User Manual
256
Rev. 1.1
2019-03-18
TLE984xQX
Microcontroller with LIN and Power Switches for Automotive Applications
Arm® Cortex®-M0 Core
Calculating the RELOAD Value
The RELOAD value can be any value in the range 00000001
H
to 00FFFFFF
H
. You can program a value of 0, but
this has no effect because the SysTick exception request and COUNTFLAG are activated when counting from
1 to 0.
To generate a multi-shot timer with a period of N processor clock cycles, use a RELOAD value of N-1. For
example, if the SysTick interrupt is required every 100 clock pulses, set RELOAD to 99.
SysTick Current Value Registers
Field
Bits
Type
Description
RES
31:24
r
Reserved
RELOAD
23:0
rw
Reload
Value to load into the SysTick Current Value Register when the counter
is enabled and when it reaches 0, see
Table 137 RESET
Register Reset Type
Reset Values
Reset Short Name
Reset Mode
Note
RESET_TYPE_3
00XXXXXX
H
RESET_TYPE_3
CPU_SYSTICK_CVR
Offset
Reset Value
SysTick Current Value Register
018
H
see
31
24
r
RES
23
16
rw
RELOAD
15
0
rw
RELOAD
31
24
r
RES
23
16
rw
CURRENT
15
0
rw
CURRENT