SPRADL7 July   2025 F28E120SC

 

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

Register Differences

The Action-Qualifier Submodule register differences between EPWM and MCPWM are listed in Table 5-1.

Table 5-1 Action-Qualifier Submodule register differences between EPWM and MCPWM

EPWM

MCPWM

Description

-

PWMx_AQCTLAS.CAD

Addition of memory mapped shadow register AQCTLAS

-

PWMx_AQCTLAS.CAU

Addition of memory mapped shadow register AQCTLAS

-

PWMx_AQCTLAS.CBD

Addition of memory mapped shadow register AQCTLAS

-

PWMx_AQCTLAS.CBU

Addition of memory mapped shadow register AQCTLAS

-

PWMx_AQCTLAS.PRD

Addition of memory mapped shadow register AQCTLAS

-

PWMx_AQCTLAS.ZRO

Addition of memory mapped shadow register AQCTLAS

-

PWMx_AQCTLBS.CAD

Addition of memory mapped shadow register AQCTLBS

-

PWMx_AQCTLBS.CAU

Addition of memory mapped shadow register AQCTLBS

-

PWMx_AQCTLBS.CBD

Addition of memory mapped shadow register AQCTLBS

-

PWMx_AQCTLBS.CBU

Addition of memory mapped shadow register AQCTLBS

-

PWMx_AQCTLBS.PRD

Addition of memory mapped shadow register AQCTLBS

-

PWMx_AQCTLBS.ZRO

Addition of memory mapped shadow register AQCTLBS

AQCSFRC.CSFA

PWMx_AQSFRC.PWMA

Register name change for continuous software forced action qualifier behavior. Register replicated for each PWM pair.

AQCSFRC.CSFB

PWMx_AQSFRC.PWMB

Register name change for continuous software forced action qualifier behavior. Register replicated for each PWM pair.

AQCTL.LDAQAMODE

AQCTL.PWMx_LDAQAMODE

Register repeated for each PWM pair

AQCTL.LDAQASYNC

-

Loading of action qualifier registers on SYNC input removed from MCPWM

AQCTL.LDAQBMODE

AQCTL.PWMx_LDAQBMODE

Register repeated for each PWM pair

AQCTL.LDAQBSYNC

-

Loading of action qualifier registers on SYNC input removed from MCPWM

AQCTL.SHDWAQAMODE

-

Shadow loading is not enabled or disabled on MCPWM. Only shadow load events are selected and correct active or shadow register is written to

AQCTL.SHDWAQBMODE

-

Shadow loading is not enabled or disabled on MCPWM. Only shadow load events are selected and correct active or shadow register is written to

AQCTLA.CAD

PWMx_AQCTLA.CAD

Register repeated for each PWM pair

AQCTLA.CAU

PWMx_AQCTLA.CAU

Register repeated for each PWM pair

AQCTLA.CBD

PWMx_AQCTLA.CBD

Register repeated for each PWM pair

AQCTLA.CBU

PWMx_AQCTLA.CBU

Register repeated for each PWM pair

AQCTLA.PRD

PWMx_AQCTLA.PRD

Register repeated for each PWM pair

AQCTLA.ZRO

PWMx_AQCTLA.ZRO

Register repeated for each PWM pair

AQCTLA2.T1D

-

T1 or T2 events removed from MCPWM

AQCTLA2.T1U

-

T1 or T2 events removed from MCPWM

AQCTLA2.T2D

-

T1 or T2 events removed from MCPWM

AQCTLA2.T2U

-

T1 or T2 events removed from MCPWM

AQCTLB.CAD

PWMx_AQCTLB.CAD

Register repeated for each PWM pair

AQCTLB.CAU

PWMx_AQCTLB.CAU

Register repeated for each PWM pair

AQCTLB.CBD

PWMx_AQCTLB.CBD

Register repeated for each PWM pair

AQCTLB.CBU

PWMx_AQCTLB.CBU

Register repeated for each PWM pair

AQCTLB.PRD

PWMx_AQCTLB.PRD

Register repeated for each PWM pair

AQCTLB.ZRO

PWMx_AQCTLB.ZRO

Register repeated for each PWM pair

AQCTLB2.T1D

-

T1 or T2 events removed from MCPWM

AQCTLB2.T1U

-

T1 or T2 events removed from MCPWM

AQCTLB2.T2D

-

T1 or T2 events removed from MCPWM

AQCTLB2.T2U

-

T1 or T2 events removed from MCPWM

AQSFRC.ACTSFA

PWMx_AQOTSFRC.PWMA

Register name change for one-time software forced action qualifier events. Register repeated for each PWM pair.

AQSFRC.ACTSFB

PWMx_AQOTSFRC.PWMB

Register name change for one-time software forced action qualifier events. Register repeated for each PWM pair.

AQSFRC.OTSFA

-

Separate bitfield for triggering action qualifier events removed. Configuring one-time action qualifier software force behavior triggers action automatically

AQSFRC.OTSFB

-

Separate bitfield for triggering action qualifier events removed. Configuring one-time action qualifier software force behavior triggers action automatically

AQSFRC.RLDCSF

-

Shadow loading of action qualifier software force events is removed

AQTSRCSEL.T1SEL

-

T1 or T2 events removed from MCPWM

AQTSRCSEL.T2SEL

-

T1 or T2 events removed from MCPWM