SPRADL7 July   2025 F28E120SC

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
  5. Key Differences Between EPWM and MCPWM
  6. Time-Base Submodule Differences
    1. 3.1 Register Differences
    2. 3.2 Driverlib Differences
  7. Counter-Compare Submodule Differences
    1. 4.1 Register Differences
    2. 4.2 Driverlib Differences
  8. Action-Qualifier Submodule Differences
    1. 5.1 Register Differences
    2. 5.2 Driverlib Differences
  9. Dead-Band Submodule Differences
    1. 6.1 Register Differences
    2. 6.2 Driverlib Differences
  10. Trip-Zone Submodule Differences
    1. 7.1 Register Differences
    2. 7.2 Driverlib Differences
  11. Event-Trigger Submodule Differences
    1. 8.1 Register Differences
    2. 8.2 Driverlib Differences
  12. Global Load Differences
    1. 9.1 Register Differences
    2. 9.2 Driverlib Differences
  13. 10Summary
  14. 11References

Driverlib Differences

The Trip-Zone Submodule driverlib differences between MCPWM and EPWM are listed in Table 7-2.

Table 7-2 Trip-Zone Submodule Driverlib Differences Between MCPWM and EPWM

EPWM Function

MCPWM Function

Explanation

EPWM_clearCycleByCycleTripZoneFlag

MCPWM_clearTripZoneFlagStatus

One-shot and CBC Trip registers combined

EPWM_clearOneShotTripZoneFlag

MCPWM_clearTripZoneFlagStatus

One-shot and CBC Trip registers combined

EPWM_clearTripZoneFlag

MCPWM_clearTripZoneFlagStatus

EPWM only

EPWM_disableTripZoneAdvAction

-

Advanced tripping behavior not present on MCPWM

EPWM_disableTripZoneInterrupt

-

Trip Interrupts not present on MCPWM

EPWM_enableTripZoneAdvAction

-

Advanced tripping behavior not present on MCPWM

EPWM_enableTripZoneInterrupt

-

Trip Interrupts not present on MCPWM

EPWM_forceTripZoneEvent

-

Software-forced trips not present on MCPWM

EPWM_getCycleByCycleTripZoneFlagStatus

MCPWM_getTripZoneFlagStatus

One-shot and CBC Trip registers combined

EPWM_getOneShotTripZoneFlagStatus

MCPWM_getTripZoneFlagStatus

One-shot and CBC Trip registers combined

EPWM_selectCycleByCycleTripZoneClearEvent

MCPWM_selectTripZoneCBCEvent

Function rename

EPWM_setTripZoneAdvAction

-

Advanced tripping behavior not present on MCPWM

EPWM_setTripZoneAdvDigitalCompareActionA

-

Advanced tripping behavior not present on MCPWM

EPWM_setTripZoneAdvDigitalCompareActionB

-

Advanced tripping behavior not present on MCPWM

EPWM_setTripZoneDigitalCompareEventCondition

-

Digital Compare Submodule removed from MCPWM