Freescale Semiconductor MPC5200B ユーザーズマニュアル

ページ / 762
Slice Timers
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor
7-63
7.5.1.1
SLT 0 Terminal Count Register—MBAR + 0x0700
SLT 1 Terminal Count Register—MBAR + 0x0710
 
7.5.1.2
SLT 0 Control Register—MBAR + 0x0704
SLT 1 Control Register—MBAR + 0x0714
 
Table 7-51. SLT 0 Terminal Count Register
SLT 1 Terminal Count Register
msb  0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
Reserved
Terminal Count
W
RESET:
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 lsb
R
Terminal Count
W
RESET:
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Bit
Name
Description
0:7
Reserved
8:31
Terminal
Count
The user programs this register to set the Terminal Count value to be used by the Timer.
This register can be updated even if the Timer is running, the new value takes effect immediately. 
The internal counter is compared to this register to determine if Terminal Count has been 
reached.
Note:  The Timer will not begin counting until a value greater than 255 is programmed into the 
Terminal Count Register. A value less than 255 will essentially suspend the Timer.
Writing a value of zero to this register is considered invalid and will be converted to all ones, 
creating a maximum duration count period.
Defaults at reset: TerminalCount will default to all ones, all other control bits willn default to zero.
Table 7-52. SLT 0 Control Register
SLT 1 Control Register
msb  0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
Reserved
Run_W
ait
In
terr
u
p
t
Ena
b
le
Ti
me
r
Ena
b
le
Reserved
W
RESET:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 lsb
R
Reserved
W
RESET:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0