Specifications
© 2008-2012 Microchip Technology Inc. DS70323E-page 43-33
Section 43. High-Speed PWM
High-Speed PWM
43
The High-Speed PWM module contains upto nine PWM generators. Each PWM generator
provides two PWM outputs: PWMxH and PWMxL
. A master time base generator provides a
synchronous signal as a common time base to synchronize the various PWM outputs. Each
generator can operate independently or in synchronization with the master time base. The
individual PWM outputs are available on the output pins of the device. The input fault signals and
current-limit signals, when enabled, can monitor and protect the system by placing the PWM
outputs into a known “safe” state.
Each PWM can generate a trigger to the ADC module to sample the analog signal at a specific
instance during the PWM period. In addition, the High-Speed PWM module also generates a
Special Event Trigger to the ADC module based on the master time base.
In Master Time Base mode, the High-Speed PWM module can synchronize itself with an external
signal or can act as a synchronizing source to any external device. The SYNCIx pins are the input
pins, which can synchronize the High-Speed PWM module with an external signal. The SYNCO
pin is an output pin that provides a synchronous signal to an external device.
The High-Speed PWM module can be used for a wide variety of power conversion applications
that require the following:
• High operating frequencies with good resolution
• Ability to dynamically control PWM parameters, such as duty cycle, period and dead time
• Ability to independently control each PWM
• Ability to synchronously control all PWMs
• Independent resource allocation for each PWM generator
• Fault handling capability
• CPU load staggering to execute multiple control loops
Each High-Speed PWM module function is described in the subsequent sections. Figure 43-2
illustrates the interconnection between various registers in the High-Speed PWM module.