
XC161 Derivatives
Peripheral Units (Vol. 2 of 2)
Capture/Compare Units
User’s Manual
17-10
V2.2, 2004-01
CC12_X1, V2.1
17.3
Capture/Compare Channels
The 16-bit capture/compare registers CC0 through CC15 (CC16 through CC31) are
used as data registers for capture or compare operations with respect to timers T0/T7
and T1/T8. The capture/compare registers are not bit-addressable.
The functions of the 16 capture/compare registers of a unit are controlled by 4 bit-
addressable 16-bit mode control registers, named CC1_M0 … CC1_M3 (CC2_M4 …
CC2_M7), which are all organized identically (see description below). Each register
contains the bits for mode selection and timer allocation for four capture/comp. registers.
Capture/Compare Registers for the CAPCOM1 Unit (CC15 … CC0)
CC1_M0
CAPCOM Mode Ctrl. Reg. 0
SFR (FF52
H
/A9
H
)
Reset Value: 0000
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
ACC
3
MOD3
ACC
2
MOD2
ACC
1
MOD1
ACC
0
MOD0
rw
rw
rw
rw
rw
rw
rw
rw
CC1_M1
CAPCOM Mode Ctrl. Reg. 1
SFR (FF54
H
/AA
H
)
Reset Value: 0000
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
ACC
7
MOD7
ACC
6
MOD6
ACC
5
MOD5
ACC
4
MOD4
rw
rw
rw
rw
rw
rw
rw
rw
CC1_M2
CAPCOM Mode Ctrl. Reg. 2
SFR (FF56
H
/AB
H
)
Reset Value: 0000
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
ACC
11
MOD11
ACC
10
MOD10
ACC
9
MOD9
ACC
8
MOD8
rw
rw
rw
rw
rw
rw
rw
rw
CC1_M3
CAPCOM Mode Ctrl. Reg. 3
SFR (FF58
H
/AC
H
)
Reset Value: 0000
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
ACC
15
MOD15
ACC
14
MOD14
ACC
13
MOD13
ACC
12
MOD12
rw
rw
rw
rw
rw
rw
rw
rw