WBZ451 CRU registers

The 78 registers of CRU, from 0x44000A00, with their reset value and every field. The WBZ451 has 1990 registers in 54 peripherals, one page each.

CRU

OSCCONCRU OSCILLATOR CONTROL REGISTER

Address
0x44000A00
Reset
0x00000100
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
FRCDIV26:24Fast RC Clock Divider bits
  • 0 FRC Divide by 1
  • 1 FRC Divide by 2
  • 2 FRC Divide by 4
  • 3 FRC Divide by 8
  • 4 FRC Divide by 16
  • 5 FRC Divide by 32
  • 6 FRC Divide by 64
  • 7 FRC Divide by 256
DRMEN23Enable Dream Mode bit
  • 0 DMA transfer has no effect
  • 1 When the cpu_si_sleep input is asserted and SLPEN = 1, DMA transfer complete causes SLEEP Mode to be entered
WAKE2SPD212-Speed startup enabled in Sleep mode bit
  • 0 When the device EXITS Sleep Mode, the sys_clk will be from the selected clock.
  • 1 When the device EXITS Sleep Mode, the sys_clk will be from FRC until the selected clock is ready
COSC15:12Current Oscillator Selection bits (Read-only)
  • 0 Fast RC Oscillator (FRC) divided by OSCCON.FRCDIV (Supports FRC/16 and FRC/1)
  • 1 System PLL (SPLL1 Module) (input clock and divider set by SPLLCON)
  • 2 Primary Oscillator- POSC
  • 3 Secondary Oscillator (SOSC)
  • 4 Low Power RC Oscillator (LPRC)
NOSC11:8New Oscillator Selection bits
  • 0 Fast RC Oscillator (FRC) divided by OSCCON.FRCDIV ( Supports FRC/16 and FRC/1)
  • 1 System PLL (SPLL1 Module) (input clock and divider set by SPLLCON)
  • 2 Primary Oscillator
  • 3 Secondary Oscillator (SOSC)
  • 4 Low Power RC Oscillator (LPRC)
CLKLOCK7Clock Lock Enabled bit
  • 0 Clock and PLL selection registers are not locked, configurations may be modified
  • 1 All clock and PLL configuration registers are locked. These include OSCCON, OSCTRIM, SPLLCON, UPLLCON, PBxDIV
SLPEN4Enable SLEEP Mode bit
  • 0 When a WAIT instruction is executed device will enter IDLE Mode
  • 1 When a WAIT Instruction is executed device will enter SLEEP Mode
CF3Clock Fail Detect bit (Read / writable / Clearable by application)
  • 0 FSCM has not detected clock failure
  • 1 FSCM has detected clock failure
SOSCEN132 kHz Secondary (LP) Oscillator Enable bit
  • 0 Disable Secondary Oscillator
  • 1 Enable Secondary Oscillator
OSWEN0Oscillator Switch Enable bit
  • 0 Oscillator switch is complete
  • 1 Request oscillator switch to selection specified by NOSC[3:0] bits

OSCCONCLR

Address
0x44000A04
Reset
0x00000000
Access
read/write
Size
32-bit

OSCCONSET

Address
0x44000A08
Reset
0x00000000
Access
read/write
Size
32-bit

OSCCONINV

Address
0x44000A0C
Reset
0x00000000
Access
read/write
Size
32-bit

OSCTUNCRU OSCILLATOR TRIMMING REGISTER

Address
0x44000A10
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TUN5:0Internal Fast RC (FRC) Oscillator Tuning bits
  • 0 Center Frequency, oscillator is running at calibrated frequency
  • 31 Maximum Frequency
  • 32 Minimum Frequency

OSCTUNCLR

Address
0x44000A14
Reset
0x00000000
Access
read/write
Size
32-bit

OSCTUNSET

Address
0x44000A18
Reset
0x00000000
Access
read/write
Size
32-bit

OSCTUNINV

Address
0x44000A1C
Reset
0x00000000
Access
read/write
Size
32-bit

SPLLCONSPLL CONTROL REGISTER

Address
0x44000A20
Reset
0xC0000108
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
SPLLPOSTDIV219:16SPLL Clock 2 Divide Value, 1 to 15
  • 0 Disable
  • 1 Second post divide by 1
  • 2 Second post divide by 2
  • 3 Second post divide by 3
  • 4 Second post divide by 4
  • 5 Second post divide by 5
  • 6 Second post divide by 6
  • 7 Second post divide by 7
  • 8 Second post divide by 8
  • 9 Second post divide by 9
  • 10 Second post divide by 10
  • 11 Second post divide by 11
  • 12 Second post divide by 12
  • 13 Second post divide by 13
  • 14 Second post divide by 14
  • 15 Second post divide by 15
SPLLPOSTDIV115:8SPLL Clock 1 Divide Value, 1 to 255
SPLLRST5System PLL Reset
  • 0 De-assert the reset to the SPLL
  • 1 Assert the reset to the SPLL
SPLLFLOCK4System PLL Force Lock
  • 0 Do not force the SPLL lock signal to be asserted
  • 1 Force the SPLL lock signal to be asserted
SPLLPWDN3PLL Power Down Register bit
  • 0 PLL is active
  • 1 PLL is powered down
SPLL_BYP31:30SPLL Clock 2 Source
  • 0 SPLL3 (RFPLL) Clock is the clock source for ADC CP Clock Generation.
  • 2 POSC is used as clock source for ADC CP Clock Generation.
  • 3 FRC is used as clock source for ADC CP Clock Generation.

SPLLCONCLR

Address
0x44000A24
Reset
0x00000000
Access
read/write
Size
32-bit

SPLLCONSET

Address
0x44000A28
Reset
0x00000000
Access
read/write
Size
32-bit

SPLLCONINV

Address
0x44000A2C
Reset
0x00000000
Access
read/write
Size
32-bit

REFO1CONREFERENCE OSCILLATOR 1 CONTROL REGISTER

Address
0x44000A70
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
RODIV30:16Reference Clock Divider bits
  • 0 REFO1 clock is same frequency as Base clock (no divider)
  • 1 REFO1 clock is Base clock frequency divided by 2 (1*2)
  • 2 REFO1 clock is Base clock frequency divided by 4 (2*2)
  • 32767 REFO1 clock is Base clock frequency divided by 65,534 (32,767 *2)
ON15Output Enable bit
  • 0 Reference Oscillator Module disabled
  • 1 Reference Oscillator Module enabled
FRZ14Freeze in Debug mode bit
  • 0 When emulator is in Debug mode, module continues operation
  • 1 When emulator is in Debug mode, module freezes operation
SIDL13Peripheral Stop in Idle Mode bit
  • 0 Continue module operation in Idle mode
  • 1 Discontinue module operation when device enters Idle mode
OE12Reference Clock Output Enable bit
  • 0 Reference clock is not driven out on REFO1 pin.
  • 1 Reference clock is driven out on REFO1 pin
RSLP11Reference Oscillator Run in Sleep bit
  • 0 Reference Oscillator output is disabled in Sleep
  • 1 Reference Oscillator output continues to run in Sleep
DIVSWEN9Clock RODIV/ROTRIM switch enabled.
  • 0 Clock Divider Switch has completed.
  • 1 Clock Divider Switching currently in progress.
ACTIVE8Reference Clock Request Status bit
  • 0 Reference clock request is not active (User can update this REFOCON register)
  • 1 Reference clock request is active (User should not update this REFOCON register)
ROSEL3:0Reference Clock Source Select bits
  • 0 FRC
  • 1 System PLL1 (Clock-1)
  • 2 POSC
  • 3 SOSC
  • 4 LPRC
  • 5 System PLL3 (Clock-3)
  • 6 Peripheral clock 1 (reference clock reflects any peripheral clock switching)
  • 7 System clock (reference clock reflects any device clock switching)
  • 8 REFI Pin

REFO1CONCLR

Address
0x44000A74
Reset
0x00000000
Access
read/write
Size
32-bit

REFO1CONSET

Address
0x44000A78
Reset
0x00000000
Access
read/write
Size
32-bit

REFO1CONINV

Address
0x44000A7C
Reset
0x00000000
Access
read/write
Size
32-bit

REFO1TRIMREFERENCE OSCILLATOR 1 TRIM REGISTER

Address
0x44000A80
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ROTRIM31:23Trim bits - Provides fractional additive to RODIV value for 1/2 period of REFO1 clock
  • 0 0/512 (0.0) divisor added to RODIV value
  • 1 1/512 (0.001953125) divisor added to RODIV value
  • 2 2/512 (0.00390625) divisor added to RODIV value
  • 256 256/512 (0.5000) divisor added to RODIV value
  • 511 511/512 (0.998046875) divisor added to RODIV value

REFO1TRIMCLR

Address
0x44000A84
Reset
0x00000000
Access
read/write
Size
32-bit

REFO1TRIMSET

Address
0x44000A88
Reset
0x00000000
Access
read/write
Size
32-bit

REFO1TRIMINV

Address
0x44000A8C
Reset
0x00000000
Access
read/write
Size
32-bit

REFO2CONREFERENCE OSCILLATOR 2 CONTROL REGISTER

Address
0x44000A90
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
RODIV30:16Reference Clock Divider bits
  • 0 REFO2 clock is same frequency as Base clock (no divider)
  • 1 REFO2 clock is Base clock frequency divided by 2 (1*2)
  • 2 REFO2 clock is Base clock frequency divided by 4 (2*2)
  • 32767 REFO2 clock is Base clock frequency divided by 65,534 (32,767 *2)
ON15Output Enable bit
  • 0 Reference Oscillator Module disabled
  • 1 Reference Oscillator Module enabled
FRZ14Freeze in Debug mode bit
  • 0 When emulator is in Debug mode, module continues operation
  • 1 When emulator is in Debug mode, module freezes operation
SIDL13Peripheral Stop in Idle Mode bit
  • 0 Continue module operation in Idle mode
  • 1 Discontinue module operation when device enters Idle mode
OE12Reference Clock Output Enable bit
  • 0 Reference clock is not driven out on REFO2 pin.
  • 1 Reference clock is driven out on REFO2 pin
RSLP11Reference Oscillator Run in Sleep bit
  • 0 Reference Oscillator output is disabled in Sleep
  • 1 Reference Oscillator output continues to run in Sleep
DIVSWEN9Clock RODIV/ROTRIM switch enabled.
  • 0 Clock Divider Switch has completed.
  • 1 Clock Divider Switching currently in progress.
ACTIVE8Reference Clock Request Status bit
  • 0 Reference clock request is not active (User can update this REFOCON register)
  • 1 Reference clock request is active (User should not update this REFOCON register)
ROSEL3:0Reference Clock Source Select bits
  • 0 FRC
  • 1 System PLL1 (Clock-1)
  • 2 POSC
  • 3 SOSC
  • 4 LPRC
  • 5 System PLL3 (Clock-3)
  • 6 Peripheral clock 1 (reference clock reflects any peripheral clock switching)
  • 7 System clock (reference clock reflects any device clock switching)
  • 8 REFI Pin

REFO2CONCLR

Address
0x44000A94
Reset
0x00000000
Access
read/write
Size
32-bit

REFO2CONSET

Address
0x44000A98
Reset
0x00000000
Access
read/write
Size
32-bit

REFO2CONINV

Address
0x44000A9C
Reset
0x00000000
Access
read/write
Size
32-bit

REFO2TRIMREFERENCE OSCILLATOR 2 TRIM REGISTER

Address
0x44000AA0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ROTRIM31:23Trim bits - Provides fractional additive to RODIV value for 1/2 period of REFO1 clock
  • 0 0/512 (0.0) divisor added to RODIV value
  • 1 1/512 (0.001953125) divisor added to RODIV value
  • 2 2/512 (0.00390625) divisor added to RODIV value
  • 256 256/512 (0.5000) divisor added to RODIV value
  • 511 511/512 (0.998046875) divisor added to RODIV value

REFO2TRIMCLR

Address
0x44000AA4
Reset
0x00000000
Access
read/write
Size
32-bit

REFO2TRIMSET

Address
0x44000AA8
Reset
0x00000000
Access
read/write
Size
32-bit

REFO2TRIMINV

Address
0x44000AAC
Reset
0x00000000
Access
read/write
Size
32-bit

REFO3CONREFERENCE OSCILLATOR 3 CONTROL REGISTER

Address
0x44000AB0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
RODIV30:16Reference Clock Divider bits
  • 0 REFO3 clock is same frequency as Base clock (no divider)
  • 1 REFO3 clock is Base clock frequency divided by 2 (1*2)
  • 2 REFO3 clock is Base clock frequency divided by 4 (2*2)
  • 32767 REFO3 clock is Base clock frequency divided by 65,534 (32,767 *2)
ON15Output Enable bit
  • 0 Reference Oscillator Module disabled
  • 1 Reference Oscillator Module enabled
FRZ14Freeze in Debug mode bit
  • 0 When emulator is in Debug mode, module continues operation
  • 1 When emulator is in Debug mode, module freezes operation
SIDL13Peripheral Stop in Idle Mode bit
  • 0 Continue module operation in Idle mode
  • 1 Discontinue module operation when device enters Idle mode
OE12Reference Clock Output Enable bit
  • 0 Reference clock is not driven out on REFO3 pin.
  • 1 Reference clock is driven out on REFO3 pin
RSLP11Reference Oscillator Run in Sleep bit
  • 0 Reference Oscillator output is disabled in Sleep
  • 1 Reference Oscillator output continues to run in Sleep
DIVSWEN9Clock RODIV/ROTRIM switch enabled.
  • 0 Clock Divider Switch has completed.
  • 1 Clock Divider Switching currently in progress.
ACTIVE8Reference Clock Request Status bit
  • 0 Reference clock request is not active (User can update this REFOCON register)
  • 1 Reference clock request is active (User should not update this REFOCON register)
ROSEL3:0Reference Clock Source Select bits
  • 0 FRC
  • 1 System PLL1 (Clock-1)
  • 2 POSC
  • 3 SOSC
  • 4 LPRC
  • 5 System PLL3 (Clock-3)
  • 6 Peripheral clock 1 (reference clock reflects any peripheral clock switching)
  • 7 System clock (reference clock reflects any device clock switching)
  • 8 REFI Pin

REFO3CONCLR

Address
0x44000AB4
Reset
0x00000000
Access
read/write
Size
32-bit

REFO3CONSET

Address
0x44000AB8
Reset
0x00000000
Access
read/write
Size
32-bit

REFO3CONINV

Address
0x44000ABC
Reset
0x00000000
Access
read/write
Size
32-bit

REFO3TRIMREFERENCE OSCILLATOR 3 TRIM REGISTER

Address
0x44000AC0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ROTRIM31:23Trim bits - Provides fractional additive to RODIV value for 1/2 period of REFO1 clock
  • 0 0/512 (0.0) divisor added to RODIV value
  • 1 1/512 (0.001953125) divisor added to RODIV value
  • 2 2/512 (0.00390625) divisor added to RODIV value
  • 256 256/512 (0.5000) divisor added to RODIV value
  • 511 511/512 (0.998046875) divisor added to RODIV value

REFO3TRIMCLR

Address
0x44000AC4
Reset
0x00000000
Access
read/write
Size
32-bit

REFO3TRIMSET

Address
0x44000AC8
Reset
0x00000000
Access
read/write
Size
32-bit

REFO3TRIMINV

Address
0x44000ACC
Reset
0x00000000
Access
read/write
Size
32-bit

REFO4CONREFERENCE OSCILLATOR 4 CONTROL REGISTER

Address
0x44000AD0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
RODIV30:16Reference Clock Divider bits
  • 0 REFO4 clock is same frequency as Base clock (no divider)
  • 1 REFO4 clock is Base clock frequency divided by 2 (1*2)
  • 2 REFO4 clock is Base clock frequency divided by 4 (2*2)
  • 32767 REFO4 clock is Base clock frequency divided by 65,534 (32,767 *2)
ON15Output Enable bit
  • 0 Reference Oscillator Module disabled
  • 1 Reference Oscillator Module enabled
FRZ14Freeze in Debug mode bit
  • 0 When emulator is in Debug mode, module continues operation
  • 1 When emulator is in Debug mode, module freezes operation
SIDL13Peripheral Stop in Idle Mode bit
  • 0 Continue module operation in Idle mode
  • 1 Discontinue module operation when device enters Idle mode
OE12Reference Clock Output Enable bit
  • 0 Reference clock is not driven out on REFO4 pin.
  • 1 Reference clock is driven out on REFO4 pin
RSLP11Reference Oscillator Run in Sleep bit
  • 0 Reference Oscillator output is disabled in Sleep
  • 1 Reference Oscillator output continues to run in Sleep
DIVSWEN9Clock RODIV/ROTRIM switch enabled.
  • 0 Clock Divider Switch has completed.
  • 1 Clock Divider Switching currently in progress.
ACTIVE8Reference Clock Request Status bit
  • 0 Reference clock request is not active (User can update this REFOCON register)
  • 1 Reference clock request is active (User should not update this REFOCON register)
ROSEL3:0Reference Clock Source Select bits
  • 0 FRC
  • 1 System PLL1 (Clock-1)
  • 2 POSC
  • 3 SOSC
  • 4 LPRC
  • 5 System PLL3 (Clock-3)
  • 6 Peripheral clock 1 (reference clock reflects any peripheral clock switching)
  • 7 System clock (reference clock reflects any device clock switching)
  • 8 REFI Pin

REFO4CONCLR

Address
0x44000AD4
Reset
0x00000000
Access
read/write
Size
32-bit

REFO4CONSET

Address
0x44000AD8
Reset
0x00000000
Access
read/write
Size
32-bit

REFO4CONINV

Address
0x44000ADC
Reset
0x00000000
Access
read/write
Size
32-bit

REFO4TRIMREFERENCE OSCILLATOR 4 TRIM REGISTER

Address
0x44000AE0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ROTRIM31:23Trim bits - Provides fractional additive to RODIV value for 1/2 period of REFO1 clock
  • 0 0/512 (0.0) divisor added to RODIV value
  • 1 1/512 (0.001953125) divisor added to RODIV value
  • 2 2/512 (0.00390625) divisor added to RODIV value
  • 256 256/512 (0.5000) divisor added to RODIV value
  • 511 511/512 (0.998046875) divisor added to RODIV value

REFO4TRIMCLR

Address
0x44000AE4
Reset
0x00000000
Access
read/write
Size
32-bit

REFO4TRIMSET

Address
0x44000AE8
Reset
0x00000000
Access
read/write
Size
32-bit

REFO4TRIMINV

Address
0x44000AEC
Reset
0x00000000
Access
read/write
Size
32-bit

REFO5CONREFERENCE OSCILLATOR 5 CONTROL REGISTER

Address
0x44000AF0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
RODIV30:16Reference Clock Divider bits
  • 0 REFO5 clock is same frequency as Base clock (no divider)
  • 1 REFO5 clock is Base clock frequency divided by 2 (1*2)
  • 2 REFO5 clock is Base clock frequency divided by 4 (2*2)
  • 32767 REFO5 clock is Base clock frequency divided by 65,534 (32,767 *2)
ON15Output Enable bit
  • 0 Reference Oscillator Module disabled
  • 1 Reference Oscillator Module enabled
FRZ14Freeze in Debug mode bit
  • 0 When emulator is in Debug mode, module continues operation
  • 1 When emulator is in Debug mode, module freezes operation
SIDL13Peripheral Stop in Idle Mode bit
  • 0 Continue module operation in Idle mode
  • 1 Discontinue module operation when device enters Idle mode
OE12Reference Clock Output Enable bit
  • 0 Reference clock is not driven out on REFO5 pin.
  • 1 Reference clock is driven out on REFO5 pin
RSLP11Reference Oscillator Run in Sleep bit
  • 0 Reference Oscillator output is disabled in Sleep
  • 1 Reference Oscillator output continues to run in Sleep
DIVSWEN9Clock RODIV/ROTRIM switch enabled.
  • 0 Clock Divider Switch has completed.
  • 1 Clock Divider Switching currently in progress.
ACTIVE8Reference Clock Request Status bit
  • 0 Reference clock request is not active (User can update this REFOCON register)
  • 1 Reference clock request is active (User should not update this REFOCON register)
ROSEL3:0Reference Clock Source Select bits
  • 0 FRC
  • 1 System PLL1 (Clock-1)
  • 2 POSC
  • 3 SOSC
  • 4 LPRC
  • 5 System PLL3 (Clock-3)
  • 6 Peripheral clock 1 (reference clock reflects any peripheral clock switching)
  • 7 System clock (reference clock reflects any device clock switching)
  • 8 REFI Pin

REFO5CONCLR

Address
0x44000AF4
Reset
0x00000000
Access
read/write
Size
32-bit

REFO5CONSET

Address
0x44000AF8
Reset
0x00000000
Access
read/write
Size
32-bit

REFO5CONINV

Address
0x44000AFC
Reset
0x00000000
Access
read/write
Size
32-bit

REFO5TRIMREFERENCE OSCILLATOR 5 TRIM REGISTER

Address
0x44000B00
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ROTRIM31:23Trim bits - Provides fractional additive to RODIV value for 1/2 period of REFO1 clock
  • 0 0/512 (0.0) divisor added to RODIV value
  • 1 1/512 (0.001953125) divisor added to RODIV value
  • 2 2/512 (0.00390625) divisor added to RODIV value
  • 256 256/512 (0.5000) divisor added to RODIV value
  • 511 511/512 (0.998046875) divisor added to RODIV value

REFO5TRIMCLR

Address
0x44000B04
Reset
0x00000000
Access
read/write
Size
32-bit

REFO5TRIMSET

Address
0x44000B08
Reset
0x00000000
Access
read/write
Size
32-bit

REFO5TRIMINV

Address
0x44000B0C
Reset
0x00000000
Access
read/write
Size
32-bit

REFO6CONREFERENCE OSCILLATOR 6 CONTROL REGISTER

Address
0x44000B10
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
RODIV30:16Reference Clock Divider bits
  • 0 REFO6 clock is same frequency as Base clock (no divider)
  • 1 REFO6 clock is Base clock frequency divided by 2 (1*2)
  • 2 REFO6 clock is Base clock frequency divided by 4 (2*2)
  • 32767 REFO6 clock is Base clock frequency divided by 65,534 (32,767 *2)
ON15Output Enable bit
  • 0 Reference Oscillator Module disabled
  • 1 Reference Oscillator Module enabled
FRZ14Freeze in Debug mode bit
  • 0 When emulator is in Debug mode, module continues operation
  • 1 When emulator is in Debug mode, module freezes operation
SIDL13Peripheral Stop in Idle Mode bit
  • 0 Continue module operation in Idle mode
  • 1 Discontinue module operation when device enters Idle mode
OE12Reference Clock Output Enable bit
  • 0 Reference clock is not driven out on REFO6 pin.
  • 1 Reference clock is driven out on REFO6 pin
RSLP11Reference Oscillator Run in Sleep bit
  • 0 Reference Oscillator output is disabled in Sleep
  • 1 Reference Oscillator output continues to run in Sleep
DIVSWEN9Clock RODIV/ROTRIM switch enabled.
  • 0 Clock Divider Switch has completed.
  • 1 Clock Divider Switching currently in progress.
ACTIVE8Reference Clock Request Status bit
  • 0 Reference clock request is not active (User can update this REFOCON register)
  • 1 Reference clock request is active (User should not update this REFOCON register)
ROSEL3:0Reference Clock Source Select bits
  • 0 FRC
  • 1 System PLL1 (Clock-1)
  • 2 POSC
  • 3 SOSC
  • 4 LPRC
  • 5 System PLL3 (Clock-3)
  • 6 Peripheral clock 1 (reference clock reflects any peripheral clock switching)
  • 7 System clock (reference clock reflects any device clock switching)
  • 8 REFI Pin

REFO6CONCLR

Address
0x44000B14
Reset
0x00000000
Access
read/write
Size
32-bit

REFO6CONSET

Address
0x44000B18
Reset
0x00000000
Access
read/write
Size
32-bit

REFO6CONINV

Address
0x44000B1C
Reset
0x00000000
Access
read/write
Size
32-bit

REFO6TRIMREFERENCE OSCILLATOR 6 TRIM REGISTER

Address
0x44000B20
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ROTRIM31:23Trim bits - Provides fractional additive to RODIV value for 1/2 period of REFO1 clock
  • 0 0/512 (0.0) divisor added to RODIV value
  • 1 1/512 (0.001953125) divisor added to RODIV value
  • 2 2/512 (0.00390625) divisor added to RODIV value
  • 256 256/512 (0.5000) divisor added to RODIV value
  • 511 511/512 (0.998046875) divisor added to RODIV value

REFO6TRIMCLR

Address
0x44000B24
Reset
0x00000000
Access
read/write
Size
32-bit

REFO6TRIMSET

Address
0x44000B28
Reset
0x00000000
Access
read/write
Size
32-bit

REFO6TRIMINV

Address
0x44000B2C
Reset
0x00000000
Access
read/write
Size
32-bit

PB1DIVPB1 CLOCK DIVISOR CONTROL REGISTER

Address
0x44000B30
Reset
0x00008801
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
PBDIVON15Output Enable bit
  • 0 PB1 Output clock is disabled
  • 1 PB1 Output clock is enabled
PBDIVRDY11PB1 Peripheral Clock Divisor Ready
  • 0 Indicates the PB clock divisor logic is currently switching values and the PB1DIV cannot be written.
  • 1 Indicates the PB clock divisor logic is not switching divisors and the PB1DIV may be written.
PBDIV6:0PB1 Peripheral Clock Divisor Control value
  • 0 Divide by 1 PB1 Clock same frequency as sys_clk
  • 1 Divide by 2 PB1 Clock is 1/2 of sys_clk
  • 2 Divide by 3 PB1 Clock is 1/3 of sys_clk
  • 15 Divide by 16 PB1 Clock is 1/16 of sys_clk
  • 16 Divide by 17 PB1 Clock is 1/17 of sys_clk
  • 126 Divide by 127 PB1 Clock is 1/127 of sys_clk
  • 127 Divide by 128 PB1 Clock is 1/128 of sys_clk

PB1DIVCLR

Address
0x44000B34
Reset
0x00000000
Access
read/write
Size
32-bit

PB1DIVSET

Address
0x44000B38
Reset
0x00000000
Access
read/write
Size
32-bit

PB1DIVINV

Address
0x44000B3C
Reset
0x00000000
Access
read/write
Size
32-bit

PB2DIVPB2 CLOCK DIVISOR CONTROL REGISTER

Address
0x44000B40
Reset
0x00008801
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
PBDIVON15Output Enable bit
  • 0 PB2 Output clock is disabled
  • 1 PB2 Output clock is enabled
PBDIVRDY11PB2 Peripheral Clock Divisor Ready
  • 0 Indicates the PB clock divisor logic is currently switching values and the PB2DIV cannot be written.
  • 1 Indicates the PB clock divisor logic is not switching divisors and the PB2DIV may be written.
PBDIV6:0PB2 Peripheral Clock Divisor Control value
  • 0 Divide by 1 PB2 Clock same frequency as sys_clk
  • 1 Divide by 2 PB2 Clock is 1/2 of sys_clk
  • 2 Divide by 3 PB2 Clock is 1/3 of sys_clk
  • 15 Divide by 16 PB2 Clock is 1/16 of sys_clk
  • 16 Divide by 17 PB2 Clock is 1/17 of sys_clk
  • 126 Divide by 127 PB2 Clock is 1/127 of sys_clk
  • 127 Divide by 128 PB2 Clock is 1/128 of sys_clk

PB2DIVCLR

Address
0x44000B44
Reset
0x00000000
Access
read/write
Size
32-bit

PB2DIVSET

Address
0x44000B48
Reset
0x00000000
Access
read/write
Size
32-bit

PB2DIVINV

Address
0x44000B4C
Reset
0x00000000
Access
read/write
Size
32-bit

PB3DIVPB3 CLOCK DIVISOR CONTROL REGISTER

Address
0x44000B50
Reset
0x00008801
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
PBDIVON15Output Enable bit
  • 0 PB3 Output clock is disabled
  • 1 PB3 Output clock is enabled
PBDIVRDY11PB3 Peripheral Clock Divisor Ready
  • 0 Indicates the PB clock divisor logic is currently switching values and the PB3DIV cannot be written.
  • 1 Indicates the PB clock divisor logic is not switching divisors and the PB3DIV may be written.
PBDIV6:0PB3 Peripheral Clock Divisor Control value
  • 0 Divide by 1 PB3 Clock same frequency as sys_clk
  • 1 Divide by 2 PB3 Clock is 1/2 of sys_clk
  • 2 Divide by 3 PB3 Clock is 1/3 of sys_clk
  • 15 Divide by 16 PB3 Clock is 1/16 of sys_clk
  • 16 Divide by 17 PB3 Clock is 1/17 of sys_clk
  • 126 Divide by 127 PB3 Clock is 1/127 of sys_clk
  • 127 Divide by 128 PB3 Clock is 1/128 of sys_clk

PB3DIVCLR

Address
0x44000B54
Reset
0x00000000
Access
read/write
Size
32-bit

PB3DIVSET

Address
0x44000B58
Reset
0x00000000
Access
read/write
Size
32-bit

PB3DIVINV

Address
0x44000B5C
Reset
0x00000000
Access
read/write
Size
32-bit

SLEWCONSLEW RATE CONTROL FOR CLOCK SWITCHING REGISTER

Address
0x44000B60
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
SLWDLY27:24Number of clocks generated at each slew step for a clock switch
  • 0 1 clock will be generated at each slew step
  • 1 2 clocks will be generated at each slew step
  • 2 3 clocks will be generated at each slew step
  • 3 4 clocks will be generated at each slew step
  • 4 5 clocks will be generated at each slew step
  • 5 6 clocks will be generated at each slew step
  • 6 7 clocks will be generated at each slew step
  • 7 8 clocks will be generated at each slew step
  • 8 9 clocks will be generated at each slew step
  • 9 10 clocks will be generated at each slew step
  • 10 11 clocks will be generated at each slew step
  • 11 12 clocks will be generated at each slew step
  • 12 13 clocks will be generated at each slew step
  • 13 14 clocks will be generated at each slew step
  • 14 15 clocks will be generated at each slew step
  • 15 16 clocks will be generated at each slew step
SYSDIV19:16PBx Peripheral Clock Divisor Control value
  • 0 Divide by 1- sys_clk_out same frequency as sys_clk source - Default
  • 1 Divide by 2- sys_clk_out is 1/2 of sys_clk source
  • 2 Divide by 3- sys_clk_out is 1/3 of sys_clk source
  • 3 Divide by 4- sys_clk_out is 1/4 of sys_clk source
  • 4 Divide by 5- sys_clk_out is 1/5 of sys_clk source
  • 5 Divide by 6- sys_clk_out is 1/6 of sys_clk source
  • 6 Divide by 7- sys_clk_out is 1/7 of sys_clk source
  • 7 Divide by 8- sys_clk_out is 1/8 of sys_clk source
  • 8 Divide by 9- sys_clk_out is 1/9 of sys_clk source
  • 9 Divide by 10- sys_clk_out is 1/10 of sys_clk source
  • 10 Divide by 11- sys_clk_out is 1/11 of sys_clk source
  • 11 Divide by 12- sys_clk_out is 1/12 of sys_clk source
  • 12 Divide by 13- sys_clk_out is 1/13 of sys_clk source
  • 13 Divide by 14- sys_clk_out is 1/14 of sys_clk source
  • 14 Divide by 15- sys_clk_out is 1/15 of sys_clk source
  • 15 Divide by 16- sys_clk_out is 1/16 of sys_clk source
SLWDIV10:8Divisor steps used when doing slewed clock switches
  • 0 No Divisor used
  • 1 Divide by 2, then no divisor
  • 2 Divide by 4, then by 2, then no divisor
  • 3 Divide by 8, then by 4, then by 2, then no divisor
  • 4 Divide by 16, then by 8, then by 4, then by 2, then no divisor
  • 5 Divide by 32, then by 16, then by 8, then by 4, then by 2, then no divisor
  • 6 Divide by 64, then by 32, then by 16, then by 8, then by 4, then by 2, then no divisor
  • 7 Divide by 128, then by 64, then by 32, then by 16, then by 8, then by 4, then by 2, then no divisor
UPEN2Clock slew enable for switching up to faster clocks
  • 0 Clock Slewing disabled
  • 1 Clock Slewing enabled on a clock switch OR exit from SLEEP
DNEN1Clock slew enable for switching down to slower clocks
  • 0 Clock Slewing disabled
  • 1 Clock Slewing enabled on a clock switch
BUSY0Clock Switch Slewing Active Status Bit - Read-Only
  • 0 Clock Switch has reached its final value
  • 1 Clock frequency is being actively Slewed

SLEWCONCLR

Address
0x44000B64
Reset
0x00000000
Access
read/write
Size
32-bit

SLEWCONSET

Address
0x44000B68
Reset
0x00000000
Access
read/write
Size
32-bit

SLEWCONINV

Address
0x44000B6C
Reset
0x00000000
Access
read/write
Size
32-bit

CLKSTATCLOCK STATUS REGISTER

Address
0x44000B70
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
SPLL3RDY9System PLL3 Ready Status value
  • 0 SPLL3 Output is not stable and not ready
  • 1 SPLL3 Output is stable and ready
LPRCRDY5LPRC Ready Status value
  • 0 LPRC is not stable and not ready
  • 1 LPRC is stable and ready
SOSCRDY3SOSC Ready Status value
  • 0 SOSC is not stable and not ready
  • 1 SOSC is stable and ready
POSCRDY2Primary Oscillator Ready Status value
  • 0 POSC is not stable and not ready
  • 1 POSC is stable and ready
SPLL1RDY1System PLL1 Ready Status value
  • 0 SPLL1 Primary Output is not stable and not ready
  • 1 SPLL1 Primary Output is stable and ready
FRCRDY0FRC Ready Status value
  • 0 FRC is not stable and not ready
  • 1 FRC is stable and ready

CLKDIAGUSER CLK DIAGNOSTICS CONTROL REGISTER

Address
0x44000B90
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
SPLL3STOP6SPLL3 Clock Stop Control value
  • 0 SPLL3 clock source runs as normal
  • 1 SPLL3 clock source is stopped
SPLL2STOP5SPLL2 Clock Stop Control value
  • 0 SPLL2 clock source runs as normal
  • 1 SPLL2 clock source is stopped
SPLL1STOP4SPLL1 Clock Stop Control value
  • 0 SPLL1 clock source runs as normal
  • 1 SPLL1 clock source is stopped
LPRCSTOP3LPRC Clock Stop Control value
  • 0 LPRC clock source runs as normal
  • 1 LPRC clock source is stopped
FRCSTOP2FRC Clock Stop Control value
  • 0 FRC clock source runs as normal
  • 1 FRC clock source is stopped
SOSCSTOP1SOSC Clock Stop Control value
  • 0 SOSC clock source runs as normal
  • 1 SOSC clock source is stopped
POSCSTOP0POSC Clock Stop Control value
  • 0 POSC clock source runs as normal
  • 1 POSC clock source is stopped
NMICNT31:16NMI Counter value