uPSD3212A, uPSD3212C, uPSD3212CV
54/163
Mode 3. Timer 1 in Mode 3 simply holds its count.
The effect is the same as setting TR1 = 0.
Timer 0 in Mode 3 establishes TL0 and TH0 as two
separate counters. The logic for Mode 3 on Timer
0 is shown in Figure 26. TL0 uses the Timer 0 con-
trol Bits: C/T, GATE, TR0, INT0, and TF0. TH0 is
locked into a timer function (counting machine cy-
cles) and takes over the use of TR1 and TF1 from
Timer 1. Thus, TH0 now controls the “Timer 1“ In-
terrupt.
Mode 3 is provided for applications requiring an
extra 8-bit timer on the counter. With Timer 0 in
Mode 3, an uPSD321x Devices can look like it has
three Timer/Counters. When Timer 0 is in Mode 3,
Timer 1 can be turned on and off by switching it out
of and into its own Mode 3, or can still be used by
the serial port as a baud rate generator, or in fact,
in any application not requiring an interrupt.
Figure 26. Timer/Counter Mod e 3: Two 8-bit Counters
AI06624
f
OSC
TF0 Interrupt
Gate
TR0
INT0 pin
T0 pin Control
TL0
(8 bits)
C/T = 0
C/T = 1
÷ 12
f
OSC
TF1 Interrupt
Control
TH1
(8 bits)
÷ 12
TR1