English
Language : 

SH7065 Datasheet, PDF (446/941 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7000 Series
Section 10 16-Bit Timer Pulse Unit (TPU)
Example of PWM Mode Setting Procedure
Figure 10.23 shows an example of the PWM mode setting procedure.
PWM mode
Select counter clock
1
Select counter clearing source 2
Select waveform output level 3
Set TGR
4
Set PWM mode
5
Set external pin function 6
Start count operation
7
1. Select the counter clock with bits
TPSC2 to TPSC0 in TCR. At the
same time, select the input clock edge
with bits CKEG1 and CKEG0 in TCR.
2. Use bits CCLR2 to CCLR0 in TCR to
select the TGR register to be used as
the TCNT clearing source.
3. Use TIOR to designate the output
compare register, and select the initial
value and output value.
4. Set the cycle in the TGR register
selected in 2, and set the duty in the
other TGR registers.
5. Select the PWM mode with bits MD3
to MD0 in TMDR.
6. Set the external pin function with the
pin function controller (PFC).
7. Set the CST bit in TSTR to 1 to start
the count operation.
<PWM mode>
Figure 10.23 Example of PWM Mode Setting Procedure
Examples of PWM Mode Operation
Figure 10.24 shows an example of PWM mode 1 operation.
In this example, TGRA compare match is set as the TCNT clearing source, 0 is set for the TGRA
initial output value and output value, and 1 output is set as the TGRB output value.
In this case, the value set in TGRA is used as the cycle, and the value set in TGRB as the duty.
Rev. 5.00 Sep 11, 2006 page 424 of 916
REJ09B0332-0500