Datasheet
2011-2012 Microchip Technology Inc. Preliminary DS41579D-page 217
PIC16(L)F1782/3
24.3.6 PUSH-PULL PWM WITH FOUR
FULL-BRIDGE AND
COMPLEMENTARY OUTPUTS
The push-pull PWM is used to drive transistor bridge
circuits as well as synchronous switches on the
secondary side of the bridge. It uses six outputs and
generates PWM signals with dead band that alternate
between the six outputs in even and odd cycles.
24.3.6.1 Mode Features and Controls
• Dead-band control is available
• No steering control available
• Primary PWM is output on the following four pins:
- PSMCxA
- PSMCxB
- PSMCxC
- PSMCxD
• Complementary PWM is output on the following
two pins:
- PSMCxE
- PSMCxF
24.3.6.2 Waveform Generation
Push-pull waveforms generate alternating outputs on
two sets of pin. Therefore, there are two sets of rising
edge events and two sets of falling edge events
Odd numbered period rising edge event:
• PSMCxE is set inactive
• Dead-band rising is activated (if enabled)
• PSMCxA and PSMCxC are set active
Odd numbered period falling edge event:
• PSMCxA and PSMCxC are set inactive
• Dead-band falling is activated (if enabled)
• PSMCxE is set active
Even numbered period rising edge event:
• PSMCxF is set inactive
• Dead-band rising is activated (if enabled)
• PSMCxB and PSMCxD are set active
Even numbered period falling edge event:
• PSMCxB and PSMCxOUT3 are set inactive
• Dead-band falling is activated (if enabled)
• PSMCxF is set active
Note: PSMCxA and PSMCxC are identical
waveforms, and PSMCxB and PSMCxD are
identical waveforms.