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 Trip-Zone Submodule Register differences between EPWM and MCPWM are listed in Table 7-1.

Table 7-1 Trip-Zone Submodule Register Differences Between EPWM and MCPWM

EPWM

MCPWM

Description

LOCK.TZCFGLOCK

-

Locking feature removed from MCPWM

LOCK.TZCLRLOCK

-

Locking feature removed from MCPWM

TZCBCCLR.CBC1

TZCBCOSTCLR.CBC1

CBC and OST Trip Flag clear registers combined

TZCBCCLR.CBC2

TZCBCOSTCLR.CBC2

CBC and OST Trip Flag clear registers combined

TZCBCCLR.CBC3

TZCBCOSTCLR.CBC3

CBC and OST Trip Flag clear registers combined

TZCBCCLR.CBC4

TZCBCOSTCLR.CBC4

CBC and OST Trip Flag clear registers combined

TZCBCCLR.CBC5

TZCBCOSTCLR.CBC5

CBC and OST Trip Flag clear registers combined

TZCBCCLR.CBC6

TZCBCOSTCLR.CBC6

CBC and OST Trip Flag clear registers combined

-

TZCBCOSTCLR.CBC7

Additional TZ7 Trip Signal

-

TZCBCOSTCLR.CBC8

Additional TZ8 Trip Signal

TZCBCCLR.DCAEVT2

-

Digital Compare Submodule removed

TZCBCCLR.DCBEVT2

-

Digital Compare Submodule removed

TZCBCFLG.CBC1

TZCBCOSTFLAG.CBC1

CBC and OST Trip Flag clear registers combined

TZCBCFLG.CBC2

TZCBCOSTFLAG.CBC2

CBC and OST Trip Flag clear registers combined

TZCBCFLG.CBC3

TZCBCOSTFLAG.CBC3

CBC and OST Trip Flag clear registers combined

TZCBCFLG.CBC4

TZCBCOSTFLAG.CBC4

CBC and OST Trip Flag clear registers combined

TZCBCFLG.CBC5

TZCBCOSTFLAG.CBC5

CBC and OST Trip Flag clear registers combined

TZCBCFLG.CBC6

TZCBCOSTFLAG.CBC6

CBC and OST Trip Flag clear registers combined

TZCBCFLG.CBC7

TZCBCOSTFLAG.CBC7

Additional TZ7 Trip Signal

TZCBCFLG.CBC8

TZCBCOSTFLAG.CBC8

Additional TZ8 Trip Signal

TZCBCFLG.DCAEVT2

-

Digital Compare Submodule removed

TZCBCFLG.DCBEVT2

-

Digital Compare Submodule removed

TZCLR.CBC

-

TZCLR register removed

TZCLR.CBCPULSE

TZCTL.CBCPULSE

Clear Pulse for CBC Trip Latch

TZCLR.DCAEVT1

-

Digital Compare Submodule removed

TZCLR.DCAEVT2

-

Digital Compare Submodule removed

TZCLR.DCBEVT1

-

Digital Compare Submodule removed

TZCLR.DCBEVT2

-

Digital Compare Submodule removed

TZCLR.INT

-

TZCLR register removed

TZCLR.OST

-

TZCLR register removed

TZCTL.DCAEVT1

-

Digital Compare Submodule removed

TZCTL.DCAEVT2

-

Digital Compare Submodule removed

TZCTL.DCBEVT1

-

Digital Compare Submodule removed

TZCTL.DCBEVT2

-

Digital Compare Submodule removed

TZCTL2.ETZE

-

TZCTL2 register removed (count-direction specific trip events not available)

TZCTL2.TZAD

-

TZCTL2 register removed (count-direction specific trip events not available)

TZCTL2.TZAU

-

TZCTL2 register removed (count-direction specific trip events not available)

TZCTL2.TZBD

-

TZCTL2 register removed (count-direction specific trip events not available)

TZCTL2.TZBU

-

TZCTL2 register removed (count-direction specific trip events not available)

TZCTLDCA.DCAEVT1D

-

Digital Compare Submodule removed

TZCTLDCA.DCAEVT1U

-

Digital Compare Submodule removed

TZCTLDCA.DCAEVT2D

-

Digital Compare Submodule removed

TZCTLDCA.DCAEVT2U

-

Digital Compare Submodule removed

TZCTLDCB.DCBEVT1D

-

Digital Compare Submodule removed

TZCTLDCB.DCBEVT1U

-

Digital Compare Submodule removed

TZCTLDCB.DCBEVT2D

-

Digital Compare Submodule removed

TZCTLDCB.DCBEVT2U

-

Digital Compare Submodule removed

TZDCSEL.DCAEVT1

-

Digital Compare Submodule removed

TZDCSEL.DCAEVT2

-

Digital Compare Submodule removed

TZDCSEL.DCBEVT1

-

Digital Compare Submodule removed

TZDCSEL.DCBEVT2

-

Digital Compare Submodule removed

TZEINT.CBC

-

Trip Interrupt removed from MCPWM

TZEINT.DCAEVT1

-

Trip Interrupt removed from MCPWM

TZEINT.DCAEVT2

-

Trip Interrupt removed from MCPWM

TZEINT.DCBEVT1

-

Trip Interrupt removed from MCPWM

TZEINT.DCBEVT2

-

Trip Interrupt removed from MCPWM

TZEINT.OST

-

Trip Interrupt removed from MCPWM

TZFLG.CBC

-

TZFLG register removed, refer to TZCBCOSTFLAG

TZFLG.DCAEVT1

-

TZFLG register removed, refer to TZCBCOSTFLAG

TZFLG.DCAEVT2

-

TZFLG register removed, refer to TZCBCOSTFLAG

TZFLG.DCBEVT1

-

TZFLG register removed, refer to TZCBCOSTFLAG

TZFLG.DCBEVT2

-

TZFLG register removed, refer to TZCBCOSTFLAG

TZFLG.INT

-

TZFLG register removed, refer to TZCBCOSTFLAG

TZFLG.OST

-

TZFLG register removed, refer to TZCBCOSTFLAG

TZFRC.CBC

-

Software-forced trip events removed from MCPWM

TZFRC.DCAEVT1

-

Software-forced trip events removed from MCPWM

TZFRC.DCAEVT2

-

Software-forced trip events removed from MCPWM

TZFRC.DCBEVT1

-

Software-forced trip events removed from MCPWM

TZFRC.DCBEVT2

-

Software-forced trip events removed from MCPWM

TZFRC.OST

-

Software-forced trip events removed from MCPWM

TZOSTCLR.DCAEVT1

-

Digital Compare Submodule removed

TZOSTCLR.DCBEVT1

-

Digital Compare Submodule removed

TZOSTCLR.OST1

TZCBCOSTCLR.OST1

CBC and OST Trip Flag clear registers combined

TZOSTCLR.OST2

TZCBCOSTCLR.OST2

CBC and OST Trip Flag clear registers combined

TZOSTCLR.OST3

TZCBCOSTCLR.OST3

CBC and OST Trip Flag clear registers combined

TZOSTCLR.OST4

TZCBCOSTCLR.OST4

CBC and OST Trip Flag clear registers combined

TZOSTCLR.OST5

TZCBCOSTCLR.OST5

CBC and OST Trip Flag clear registers combined

TZOSTCLR.OST6

TZCBCOSTCLR.OST6

CBC and OST Trip Flag clear registers combined

TZCBCOSTCLR.OST7

CBC and OST Trip Flag clear registers combined

TZCBCOSTCLR.OST8

CBC and OST Trip Flag clear registers combined

TZOSTFLG.DCAEVT1

-

Digital Compare Submodule removed

TZOSTFLG.DCBEVT1

-

Digital Compare Submodule removed

TZOSTFLG.OST1

TZCBCOSTFLAG.OST1

CBC and OST Trip Flag clear registers combined

TZOSTFLG.OST2

TZCBCOSTFLAG.OST2

CBC and OST Trip Flag clear registers combined

TZOSTFLG.OST3

TZCBCOSTFLAG.OST3

CBC and OST Trip Flag clear registers combined

TZOSTFLG.OST4

TZCBCOSTFLAG.OST4

CBC and OST Trip Flag clear registers combined

TZOSTFLG.OST5

TZCBCOSTFLAG.OST5

CBC and OST Trip Flag clear registers combined

TZOSTFLG.OST6

TZCBCOSTFLAG.OST6

CBC and OST Trip Flag clear registers combined

-

TZCBCOSTFLAG.OST7

Additional TZ7 Trip Signal

-

TZCBCOSTFLAG.OST8

Additional TZ8 Trip Signal

TZSEL.DCAEVT1

-

Digital Compare Submodule removed

TZSEL.DCAEVT2

-

Digital Compare Submodule removed

TZSEL.DCBEVT1

-

Digital Compare Submodule removed

TZSEL.DCBEVT2

-

Digital Compare Submodule removed

TZSEL.OSHT1

TZSEL.OST1

Bitfield renamed

TZSEL.OSHT2

TZSEL.OST2

Bitfield renamed

TZSEL.OSHT3

TZSEL.OST3

Bitfield renamed

TZSEL.OSHT4

TZSEL.OST4

Bitfield renamed

TZSEL.OSHT5

TZSEL.OST5

Bitfield renamed

TZSEL.OSHT6

TZSEL.OST6

Bitfield renamed

-

TZSEL.OST7

Additional TZ7 Trip Signal

-

TZSEL.OST8

Additional TZ8 Trip Signal