English
Language : 

HMS87C13042A Datasheet, PDF (47/88 Pages) Hynix Semiconductor – 8-BIT SINGLE-CHIP MICROCONTROLLERS
HMS87C130XA/120XA/110XA
12.2 16-bit Timer/Counter Mode
The Timer register is being run with 16 bits. A 16-bit timer/
counter register T0, T1 are increased from 0000H until it
matches TDR0, TDR1 and then resets to 0000H. The
match output generates Timer 0 interrupt not Timer 1 in-
terrupt.
The clock source of the Timer 0 is selected either internal
or external clock by bit T0CK2, T0CK1 and T0SL0.
In 16-bit mode, the bits T1CK1,T1CK0 and 16BIT of TM1
should be set to “1” respectively.
TM0
ADDRESS : D0H
-
-
CAP0 T0CK2 T0CK1 T0CK0 T0CN T0ST
RESET VALUE : --000000
-
-
0
X
X
X
X
X
TM1
POL
16BIT PWME CAP1 T1CK1 T1CK0 T1CN T1ST
ADDRESS : D2H
RESET VALUE : 00000000
X
1
0
0
1
1
X
X
X: The value “0” or “1” corresponding your operation.
T0CK[2:0]
Edge Detector
T0ST
0 : Stop
1 : Start
EC0
÷2
÷4
÷8
fXIN
÷ 32
÷ 128
÷ 512
÷ 2048
MUX
1
T0CN
T1 (8-bit)
T0 (8-bit)
CLEAR
COMPARATOR
TDR1 (8-bit) TDR0 (8-bit)
T0IF
F/F
TIMER 0
INTERRUPT
COMP0 PIN
Figure 12-5 16-bit Timer / Counter Mode
12.3 8-bit Compare Output (16-bit)
The HMS87C1X0XA has a function of Timer Compare
Output. To pulse out, the timer match can goes to port
pin(COMP0) as shown in Figure 12-2 and Figure 12-5.
Thus, pulse out is generated by the timer match. These op-
eration is implemented to pin, RB4/COMP0/PWM.
This pin output the signal having a 50: 50 duty square
wave, and output frequency is same as below equation.
fCOMP = -2----×-----P---r-O-e---s-s-c-c--a-i-l-l-le--a-r-t--iV--o---na--l--uF---er--e--×-q---u-(--eT---n-D--c--y-R-----+-----1----)-
In this mode, the bit PWMO of RB function register (RB-
FUNC) should be set to “1”, and the bit PWME of timer1
mode register (TM1) should be set to “0”.
In addition, 16-bit Compare output mode is available, also.
12.4 8-bit Capture Mode
The Timer 0 capture mode is set by bit CAP0 of timer
mode register TM0 (bit CAP1 of timer mode register TM1
for Timer 1) as shown in Figure 12-6.
As mentioned above, not only Timer 0 but Timer 1 can also
be used as a capture mode.
The Timer/Counter register is increased in response inter-
nal or external input. This counting function is same with
normal timer mode, and Timer interrupt is generated when
timer register T0 (T1) increases and matches TDR0
(TDR1).
44
Apr. 2001 ver 1.0