
Cortex-M4 Peripherals
ARM DUI 0553A
Copyright © 2010 ARM. All rights reserved.
4-36
ID121610
Non-Confidential
4.4.5
SysTick usage hints and tips
Some implementations stop all the processor clock signals during deep sleep mode. If this
happens, the SysTick counter stops.
Ensure software uses aligned word accesses to access the SysTick registers.
The SysTick counter reload and current value are not initialized by hardware. This means the
correct initialization sequence for the SysTick counter is:
1.
Program reload value.
2.
Clear current value.
3.
Program Control and Status register.