User`s guide

LZ87010 Advance User’s Guide Enhanced Timers
1/15/03 8-9
Figure 8-6. Compare Unit Block Diagram
LZ87010-99
=
=
CLEAR ON
COMPARE
TO COUNTER UNIT (T(x)CNT)
16-BIT
COUNT
CLEAR COUNT
ON COMPARE
INTERRUPT ENABLE
T(x)CMP1H
COMPARE 1 UNIT
T(x)CMP.TC
8
T(x)CMP.CMP1
TCMPOE.TM(x)OE1
2
T(x)CMP.CMP0
T(x)CMP1L
f(n)
n
8
16
16
T(x)CMP0H
8
T(x)CMP0L
8
2
16
INTERNAL TO
THE LZ87010
EXTERNAL TO
THE LZ87010
T(x)CMP.CMP1_EN
TO INTERRUPT
CONTROLLER
CTCMP(x)B
PIN
COMPARE STATUS
T(x)CMP.PWM
T(x)STA.CMP1_ST
f(n)
n
CTCMP(x)A
PIN
INTERRUPT ENABLE
T(x)CMP.CMP0_EN
TO INTERRUPT
CONTROLLER
COMPARE STATUS
T(x)STA.CMP0_ST
TCMPOE.TM(x)OE0
PWM MODE SELECT
n f(n)
00
01
10
11
NO OUTPUT
DRIVE OUTPUT LOW
DRIVE OUTPUT HIGH
TOGGLE OUTPUT
COMPARE 0 UNIT