SPRS439Q June 2007 – August 2022 TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The 2833x/2823x devices contain up to six enhanced PWM (ePWM) modules (ePWM1 to ePWM6). Figure 8-4 shows the time-base counter synchronization scheme 3. Figure 8-5 shows the signal interconnections with the ePWM.
Table 8-4 shows the complete ePWM register set per module and Table 8-5 shows the remapped register configuration.
NAME | ePWM1 | ePWM2 | ePWM3 | ePWM4 | ePWM5 | ePWM6 | SIZE (x16) / #SHADOW | DESCRIPTION |
---|---|---|---|---|---|---|---|---|
TBCTL | 0x6800 | 0x6840 | 0x6880 | 0x68C0 | 0x6900 | 0x6940 | 1 / 0 | Time Base Control Register |
TBSTS | 0x6801 | 0x6841 | 0x6881 | 0x68C1 | 0x6901 | 0x6941 | 1 / 0 | Time Base Status Register |
TBPHSHR | 0x6802 | 0x6842 | 0x6882 | 0x68C2 | 0x6902 | 0x6942 | 1 / 0 | Time Base Phase HRPWM Register |
TBPHS | 0x6803 | 0x6843 | 0x6883 | 0x68C3 | 0x6903 | 0x6943 | 1 / 0 | Time Base Phase Register |
TBCTR | 0x6804 | 0x6844 | 0x6884 | 0x68C4 | 0x6904 | 0x6944 | 1 / 0 | Time Base Counter Register |
TBPRD | 0x6805 | 0x6845 | 0x6885 | 0x68C5 | 0x6905 | 0x6945 | 1 / 1 | Time Base Period Register Set |
CMPCTL | 0x6807 | 0x6847 | 0x6887 | 0x68C7 | 0x6907 | 0x6947 | 1 / 0 | Counter Compare Control Register |
CMPAHR | 0x6808 | 0x6848 | 0x6888 | 0x68C8 | 0x6908 | 0x6948 | 1 / 1 | Time Base Compare A HRPWM Register |
CMPA | 0x6809 | 0x6849 | 0x6889 | 0x68C9 | 0x6909 | 0x6949 | 1 / 1 | Counter Compare A Register Set |
CMPB | 0x680A | 0x684A | 0x688A | 0x68CA | 0x690A | 0x694A | 1 / 1 | Counter Compare B Register Set |
AQCTLA | 0x680B | 0x684B | 0x688B | 0x68CB | 0x690B | 0x694B | 1 / 0 | Action Qualifier Control Register For Output A |
AQCTLB | 0x680C | 0x684C | 0x688C | 0x68CC | 0x690C | 0x694C | 1 / 0 | Action Qualifier Control Register For Output B |
AQSFRC | 0x680D | 0x684D | 0x688D | 0x68CD | 0x690D | 0x694D | 1 / 0 | Action Qualifier Software Force Register |
AQCSFRC | 0x680E | 0x684E | 0x688E | 0x68CE | 0x690E | 0x694E | 1 / 1 | Action Qualifier Continuous S/W Force Register Set |
DBCTL | 0x680F | 0x684F | 0x688F | 0x68CF | 0x690F | 0x694F | 1 / 1 | Dead-Band Generator Control Register |
DBRED | 0x6810 | 0x6850 | 0x6890 | 0x68D0 | 0x6910 | 0x6950 | 1 / 0 | Dead-Band Generator Rising Edge Delay Count Register |
DBFED | 0x6811 | 0x6851 | 0x6891 | 0x68D1 | 0x6911 | 0x6951 | 1 / 0 | Dead-Band Generator Falling Edge Delay Count Register |
TZSEL | 0x6812 | 0x6852 | 0x6892 | 0x68D2 | 0x6912 | 0x6952 | 1 / 0 | Trip Zone Select Register(1) |
TZCTL | 0x6814 | 0x6854 | 0x6894 | 0x68D4 | 0x6914 | 0x6954 | 1 / 0 | Trip Zone Control Register(1) |
TZEINT | 0x6815 | 0x6855 | 0x6895 | 0x68D5 | 0x6915 | 0x6955 | 1 / 0 | Trip Zone Enable Interrupt Register(1) |
TZFLG | 0x6816 | 0x6856 | 0x6896 | 0x68D6 | 0x6916 | 0x6956 | 1 / 0 | Trip Zone Flag Register |
TZCLR | 0x6817 | 0x6857 | 0x6897 | 0x68D7 | 0x6917 | 0x6957 | 1 / 0 | Trip Zone Clear Register(1) |
TZFRC | 0x6818 | 0x6858 | 0x6898 | 0x68D8 | 0x6918 | 0x6958 | 1 / 0 | Trip Zone Force Register(1) |
ETSEL | 0x6819 | 0x6859 | 0x6899 | 0x68D9 | 0x6919 | 0x6959 | 1 / 0 | Event Trigger Selection Register |
ETPS | 0x681A | 0x685A | 0x689A | 0x68DA | 0x691A | 0x695A | 1 / 0 | Event Trigger Prescale Register |
ETFLG | 0x681B | 0x685B | 0x689B | 0x68DB | 0x691B | 0x695B | 1 / 0 | Event Trigger Flag Register |
ETCLR | 0x681C | 0x685C | 0x689C | 0x68DC | 0x691C | 0x695C | 1 / 0 | Event Trigger Clear Register |
ETFRC | 0x681D | 0x685D | 0x689D | 0x68DD | 0x691D | 0x695D | 1 / 0 | Event Trigger Force Register |
PCCTL | 0x681E | 0x685E | 0x689E | 0x68DE | 0x691E | 0x695E | 1 / 0 | PWM Chopper Control Register |
HRCNFG | 0x6820 | 0x6860 | 0x68A0 | 0x68E0 | 0x6920 | 0x6960 | 1 / 0 | HRPWM Configuration Register(1) |
NAME | ePWM1 | ePWM2 | ePWM3 | ePWM4 | ePWM5 | ePWM6 | SIZE (x16) / #SHADOW | DESCRIPTION |
---|---|---|---|---|---|---|---|---|
TBCTL | 0x5800 | 0x5840 | 0x5880 | 0x58C0 | 0x5900 | 0x5940 | 1 / 0 | Time Base Control Register |
TBSTS | 0x5801 | 0x5841 | 0x5881 | 0x58C1 | 0x5901 | 0x5941 | 1 / 0 | Time Base Status Register |
TBPHSHR | 0x5802 | 0x5842 | 0x5882 | 0x58C2 | 0x5902 | 0x5942 | 1 / 0 | Time Base Phase HRPWM Register |
TBPHS | 0x5803 | 0x5843 | 0x5883 | 0x58C3 | 0x5903 | 0x5943 | 1 / 0 | Time Base Phase Register |
TBCTR | 0x5804 | 0x5844 | 0x5884 | 0x58C4 | 0x5904 | 0x5944 | 1 / 0 | Time Base Counter Register |
TBPRD | 0x5805 | 0x5845 | 0x5885 | 0x58C5 | 0x5905 | 0x5945 | 1 / 1 | Time Base Period Register Set |
CMPCTL | 0x5807 | 0x5847 | 0x5887 | 0x58C7 | 0x5907 | 0x5947 | 1 / 0 | Counter Compare Control Register |
CMPAHR | 0x5808 | 0x5848 | 0x5888 | 0x58C8 | 0x5908 | 0x5948 | 1 / 1 | Time Base Compare A HRPWM Register |
CMPA | 0x5809 | 0x5849 | 0x5889 | 0x58C9 | 0x5909 | 0x5949 | 1 / 1 | Counter Compare A Register Set |
CMPB | 0x580A | 0x584A | 0x588A | 0x58CA | 0x590A | 0x594A | 1 / 1 | Counter Compare B Register Set |
AQCTLA | 0x580B | 0x584B | 0x588B | 0x58CB | 0x590B | 0x594B | 1 / 0 | Action Qualifier Control Register For Output A |
AQCTLB | 0x580C | 0x584C | 0x588C | 0x58CC | 0x590C | 0x594C | 1 / 0 | Action Qualifier Control Register For Output B |
AQSFRC | 0x580D | 0x584D | 0x588D | 0x58CD | 0x590D | 0x594D | 1 / 0 | Action Qualifier Software Force Register |
AQCSFRC | 0x580E | 0x584E | 0x588E | 0x58CE | 0x590E | 0x594E | 1 / 1 | Action Qualifier Continuous S/W Force Register Set |
DBCTL | 0x580F | 0x584F | 0x588F | 0x58CF | 0x590F | 0x594F | 1 / 1 | Dead-Band Generator Control Register |
DBRED | 0x5810 | 0x5850 | 0x5890 | 0x58D0 | 0x5910 | 0x5950 | 1 / 0 | Dead-Band Generator Rising Edge Delay Count Register |
DBFED | 0x5811 | 0x5851 | 0x5891 | 0x58D1 | 0x5911 | 0x5951 | 1 / 0 | Dead-Band Generator Falling Edge Delay Count Register |
TZSEL | 0x5812 | 0x5852 | 0x5892 | 0x58D2 | 0x5912 | 0x5952 | 1 / 0 | Trip Zone Select Register(1) |
TZCTL | 0x5814 | 0x5854 | 0x5894 | 0x58D4 | 0x5914 | 0x5954 | 1 / 0 | Trip Zone Control Register(1) |
TZEINT | 0x5815 | 0x5855 | 0x5895 | 0x58D5 | 0x5915 | 0x5955 | 1 / 0 | Trip Zone Enable Interrupt Register(1) |
TZFLG | 0x5816 | 0x5856 | 0x5896 | 0x58D6 | 0x5916 | 0x5956 | 1 / 0 | Trip Zone Flag Register |
TZCLR | 0x5817 | 0x5857 | 0x5897 | 0x58D7 | 0x5917 | 0x5957 | 1 / 0 | Trip Zone Clear Register(1) |
TZFRC | 0x5818 | 0x5858 | 0x5898 | 0x58D8 | 0x5918 | 0x5958 | 1 / 0 | Trip Zone Force Register(1) |
ETSEL | 0x5819 | 0x5859 | 0x5899 | 0x58D9 | 0x5919 | 0x5959 | 1 / 0 | Event Trigger Selection Register |
ETPS | 0x581A | 0x585A | 0x589A | 0x58DA | 0x591A | 0x595A | 1 / 0 | Event Trigger Prescale Register |
ETFLG | 0x581B | 0x585B | 0x589B | 0x58DB | 0x591B | 0x595B | 1 / 0 | Event Trigger Flag Register |
ETCLR | 0x581C | 0x585C | 0x589C | 0x58DC | 0x591C | 0x595C | 1 / 0 | Event Trigger Clear Register |
ETFRC | 0x581D | 0x585D | 0x589D | 0x58DD | 0x591D | 0x595D | 1 / 0 | Event Trigger Force Register |
PCCTL | 0x581E | 0x585E | 0x589E | 0x58DE | 0x591E | 0x595E | 1 / 0 | PWM Chopper Control Register |
HRCNFG | 0x5820 | 0x5860 | 0x58A0 | 058E0 | 0x5920 | 0x5960 | 1 / 0 | HRPWM Configuration Register(1) |