205
Timer A
M
i
t
s
u
M
S
b
i
s
3
M
h
0
I
C
i
m
2
R
i
1
O
c
r
8
C
o
c
o
G
M
m
p
r
P
u
t
u
T
e
r
p
R
s
o
U
S
I
N
G
L
E
-
C
H
I
P
1
6
-
B
I
T
C
M
O
O
E
Figure 2.2.25. Set-up procedure of pulse width modulation mode, 16-bit PWM mode selected
(b7
Can be set to 0000
16
to FFFE
16
b0
(b8)
b7
b0
Timer A0 register [Address 0387
16
, 0386
16
] TA0
Timer A1 register [Address 0389
16
, 0388
16
] TA1
Timer A2 register [Address 038B
16
, 038A
16
] TA2
Timer A3 register [Address 038D
16
, 038C
16
] TA3
Timer A4 register [Address 038F
16
, 038E
16
] TA4
Start count
Setting count start flag
b7
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
b0
Setting event/trigger select bit
b7
One-shot start flag [Address 0382
16
]
ONSF
Timer A0 event/trigger select bit
b7 b6
Input on TA0
IN
is selected (Note 2)
b0
b7
b0
Timer A1 event/trigger select bit
0 0 :
Input on TA1
IN
is selected (Note 2)
Timer A2 event/trigger select bit
0 0 :
Input on TA2
IN
is selected (Note 2)
Timer A3 event/trigger select bit
0 0 :
Input on TA3
IN
is selected (Note 2)
Timer A4 event/trigger select bit
b7 b6
Input on TA4
IN
is selected (Note 2)
Note 2: Set the corresponding port direction register to “0”.
Trigger select register [Address 0383
16
]
TRGSR
1 (Must always be “1” in PWM mode)
Selecting PWM mode and functions
1
1
1
1
0
Timer Ai mode register (i=0 to 4) [Address 0396
16
to 039A
16
]
TAiMR (i=0 to 4)
External trigger select bit
1 : Rising edge of TAi
IN
pin's input signal (Note 1)
Selection of PWM mode
1
16/8-bit PWM mode select bit
0 : Functions as a 16-bit pulse width modulator
b7 b6
0 0 : f
1
0 1 : f
8
1 0 : f
32
1 1 : f
C32
Count source select bit
Trigger select bit
1 : Selected by event/trigger select register
Count source period
f(X
IN
) : 10MH
Z
f(Xc
IN
) : 32.768kH
Z
100ns
800ns
3.2
μ
s
976.56
μ
s
b7 b6
Count
source
f
1
f
8
f
32
f
C32
0
0
1
1
0
1
0
1
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.)
b7
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”)
Note 1: Set the corresponding port direction
register to “0”.
Clearing timer Ai interrupt request bit
Timer Ai interrupt control register [Address 0055
16
to 0059
16
]
TAiIC (i=0 to 4)
Interrupt request bit
b7
b0
0
Refer to 'Precaution for Timer A (pulse width modulation mode)'