BAT32G1x9 user manual | Chapter 10 Timer M
394 / 1149
Rev.1.02
Figure 10-60
operation example of complementary PWM mode
value in TMi register
value in TM0 register
value in TM1 register
TSTRATi bit of
TMSTR register
TMIOB0 output
TMIOD0 output
TMIOC0 output
UDF bit of
TMSR1 register
IMFA bit of
TMSR0 register
TMGRB0 register
TMGRD0 register
IMFB bit of
TMSR0 register
counting source
set to 0 via program
set to 0 via program
modified via program
set to 0 via program
"L" voltage valid
Initial output
H
voltage level
Initial output
H
voltage level
positive phase valid
voltage width
inverted phase valid
voltage width
change to "FFFFH"
Time
transmit (CMD1 bit and CMD0 bit
as "11B" scenario)
transmit (CMD1 bit and CMD0 bit
as "10B" scenario)
dead time
Note: CMD0, CMD1: Bit of the TMFCR register
i=0
,
1
m: The setting value of the TMGRA0 register
n: The setting value of the TMGRB0 register
p: The setting value of the TM0 register
The conditions in the above figure are as follows:
The OLS1 bits and OLS0 bits of the TMFCR register are "0" (initial output "H" level, "L" level is active).