This manual introduces the MCPWM module of the dsPIC30F series of microcontrollers, which can generate multiple synchronous pulse-width modulation outputs to support applications such as three-phase AC induction motors, switched reluctance motors, brushless DC motors, and uninterruptible power supplies.
This manual chapter describes the Motor Control PWM (MCPWM) features of the dsPIC30F microcontroller family. It explains the architecture of the PWM module, the available output configurations, and the special‑event handling capabilities.
The document lists the control registers (PTCON, PTMR, PTPER, SEVTCMP, PWMCON1, PWMCON2, etc.), shows how to configure duty‑cycle updates, dead‑time, fault inputs, and details the supported motor types such as AC induction, switched reluctance, brushless DC and UPS applications. This manual is written in Chinese.
| Immediate duty‑cycle update bit | IUE bit enables immediate update of PWM registers |
|---|
Set the IUE bit in PWMCON2 to enable immediate update of the duty‑cycle registers.