User's Manual

www.ti.com
Register Mapping
Table 1-1. ePWM Module Control and Status Register Set Grouped by Submodule
Size
Name Offset
(1)
(x16) Shadow Description
Time-Base Submodule Registers
TBCTL 0x0000 1 No Time-Base Control Register
TBSTS 0x0001 1 No Time-Base Status Register
TBPHSHR 0x0002 1 No Extension for HRPWM Phase Register
(2)
TBPHS 0x0003 1 No Time-Base Phase Register
TBCTR 0x0004 1 No Time-Base Counter Register
TBPRD 0x0005 1 Yes Time-Base Period Register
Counter-Compare Submodule Registers
CMPCTL 0x0007 1 No Counter-Compare Control Register
CMPAHR 0x0008 1 No Extension for HRPWM Counter-Compare A Register
(2)
CMPA 0x0009 1 Yes Counter-Compare A Register
CMPB 0x000A 1 Yes Counter-Compare B Register
Action-Qualifier Submodule Registers
AQCTLA 0x000B 1 No Action-Qualifier Control Register for Output A (EPWMxA)
AQCTLB 0x000C 1 No Action-Qualifier Control Register for Output B (EPWMxB)
AQSFRC 0x000D 1 No Action-Qualifier Software Force Register
AQCSFRC 0x000E 1 Yes Action-Qualifier Continuous S/W Force Register Set
Dead-Band Generator Submodule Registers
DBCTL 0x000F 1 No Dead-Band Generator Control Register
DBRED 0x0010 1 No Dead-Band Generator Rising Edge Delay Count Register
DBFED 0x0011 1 No Dead-Band Generator Falling Edge Delay Count Register
Trip-Zone Submodule Registers
TZSEL 0x0012 1 No Trip-Zone Select Register
TZCTL 0x0014 1 No Trip-Zone Control Register
(3)
TZEINT 0x0015 1 No Trip-Zone Enable Interrupt Register
(3)
TZFLG 0x0016 1 No Trip-Zone Flag Register
(3)
TZCLR 0x0017 1 No Trip-Zone Clear Register
(3)
TZFRC 0x0018 1 No Trip-Zone Force Register
(3)
Event-Trigger Submodule Registers
ETSEL 0x0019 1 No Event-Trigger Selection Register
ETPS 0x001A 1 No Event-Trigger Pre-Scale Register
ETFLG 0x001B 1 No Event-Trigger Flag Register
ETCLR 0x001C 1 No Event-Trigger Clear Register
ETFRC 0x001D 1 No Event-Trigger Force Register
PWM-Chopper Submodule Registers
PCCTL 0x001E 1 No PWM-Chopper Control Register
High-Resolution Pulse Width Modulator (HRPWM) Extension Registers
HRCNFG 0x0020 1 No HRPWM Configuration Register
(2) (3)
(1)
Locations not shown are reserved.
(2)
These registers are only available on ePWM instances that include the high-resolution PWM extension. Otherwise these
locations are reserved. These registers are described in the TMS320x28xx, 28xxx High-Resolution Pulse Width Modulator
(HRPWM) Reference Guide (SPRU924). See the device specific data manual to determine which instances include the
HRPWM.
(3)
EALLOW protected registers as described in the specific device version of the System Control and Interrupts Reference Guide
listed in Section 1 .
Introduction 18 SPRU791D November 2004 Revised October 2007
Submit Documentation Feedback