SYSTICK

Instance: SYSTICK
Component: SYSTICK
Base address: 0xE000E010


TOP:SYSTICK Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

SYST_CSR

32

0x0000 0000

0x0000 0000

0xE000 E010

SYST_RVR

32

0x0000 0000

0x0000 0004

0xE000 E014

SYST_CVR

32

0x0000 0000

0x0000 0008

0xE000 E018

SYST_CALIB

32

0x0000 0000

0x0000 000C

0xE000 E01C

TOP:SYSTICK Register Descriptions

TOP:SYSTICK:SYST_CSR

Address Offset 0x0000 0000
Physical Address 0xE000 E010 Instance 0xE000 E010
Description Controls and provides status date for the SysTick timer
Type
Bits Field Name Description Type Reset
31:17 RES17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
16 COUNTFLAG Indicates whether the counter has counted to zero since the last read of this register RW 0
15:3 RES3 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000 0000
2 CLKSOURCE Indicates the SysTick clock source RW 0
1 TICKINT Indicates whether counting to 0 causes the status of the SysTick exception to change to pending RW 0
0 ENABLE Indicates the enabled status of the SysTick counter RW 0

TOP:SYSTICK:SYST_RVR

Address Offset 0x0000 0004
Physical Address 0xE000 E014 Instance 0xE000 E014
Description Specifies the SysTick timer counter reload value
Type
Bits Field Name Description Type Reset
31:24 RES24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
23:0 RELOAD Value to load into the SYST_CVR when the counter is enabled and when it reaches 0 RW 0x00 0000

TOP:SYSTICK:SYST_CVR

Address Offset 0x0000 0008
Physical Address 0xE000 E018 Instance 0xE000 E018
Description Contains the current value of the SysTick counter
Type
Bits Field Name Description Type Reset
31:24 RES24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
23:0 CURRENT Reads the current value of the SysTick counter.
A write of any value clears the field to 0, and also clears the SYST_CSR.COUNTFLAG bit to 0.
WO 0x00 0000

TOP:SYSTICK:SYST_CALIB

Address Offset 0x0000 000C
Physical Address 0xE000 E01C Instance 0xE000 E01C
Description Indicates the SysTick calibration value and parameters for the selected security state
Type
Bits Field Name Description Type Reset
31 RES24_2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
30 SKEW Indicates whether the TENMS value is exact RO 0
29:24 RES24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000
23:0 TENMS Reload value for 10ms (100Hz) timing, subject to system clock skew errors. If the value reads as zero, the
calibration value is not known.
RO 0x00 0000