
XC161 Derivatives
Peripheral Units (Vol. 2 of 2)
Capture/Compare Units
User’s Manual
17-1
V2.2, 2004-01
CC12_X1, V2.1
17
Capture/Compare Units
The XC161 provides two, almost identical, Capture/Compare (CAPCOM) units, which
only differ in the way they are connected to the pins. Each CAPCOM unit provides
16 capture/compare channels, which interact with 2 timers. A CAPCOM channel can
capture the contents of a timer on specific internal or external events, or it can compare
a timer’s contents with given values, and modify output signals in case of a match.
Figure 17-1
SFRs Associated with the CAPCOM Units
mc_capcom120100_registers.vsd
Data Registers
Control Registers
Port Registers
T0, T0REL
T01CON
T0IC
T1IC
T78CON
CC28IC-CC31IC
P6, DP6
ODP6
P7, DP7
E
P9, DP9
ODP9
ODP7
E
Interrupt Control
SYSCON3
CC0...15
CAPCOM1 Register 0...15
CC0...15IC
CAPCOM1 Intr. Ctrl. Reg. 0...15
CCM0...3
CAPCOM1 Mode Ctrl. Reg. 0...3
T01CON
CAPCOM1 Timer Control Reg.
T0, T1
CAPCOM1 Timer Register
T0/1REL
CAPCOM1 Timer Reload Register
T0IC, T1IC
CAPCOM1 Timer x Intr. Ctrl. Reg.
CC1/2_SEE CAPCOM Single Event En. Reg.
CC1/2_SEM CAPCOM Single Event Mode Reg.
CC1/2_DRM CAPCOM Double Reg. Mode Reg.
CC1/2_OUT CAPCOM Output Register
CC1/2_IOC
CAPCOM Input/Outp. Control Reg.
CC16...31
CAPCOM2 Register 16...31
CC16...31IC CAPCOM2 Intr. Ctrl. Reg. 16...31
CCM4...7
CAPCOM2 Mode Ctrl. Reg. 4...7
T78CON
CAPCOM2 Timer Control Reg.
T7, T8
CAPCOM2 Timer Register
T7/8REL
CAPCOM2 Timer Reload Register
T7IC, T8IC
CAPCOM2 Timer x Intr. Ctrl. Reg.
Px
Port x Data Register
DPx
Port x Direction Control Register
ODPx
Port x Open Drain Control Register
ALTSEL0Px Port x Alternate Outp. Select Reg.0
ALTSEL1Px Port x Alternate Outp. Select Reg.1
SYSCON3
System Ctrl. Reg. 3 (Per. Mgmt.)
T1, T1REL
T7, T7REL
T8, T8REL
E
E
CC0-CC3
CC4-CC7
CC8-CC11
CC12-CC15
CC16-CC19
CC20-CC23
CC24-CC27
CC28-CC31
CC2_M7
CC2_M6
CC2_M5
CC2_M4
CC1_M3
CC1_M2
CC1_M1
CC1_M0
CC24IC-CC27IC
CC20IC-CC23IC
CC16IC-CC19IC
CC12IC-CC15IC
CC8IC-CC11IC
CC4IC-CC7IC
CC0IC-CC3IC
E
E
E
E
T7IC
T8IC
P2, DP2
ODP2
E
P1L, P1H
DP1L, DP1H
E
ALTSEL0P6
E
ALTSEL0/1P7
E
ALTSEL0/1P9
ALTSEL0P2
E
ALTSEL0P1L/H
E
E
CC1/2_OUT
CC1/2_SEE
CC1/2_SEM
CC1/2_DRM
CC1/2_IOC