SPRUJD3A July 2025 – October 2025 F28E120SB , F28E120SC
This chapter includes an overview and information about each submodule:
The MCPWM module is a reduced version of the type-4 EPWM module featured on other C2000 devices. MCPWM has the following enhancements/removals compared to type 4 EPWM:
Refer to the EPWM to MCPWM Migration Guide for more detail on feature changes and subsequent workarounds when migrating from EPWM to MCPWM.
The MCPWM peripheral is capable of generating complex pulse width waveforms with minimal CPU overhead or intervention. Similar to type-4 EPWM, the MCPWM is split into separate modules each with an independent function. This chapter is divided into individual sections by each MCPWM submodule. For most PWM applications, all modules in MCPWM must be understood and utilized to generate the desired PWM output.
In this document, the letters x and y within a signal or submodule name is used to indicate a generic MCPWM instance and channel pair on a device. For example, output signals MCPWMx_yA and MCPWMx_yB refer to the output signals from the MCPWMx instance and y channel pair (note that there are up to 3 channel pairs per MCPWM instance). Thus, MCPWM1_1A and MCPWM1_1B belong to MCPWM1 channel pair 1 and likewise MCPWM1_3A and MCPWM1_3B belong to MCPWM1 channel pair 3.