56.6.2.5.1 PWM Push-Pull Mode
When a PWM channel is configured in Push-Pull mode, the dead-time generator output is managed alternately on each PWM cycle. The polarity of the PWM line during the idle state of the Push-Pull mode is defined by the DPOLI bit in the PWM Channel Mode Register (PWM_CMRx). The Push-Pull mode can be enabled separately on each channel by writing a one to bit PPM in the PWM Channel Mode Register.
![](GUID-B02A310C-E207-4E81-97F0-89CC74E5D362-low.png)
![](GUID-FDDE752E-87D6-45BC-92AB-B0DF8D594BB9-low.png)
![](GUID-EB68E008-D46D-4E38-BCF7-E58486AE7F87-low.png)
The PWM Push-Pull mode can be useful in transformer-based power converters, such as a half-bridge converter. The Push-Pull mode prevents the transformer core from being saturated by any direct current.
![](GUID-53E5E0FE-287E-466C-AEE4-412B981095D8-low.png)
![](GUID-CCA4AB08-2BCE-4438-A27A-E74F75B6E173-low.png)