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

Register Differences

The register differences for the Time-Base Submodule between EPWM and MCPWM are listed in Table 3-1.

Table 3-1 Time-Base Submodule Register Differences Between EPWM and MCPWM

EPWM

MCPWM

Description

TBCTL2.OSHTSYNC

-

One-shot Sync Out Feature Removed on MCPWM

TBCTL2.OSHTSYNCMODE

-

One-shot sync out feature removed on MCPWM

TBCTL2.PRDLDSYNC

-

Shadow loading of period on SYNC input pulse removed on MCPWM

TBCTL3.OSSFRCEN

-

One-shot sync out feature removed on MCPWM

TBPHS.TBPHSHR

-

HRPWM not present on MCPWM

TBSTS.CTRMAX

-

CTRMAX flag removed on MCPWM

TBCTL.HSPCLKDIV

TBCTL.CLKDIV

High Speed TBCLK Pre-scaler

TBCTL.SWFSYNC

TBCTL.SWSYNC

Bitfield name change

SYNCINSEL.SEL

TBCTL.SYNCISEL

Dedicated SYNC input select register combined into TBCTL register, refer to TBCTL register description.

SYNCOUTEN.CMPBEN

TBCTL.SYNCOSEL

Dedicated SYNC input select register combined into TBCTL register, refer to TBCTL register description.

SYNCOUTEN.CMPCEN

TBCTL.SYNCOSEL

Dedicated SYNC input select register combined into TBCTL register, refer to TBCTL register description.

SYNCOUTEN.CMPDEN

TBCTL.SYNCOSEL

Dedicated SYNC input select register combined into TBCTL register, refer to TBCTL register description.

SYNCOUTEN.DCAEVT1EN

TBCTL.SYNCOSEL

Dedicated SYNC input select register combined into TBCTL register, refer to TBCTL register description.

SYNCOUTEN.DCBEVT1EN

TBCTL.SYNCOSEL

Dedicated SYNC input select register combined into TBCTL register, refer to TBCTL register description.

SYNCOUTEN.SWEN

TBCTL.SYNCOSEL

Dedicated SYNC input select register combined into TBCTL register, refer to TBCTL register description.

SYNCOUTEN.ZEROEN

TBCTL.SYNCOSEL

Dedicated SYNC input select register combined into TBCTL register, refer to TBCTL register description.

HRPCTL.PWMSYNCSEL

TBCTL.SYNCPERSEL

SYNCPER control moved from HRPCTL register to TBCTL register

-

TBPRDS.TBPRDS

Addition of memory-mapped TBPRD shadow register

-

TBSTSCLR.SYNCI

Addition of separate register for clearing SYNC input status bit