GMS81C1102 / GMS81C1202
PWMO1
16BIT
CAP0
CAP1 PWME T0CK[2:0] T1CK[1:0]
TIMER 0
TIMER1
8-bit Timer
0
0
0
0
1
1
1
1
0
0
1
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
XXX
111
XX
XX
XX
XX
11
11
11
11
0
0
1
1
0
0
0
1
8-bit Timer
8-bit Event Counter
8-bit Capture
8-bit Capture
XXX
XXX
XXX
111
8-bit Compare output
10-bit PWM
8-bit Timer/Counter
16-bit Timer
16-bit Event Counter
16-bit Capture
X2
0
XXX
XXX
16-bit Compare output
Table 16-1 Operating Modes of Timer 0 and Timer 1
1.
2.
This bit is the bit4 of RB Function register(RBFUNC).
X : The value is “0” or “1” corresponding your operation.
16.1 8-bit Timer/Counter Mode
The GMS81C1202 has two 8-bit Timer/Counters, Timer 0
and Timer 1, as shown in Figure 16-2 .
. To use as an 8-bit timer/counter mode, bit CAP0 of TM0
is cleared to "0" and bits 16BIT of TM1 should be cleared
to “0”(Table 16-1).
The "timer" or "counter" function is selected by mode reg-
isters TM0, TM1 as shown in Figure 16-1 and Table 16-1
ADDRESS : D0H
RESET VALUE : --000000
-
-
T0CK2
X
T0CK1
X
T0CK0
X
T0CN
X
T0ST
X
TM0
TM1
CAP0
0
-
-
ADDRESS : D2H
RESET VALUE : 00000000
POL
X
T1CK1
X
T1CK0
X
T1CN
X
T1ST
X
16BIT
0
PWME
0
CAP1
0
X : The value "0" or "1" corresponding your operation.
T0ST
T0CK[2:0]
Edge Detector
0 : Stop
1 : Start
1
CLEAR
EC0
T0 ( 8-bit )
MUX
2
÷
4
÷
TIMER 0
INTERRUPT
T0IF
8
÷
COMPARATOR
32
T0CN
÷
fxin
128
÷
TDR0 ( 8-bit )
T1ST
512
÷
T1CK[1:0]
MUX
2048
÷
0 : Stop
1 : Start
COMP0 PIN
1
1
÷
F/F
CLEAR
T1 ( 8-bit )
2
÷
8
÷
TIMER 1
INTERRUPT
T1IF
T1CN
COMPARATOR
TDR1 ( 8-bit )
Figure 16-2 8-bit Timer / Counter Mode
Jan. 2002 ver 2.0
45