English
Language : 

LM3S328 Datasheet, PDF (37/371 Pages) List of Unclassifed Manufacturers – Microcontroller
LM3S328 Data Sheet
Register 2: SysTick Reload Value Register
Use the SysTick Reload Value Register to specify the start value to load into the current value
register when the counter reaches 0. It can be any value between 1 and 0x00FFFFFF. A start
value of 0 is possible, but has no effect because the SysTick interrupt and COUNTFLAG are
activated when counting from 1 to 0.
Therefore, as a multi-shot timer, repeated over and over, it fires every N+1 clock pulse, where N is
any value from 1 to 0x00FFFFFF. So, if the tick interrupt is required every 100 clock pulses, 99
must be written into the RELOAD. If a new value is written on each tick interrupt, so treated as
single shot, then the actual count down must be written. For example, if a tick is next required after
400 clock pulses, 400 must be written into the RELOAD.
SysTick Reload Value
Address: 0xE000E014
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
reserved
RELOAD
Type
RO
RO
RO
RO
RO
RO
RO
RO
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
0
0
0
0
0
0
0
0
-
-
-
-
-
-
-
-
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RELOAD
Type
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Bit/Field
31:24
Name
reserved
Type
RO
23:0
RELOAD
W1C
Reset
0
-
Description
Reserved bits return an indeterminate value, and should never
be changed.
Value to load into the SysTick Current Value Register when the
counter reaches 0.
April 27, 2007
37
Preliminary