Renesas M16C Series User Manual page 186

16-bit single-chip microcomputer
Hide thumbs Also See for M16C Series:
Table of Contents

Advertisement

M30240 Group
Setting PWM pulse's "H" level width
(b15)
b7
Setting count starts flag
Figure 2.28: Set-up procedure of pulse width modulation mode, 8-bit PWM mode selected
Rev.1.00 Sep 24, 2003 Page 168 of 360
Selecting PWM mode and functions
b7
b0
Timer Ai mode register (i=0 to 4) [Address 0396
1
1
0
1
1
1
TAiMR (i=0 to 4)
Selection of PWM mode
1 (Must always be "1" in PWM mode)
External trigger select bit
0 : Falling edge of TAi
IN
Trigger select bit
1 : Selected by event/trigger select register
16/8-bit PWM mode select bit
1 : Functions as a 8-bit pulse width modulator
Count source select bit
b7 b6
0 0 : f
1
0 1 : f
8
1 0 : f
32
1 1 : Reserved
Clearing timer Ai interrupt request bit
b7
b0
Timer Ai interrupt control register [Address 0055
0
TAiIC (i=0 to 4)
Interrupt request bit
Setting the TAi
drive capacity
OUT
b7
b0
Timer A output drive capacity register
TADR
Timer A0
drive capacity
OUT
Timer A1
drive capacity
OUT
Timer A2
drive capacity
OUT
Timer A3
drive capacity
OUT
drive capacity
Timer A4
OUT
Setting event/trigger select bit
b7
b0
One-shot start flag [Address 0382
ONSF
Timer A0 event/trigger select bit
b7 b6
0 0 :
Input on TA0
is selected (Note 2)
IN
Note 2: Set the corresponding port direction register to "0".
(b8)
b0
b7
b7
b0
Count start flag [Address 0380
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
to 039A
]
16
16
pin's input signal (Note 1)
Note 1: Set the corresponding port direction
register to "0".
Count source period
Count
b7 b6
source
f(X
) : 12MH
IN
Z
0
0
f
83.3ns
1
0
1
f
667ns
8
1
0
f
2.67µs
32
Refer to 'Precaution for Timer A (pulse width modulation mode)'
to 0059
]
16
16
[Address 03FB
]
16
Start count
b7
b0
]
Trigger select register [Address 0383
16
TRGSR
Timer A1 event/trigger select bit
b1 b0
0 0 :
Timer A2 event/trigger select bit
b3 b2
0 0 :
Timer A3 event/trigger select bit
b5 b4
0 0 :
Timer A4 event/trigger select bit
b7 b6
0 0 :
Timer A0 register [Address 0387
, 0386
] TA0
16
16
Timer A1 register [Address 0389
, 0388
] TA1
b0
16
16
Timer A2 register [Address 038B
, 038A
16
16
Timer A3 register [Address 038D
, 038C
16
16
Timer A4 register [Address 038F
, 038E
16
16
Can be set to 00
to FE
16
16
Can be set to 00
to FE
16
16
]
16
Start count
]
16
Input on TA1
is selected (Note 2)
IN
Input on TA2
is selected (Note 2)
IN
Input on TA3
is selected (Note 2)
IN
Input on TA4
is selected (Note 2)
IN
] TA2
] TA3
] TA4
Timer A

Advertisement

Table of Contents
loading

Table of Contents