9-6
DSP56602 User’s Manual
MOTOROLA
Triple Timer Module
Triple Timer Module Programming Model
9.4
TRIPLE TIMER MODULE PROGRAMMING MODEL
The registers comprising the Triple Timer Module are shown in Figure 9-3.
Figure 9-3
Triple Timers Programming Model
TCSR0—X:$FF8F
TCSR1—X:$FF8B
TCSR2—X:$FF87
Timer Control/Status
Register
Reset = $0000
Read/Write
DI
DIR TRM INV TC3 TC2
TC0
TCIE TOIE TE
PCE
DO
11
10
9
8
7
6
5
4
3
2
1
0
15
14
13
12
TCR0—X:$FF8C
TCR1—X:$FF88
TCR2—X:$FF84
Timer Count Register
Reset = $0000
Read Only
Count Register
11
10
9
8
7
6
5
4
3
2
1
15
14
13
12
* Indicates reserved bits, read and written as 0 to ensure future compatibility
TPCR—X:$FF82
Timer Prescaler
Count Register
Reset = Uninitialized
Read Only
PC7 PC6
PC4 PC3 PC2 PC1 PC0
*
11
10
9
8
7
6
5
4
3
2
1
0
15
14
13
12
*
TCF TOF
TC1
*
TCPR0—X:$FF8D
TCPR1—X:$FF89
TCPR2—X:$FF85
Timer Compare Register
Reset = Uninitialized
Read/Write
Compare Register
11
10
9
8
7
6
5
4
3
2
1
0
15
14
13
12
TPLR—X:$FF83
Timer Prescaler
Load Register
Reset = $0000
Read/Write
PL7 PL6
PL4 PL3 PL2 PL1 PL0
11
10
9
8
7
6
5
4
3
2
1
0
15
14
13
12
PL5
PL
PL
PL
PL9 PL8
PL
PS1 PS0
PC
PC
PC
PC PC9
PC5
PC8
13
12
11
10
13
12
11
10
AA0745
TLR0—X:$FF8E
TLR1—X:$FF8A
TLR2—X:$FF86
Timer Load Register
Reset = Uninitialized
Write Only
Load Register
11
10
9
8
7
6
5
4
3
2
1
0
15
14
13
12
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCT
OR,
INC.
2005