English
Language : 

W741E20X Datasheet, PDF (12/84 Pages) Winbond – 4-BIT FLASH MICROCONTROLLER
Preliminary W741E20X
input pin. The source can be selected by setting bit 0 and bit 1 of mode register 1 (MR1). At initial
reset, the Timer 1 clock input is Fosc. If an external clock is selected as the clock source of Timer 1,
the content of Timer 1 is decreased by 1 at the falling edge of RC.0. When the MOV TM1L, R or MOV
TM1H,R instruction is executed, the specified data are loaded into the auto-reload buffer and the TM1
down-counting will be disabled (i.e. MR1.3 is reset to 0). If the bit 3 of MR1 is set (MR1.3 = 1), the
contents of the auto-reload buffer will be loaded into the TM1 down counter, Timer 1 starts to down
count, and the event flag 7 is reset (EVF.7 = 0). When the MOV TM1, #I instruction is executed, the
event flag 7 (EVF.7) and MR1.3 are reset and the specified value is loaded into auto-reload buffer and
TM1 by the internal hardware, then the MR1.3 is set, that is the TM1 starts to count by the hardware.
When the timer decrements to FFH, it will generate an underflow (EVF.7 = 1) and be auto-reloaded
with the specified data, after which it will continue to count down. An interrupt is executed if the
interrupt enable flag 7 has been set to 1 (IEF.7 = 1), and the hold state is terminated if the hold mode
release enable flag 7 is set to 1 (HEF.7 = 1). The specified frequency of Timer 1 can be delivered to
the MFP output pin by programming bit 2 of MR1. Bit 3 of MR1 can be used to make Timer 1 stop or
start counting.
If the Timer 1 clock input is FT, then:
Desired Timer 1 interval = (preset value +1) / FT
Desired frequency for MFP output pin = FT ÷ (preset value + 1) ÷ 2 (Hz)
Preset value: Decimal number of Timer 1 preset value, and
Fosc: Clock oscillation frequency
1. MR1.3 = 1
2. MOV TM1, #I
MOV TM1, #I
MOV TM1H, R
4
MOV TM1L, R
8
4
Underflow
signal
External clock
via RC.0
Fosc/64
Fosc
MR1.0
MR1.1
FT
Auto-reload buffer
Enable
8 bits
8-bit Binary
Down Counter
(Timer 1)
Disable
Reset
Set MR1.3 to 1
MOV TM1, #I
1. MR1.3 = 0
2
circuit
Reset
MFP signal
S
RQ
EVF.7
1. Reset
2. INT 7 accept
3. CLR EVF, #80H
4. Set MR1.3 to 1
5. MOV TM1, #I
MR1.2
MFP
output pin
Figure 6. Organization of Timer 1
- 12 -