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 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