
156
Specifications in this manual are tentative and subject to change
Timer A
Mitsubishi microcomputers
M30240 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Figure 2.16: Set-up procedure for event counter mode and free-run type functions
Setting divide ratio
Can be set to 0000 16 to FFFF16
b7
b0
(b15)
(b8)
b7
b0
Timer A0 register [Address 0387 16, 038616] TA0
Timer A1 register [Address 0389 16, 038816] TA1
Timer A2 register [Address 038B 16, 038A16] TA2
Timer A3 register [Address 038D 16, 038C16] TA3
Timer A4 register [Address 038F 16, 038E16] TA4
Start count
Pulse output function select bit
0 : Pulse is not output (TA iOUT pin is a normal port pin)
Selecting event counter mode and functions
Timer Ai mode register (i=0 to 4) [Address 0396 16 to 039A16]
TAiMR (i=0 to 4)
Up/down switching cause select bit
0 : Up/down flag's content
Selection of event counter mode
Invalid in event counter mode (i = 0, 1)
Invalid when not using two-phase pulse signal processing(i = 2 to 4)
Count operation type select bit
1 : Free-run type
0 (Must always be “0” in event counter mode)
Count polarity select bit
0 : Counts external signal's falling edge
b7
b0
01
00
1
b7
b0
0
00
Setting up/down flag
Up/down flag [Address 0384 16]
UDF
Timer A0 up/down flag
0 : Down count
Timer A1 up/down flag
0 : Down count
Timer A2 up/down flag
0 : Down count
Timer A3 up/down flag
0 : Down count
Timer A4 up/down flag
0 : Down count
When not using the 2-phase pulse signal processing function, be sure to set the select bit to “0”.
Setting count start flag
Count start flag [Address 0380 16]
TABSR
Timer A0 count start flag
Timer A1 count start flag
Timer A2 count start flag
Timer A3 count start flag
Timer A4 count start flag
b7
b0
Setting one-shot start flag and trigger select register
b7
b0
One-shot start flag [Address 0382 16]
ONSF
Timer A0 event/trigger select bit
0 0 : Input on TA0 IN is selected (Note)
b7 b6
b7
b0
Trigger select register [Address 0383 16]
TRGSR
Timer A1 event/trigger select bit
0 0 : Input on TA1 IN is selected (Note)
b1 b0
Timer A2 event/trigger select bit
0 0 : Input on TA2 IN is selected (Note)
b3 b2
Timer A3 event/trigger select bit
0 0 : Input on TA3 IN is selected (Note)
b5 b4
Timer A4 event/trigger select bit
0 0 : Input on TA4 IN is selected (Note)
b7 b6
Note: Set the corresponding port direction register to “0”.