English
Language : 

M16C62N Datasheet, PDF (71/213 Pages) Renesas Technology Corp – SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Timer A
Mitsubishi microcomputers
M16C / 62N Group (80-pin)
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Timer A
Figure 1.13.3 shows the block diagram of timer A. Figures 1.13.4 to 1.13.6 show the timer A-related registers.
Except in event counter mode, timers A0 through A4 all have the same function. However, in M16C/62N
(80-pin version) group, timer A1 and A2 are used for internal timer since timer A1 and A2 have no pin to
perform input/output. Use the timer Ai mode register (i = 0 to 4) bits 0 and 1 to choose the desired mode.
Timer A has the four operation modes listed as follows:
• Timer mode: The timer counts an internal count source.
• Event counter mode: The timer counts pulses from an external source or a timer overflow.
• One-shot timer mode: The timer stops counting when the count reaches “000016”.
• Pulse width modulation (PWM) mode: The timer outputs pulses of a given width.
Clock source
selection
f1
f8
f32
fC32
• Timer
• One shot
• PWM
• Timer
(gate function)
Data bus high-order bits
Data bus low-order bits
Low-order
8 bits
Reload register (16)
High-order
8 bits
Polarity
selection
TAiIN
(i = 0 to 4)
• Event counter
Clock selection
Clock selection
Count start flag
TB2 overflow
To external
TAj overflow
trigger circuit
(j = i – 1. Note, however, that j = 4 when i = 0)
(Address 038016)
Down count
TAk overflow
(k = i + 1. Note, however, that k = 0 when i = 4)
Up/down flag
(Address 038416)
Counter (16)
Up count/down count
Always down count except
in event counter mode
TAi
Timer A0
Timer A1
Timer A2
Timer A3
Timer A4
Addresses
038716 038616
038916 038816
038B16 038A16
038D16 038C16
038F16 038E16
TAj
Timer A4
Timer A0
Timer A1
Timer A2
Timer A3
TAk
Timer A1
Timer A2
Timer A3
Timer A4
Timer A0
TAiOUT
(i = 0 to 4)
Pulse output
Toggle flip-flop
Note 1: The TA0IN pin (P71) is shared with RxD2, SCL and the TB5IN pin, so be careful.
Note 2: TA1IN, TA1OUT, TA2IN and TA2OUT do not connect to outside. Do not set functions using these pins.
Figure 1.13.3. Block diagram of timer A
Timer Ai mode register
b7 b6 b5 b4 b3 b2 b1 b0
Symbol
TAiMR(i=0 to 4)
Address
When reset
039616 to 039A16 0016
Bit symbol
TMOD0
TMOD1
MR0
MR1
MR2
MR3
TCK0
TCK1
Bit name
Operation mode select bit
Function
b1 b0
0 0 : Timer mode
0 1 : Event counter mode
1 0 : One-shot timer mode
1 1 : Pulse width modulation
(PWM) mode
Function varies with each operation mode
Count source select bit
(Function varies with each operation mode)
RW
Figure 1.13.4. Timer A-related registers (1)
70