8-Bit Timer / Counter Mode - Abov MC80F0304 User Manual

8-bit single-chip microcontrollers
Table of Contents

Advertisement

MC80F0304/08/16

13.1 8-bit Timer / Counter Mode

The MC80F0304/0308/0316 has four 8-bit Timer/Counters, Tim-
PWM3E of TM1 or TM3 should be cleared to "0" (Figure 13-3 ).
er 0, Timer 1, Timer 2, Timer 3. The Timer 0, Timer 1 are shown
These timers have each 8-bit count register and data register. The
in Figure 13-3 and Timer 2, Timer 3 are shown in Figure 13-4 .
put. The internal clock has a prescaler divide ratio option of 1, 2,
count register is increased by every internal or external clock in-
The "timer" or "counter" function is selected by control registers
4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048 or external clock (se-
TM0, TM1, TM2, TM3 as shown in Figure 13-1 . To use as an 8-
bit timer/counter mode, bit CAP0, CAP1, CAP2, or CAP3 of
lected by control bits TxCK0, TxCK1, TxCK2 of register TMx).
TMx should be cleared to "0" and 16BIT and PWM1E or
TM0
-
7
-
6
5
CAP0 T0CK2
4
3
T0CK1
BTCL
T0CK0
2
1
T0CN
T0ST
0
ADDRESS: 0D0
INITIAL VALUE: --00 0000
H
-
-
0
X
X
X
X
X
B
X means don't care
TM1
7
POL
16BIT
6
5
PWM1E
CAP1
4
3
BTCL
T1CK1
T1CK0
2
1
T1CN T1ST
0
ADDRESS: 0D2
H
X
0
0
0
X
X
X
X
INITIAL VALUE: 00
H
X means don't care
T0CK[2:0]
EDGE
DETECTOR
EC0 PIN
111
T0ST
÷ 2
000
0: Stop
÷ 8
÷ 4
001
1: Clear and start
÷ 32
011
010
T0 (8-bit)
clear
X
IN
PIN
÷ 128
100
TIMER 0
÷ 2048
÷ 512
101
T0CN
Comparator
T0IF
INTERRUPT
110
MUX
TIMER 0
TDR0 (8-bit)
F/F
R05 / T0O
T1CK[1:0]
T1ST
11
0: Stop
÷ 1
00
1: Clear and start
÷ 2
01
T1 (8-bit)
clear
÷ 8
10
TIMER 1
MUX
T1CN
Comparator
T1IF
INTERRUPT
TIMER 1
TDR1 (8-bit)
Figure 13-3 8-bit Timer/Counter 0, 1
November 4, 2011 Ver 2.12
61

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents