207
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.27. Set-up procedure of pulse width modulation mode, 8-bit PWM mode selected
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
(b7
(b0
b7
Can be set to 00
16
to FE
16
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
Can be set to 00
16
to FE
16
1 (Must always be “1” in PWM mode)
Selecting PWM mode and function
b7
1
0
1
1
1
Timer Ai mode register (i=0 to 4) [Address 0396
16
to 039A
16
]
TAiMR (i=0 to 4)
External trigger select bit
0 : Falling edge of TAi
IN
pin's input signal (Note1)
Selection of PWM mode
b0
1
16/8-bit PWM mode select bit
1: Functions as an 8-bit pulse width modulator
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 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)
Trigger select register [Address 0383
16
]
TRGSR
b7
b0
Timer A1 event/trigger select bit
b1 b0
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
b5 b4
Input on TA3
IN
is selected (Note 2)
Timer A4 event/trigger select bit
0 0 :
Input on TA4
IN
is selected (Note 2)
Note 2: Set the corresponding port direction register to “0”.
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
b0
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
b
7
b0
0
Refer to 'Precaution for Timer A (pulse width modulation mode)'