![](http://datasheet.mmic.net.cn/30000/M30218MC-AXXXFP_datasheet_2358657/M30218MC-AXXXFP_218.png)
203
Timer A
Mitsubishi microcomputers
M30218 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Figure 2.2.23. Set-up procedure of one-shot mode, external trigger selected
Setting one-shot timer's time
Can be set to 0001 16 to FFFF16
b7
b0
(b15)
(b8)
b7
b0
Timer A0 register [Address 038716, 038616] TA0
Timer A1 register [Address 038916, 038816] TA1
Timer A2 register [Address 038B16, 038A16] TA2
Timer A3 register [Address 038D16, 038C16] TA3
Timer A4 register [Address 038F16, 038E16] TA4
Start count
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
Pulse output function select bit
1 : Pulse is output
Selecting one-shot timer mode and functions
Timer Ai mode register (i=0 to 4) [Address 0396 16 to 039A16]
TAiMR (i=0 to 4)
External trigger select bit
1 : Rising edge of TAi IN pin's input signal
Selection of one-shot timer mode
b7
b0
10
11
1
0 (Must always be “0” in one-shot timer mode)
Count source select bit
0 0 : f1
0 1 : f8
1 0 : f32
1 1 : fC32
b7 b6
Trigger select bit
1 : Selected by event/trigger select bit
0
Setting event/trigger select bit
Trigger select register [Address 0383 16]
TRGSR
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
b7
b0
Timer A1 event/trigger select bit
0 0 : Input on TA1IN is selected (Note)
b1 b0
Timer A2 event/trigger select bit
0 0 : Input on TA2IN is selected (Note)
b3 b2
Timer A3 event/trigger select bit
0 0 : Input on TA3IN is selected (Note)
b5 b4
Timer A4 event/trigger select bit
0 0 : Input on TA4IN is selected (Note)
b7 b6
Note: Set the corresponding port direction register to “0”.
Count source period
f(XIN) : 10MHZ
f(XcIN) : 32.768kHZ
b7 b6
Count
source
100ns
800ns
3.2
s
976.56
s
00
01
10
11
f1
f8
f32
fC32
Setting clock prescaler reset flag
(This function is effective when f C32 is selected as the count source. Reset the prescaler for generating f C32 by dividing the X CIN by 32.)
Clock prescaler reset flag [Address 0381 16]
CPSRF
Clock prescaler reset flag
0 : No effect
1 : Prescaler is reset (When read, the value is “0”)
b7
b0
Clearing timer Ai interrupt request bit
Timer Ai interrupt control register [Address 0055 16 to 005916]
TAiIC (i=0 to 4)
Interrupt request bit
b7
b0
0
Refer to 'Precaution for Timer A (one-shot timer mode)'