
10. Timer0/1/2/3
MC97F6108A User’s manual
86
P
R
E
S
C
A
L
E
R
÷ 1
÷ 4
÷ 8
÷ 16
÷ 64
÷ 256
÷ 1024
÷ 2048
MUX
TxH(8-bit)
TxL(8-bit)
TxST
TxEN
3
TxCK[2:0]
f
X
TxIF
Timerx
Interrupt
-
-
TxIN[2]
TxIN[1]
TxIN[0]
ECEN
TxPE
POL
TxCR
TxCR1
ADDRESS : B2
H
, BA
H
, C2
H
, CA
H
INITIAL VALUE : 0000_0000
b
ADDRESS : B3
H
, BB
H
, C3
H
, CB
H
INITIAL VALUE : --00_0000
b
comparator
PWMxDRH
(8-bit)
PWMxDRL
(8-bit)
TxEN
PWMxE
CAPx
TxCK2
TxCK1
TxCK0
TxCN
TxST
16-bit Counter
PWMxPRH
(8-bit)
PWMxPRL
(8-bit)
PWMxDRH
(8-bit)
PWMxDRL
(8-bit)
Slave
Master
S
R
Q
clear
POL
TxPE
TxO/PWMxO
16-bit Timerx PWM Period Register
Figure 29. 16-bit PWM Mode of Timer0/1/2/3
PWM
X
PRH(8bit)
03
H
Source Clock (f
x
)
0000
0001
0002
0003
0004
...
007F
0080
0081
0082
...
03FF
0000
0001
0002
0003
...
...
T
x
T
x
/PWM
X
POL0 = 1
T
x
/PWM
X
POL0 = 0
Duty Cycle (1+0080
H
)X250ns = 32.25us
Period Cycle (1+03FF
H
)X250ns = 256us
3.91KHz
T
X
CK[2:0] = 01
H
(f
PCLK
/4)
PWM
X
PRH = 03
H
PWM
X
PRL = FF
H
PWM
X
DRH = 00
H
PWM
X
DRL = 80
H
PWM
X
PRL(8bit)
PWM
X
DRH(8bit)
PWM
X
DRL(8bit)
FF
H
00
H
80
H
Figure 30. 16-bit PWM Example at 16MHz