WBZ451H SysTick registers

The 4 registers of SysTick (System timer), from 0xE000E010, with their reset value and every field. The WBZ451H has 1990 registers in 54 peripherals, one page each.

SysTick System timer

CSRSysTick Control and Status Register

Address
0xE000E010
Reset
0x00000004
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
COUNTFLAG16Timer counted to 0 since last read of register
CLKSOURCE2Clock Source 0=external, 1=processor
  • 0 External clock
  • 1 Processor clock
TICKINT1SysTick Exception Request Enable
  • 0 Counting down to 0 does not assert the SysTick exception request
  • 1 Counting down to 0 asserts the SysTick exception request
ENABLE0SysTick Counter Enable
  • 0 Counter disabled
  • 1 Counter enabled

RVRSysTick Reload Value Register

Address
0xE000E014
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RELOAD23:0Value to load into the SysTick Current Value Register when the counter reaches 0

CVRSysTick Current Value Register

Address
0xE000E018
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CURRENT23:0Current value at the time the register is accessed

CALIBSysTick Calibration Value Register

Address
0xE000E01C
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
SKEW30TENMS is rounded from non-integer ratio
  • 0 10ms calibration value is exact
  • 1 10ms calibration value is inexact, because of the clock frequency
TENMS23:0Reload value to use for 10ms timing
NOREF31No Separate Reference Clock
  • 0 The reference clock is provided
  • 1 The reference clock is not provided