Datasheet
PIC16(L)F1782/3
DS41579D-page 218 Preliminary 2011-2012 Microchip Technology Inc.
FIGURE 24-9: PUSH-PULL 4 FULL-BRIDGE AND COMPLEMENTARY PWM
24.3.7 PULSE-SKIPPING PWM
The pulse-skipping PWM is used to generate a series
of fixed-length pulses that can be triggered at each
period event. A rising edge event will be generated
when any enabled asynchronous rising edge input is
active when the period event occurs, otherwise no
event will be generated.
The rising edge event occurs based upon the value in
the PSMCxPH register pair.
The falling edge event always occurs according to the
enabled event inputs without qualification between any
two inputs.
24.3.7.1 Mode Features
• No dead-band control available
• No steering control available
• PWM is output to only one pin:
- PSMCxA
24.3.7.2 Waveform Generation
Rising Edge Event
If any enabled asynchronous rising edge event = 1
when there is a period event, then upon the next
synchronous rising edge event:
• PSMCxA is set active
Falling Edge Event
• PSMCxA is set inactive
1 2 3
Falling Edge Dead Band
Rising Edge Dead Band
Falling Edge Dead BandFalling Edge Dead Band
Rising Edge Dead BandRising Edge Dead Band
PWM Period Number
Period Event
Rising Edge Event
Falling Edge Event
PSMCxA
PSMCxB
PSMCxE
PSMCxF
PSMCxC
PSMCxD
Note: To use this mode, an external source must
be used for the determination of whether or
not to generate the set pulse. If the phase
time base is used, it will either always gener-
ate a pulse or never generate a pulse based
on the PSMCxPH value.