PCLK
SYSTEM
CLOCK
PRESCALER–DIVIDE BY
4, 8, 16, 32, 64, 128, OR 256
TCNT (HI)
TCNT (LO)
TOI
9
16-BIT FREE-RUNNING
COUNTER
TOF
1 OF 8 SELECT
CPR2 CPR1 CPR0
INTERRUPT
REQUESTS
16-BIT TIMER BUS
TMSK1
IC1I
PIN
FUNCTIONS
TFLG1
1
2
3
4
5
6
7
8
PGP0
IC1
16-BIT LATCH CLK
IC1F
BIT-0
BIT-1
BIT-2
TIC1 (HI)
TIC1 (LO)
IC2I
IC3I
PGP1
IC2
16-BIT LATCH CLK
IC2F
TIC2 (HI)
TIC2 (LO)
PGP2
IC3
16-BIT LATCH CLK
IC3F
TIC3 (HI)
TIC3 (LO)
7
OC1I
OC2I
OC3I
OC4I
I4/O5I
CFORC
FOC1
=
16-BIT COMPARATOR
TOC1 (HI)
OC1F
OC2F
OC3F
OC4F
TOC1 (LO)
PGP3
OC1
BIT-3
BIT-4
BIT-5
BIT-6
BIT-7
=
16-BIT COMPARATOR
TOC2 (HI)
PGP4
OC2/
OC1
TOC2 (LO)
FOC2
FOC3
FOC4
FOC5
=
16-BIT COMPARATOR
TOC3 (HI)
PGP5
OC3/
OC1
TOC3 (LO)
=
16-BIT COMPARATOR
TOC4 (HI)
PGP6
OC4/
OC1
TOC4 (LO)
=
OC5
I4/O5F
16-BIT COMPARATOR
PGP7
IC4/
OC5/
OC1
TI4/O5 (HI) TI4/O5 (LO)
16-BIT LATCH CLK
IC4
PARALLEL
PORT PIN
CONTROL
FORCE
OUTPUT
COMPARE
STATUS
FLAGS
INTERRUPT
ENABLES
I4/O5
16/32 CC BLOCK
Figure 7-3 Capture/Compare Unit Block Diagram
MOTOROLA
7-10
GENERAL-PURPOSE TIMER
MC68331
USER’S MANUAL