4.4. System timer, SysTick

The processor has a 24-bit system timer, SysTick, that counts down from the reload value to zero, reloads, that is wraps to, the value in the SYST_RVR register on the next clock edge, then counts down on subsequent clocks.

Note

When the processor is halted for debugging the counter does not decrement.

The system timer registers are:

Table 4.32. System timer registers summary

AddressNameTypeRequired privilege

Reset value

Description
0xE000E010SYST_CSRRWPrivileged[a]SysTick Control and Status Register
0xE000E014SYST_RVRRWPrivilegedUNKNOWNSysTick Reload Value Register
0xE000E018SYST_CVRRWPrivilegedUNKNOWNSysTick Current Value Register
0xE000E01CSYST_CALIBROPrivileged

- [a]

SysTick Calibration Value Register

[a] See the register description for more information.


Copyright © 2010 ARM. All rights reserved.ARM DUI 0552A
Non-ConfidentialID121610