5.37 System timer

The SCS includes a system timer, SysTick, that an operating system can use to ease porting from another platform.

Software can poll SysTick, or you can configure it to generate an interrupt. The SysTick interrupt has its own entry in the vector table and therefore can have its own handler.

The following table describes the registers that you use to configure SysTick.

Table 5-3 Registers available for configuring SysTick

Name Address Description
SysTick Control and Status 0xE000E010 Basic control of SysTick: enable, clock source, interrupt, or poll.
SysTick Reload Value 0xE000E014 Value to load Current Value register when 0 is reached.
SysTick Current Value 0xE000E018 The current value of the count down.
SysTick Calibration Value 0xE000E01C Contains the current value of the count down.
Non-ConfidentialPDF file icon PDF versionARM DUI0471M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.