SPRSP45C March 2020 – April 2024 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1
PRODUCTION DATA
The Peripheral Registers Memory Map (C28x) table lists the peripheral registers.
Bit Field Name | DriverLib Name | Base Address | Pipeline Protected | DMA Access | HIC Access | |
---|---|---|---|---|---|---|
Instance | Structure | |||||
Peripheral Frame 0 (PF0) | ||||||
AdcaResultRegs | ADC_RESULT_REGS | ADCARESULT_BASE | 0x0000_0B00 | - | YES | YES |
AdccResultRegs | ADC_RESULT_REGS | ADCCRESULT_BASE | 0x0000_0B40 | - | YES | YES |
CpuTimer0Regs | CPUTIMER_REGS | CPUTIMER0_BASE | 0x0000_0C00 | - | - | - |
CpuTimer1Regs | CPUTIMER_REGS | CPUTIMER1_BASE | 0x0000_0C08 | - | - | - |
CpuTimer2Regs | CPUTIMER_REGS | CPUTIMER2_BASE | 0x0000_0C10 | - | - | - |
PieCtrlRegs | PIE_CTRL_REGS | PIECTRL_BASE | 0x0000_0CE0 | - | - | - |
DmaRegs | DMA_REGS | DMA_BASE | 0x0000_1000 | - | - | - |
Dmach1Regs | DMA_CH_REGS | DMA_CH1_BASE | 0x0000_1020 | - | - | - |
Dmach2Regs | DMA_CH_REGS | DMA_CH2_BASE | 0x0000_1040 | - | - | - |
Dmach3Regs | DMA_CH_REGS | DMA_CH3_BASE | 0x0000_1060 | - | - | - |
Dmach4Regs | DMA_CH_REGS | DMA_CH4_BASE | 0x0000_1080 | - | - | - |
Dmach5Regs | DMA_CH_REGS | DMA_CH5_BASE | 0x0000_10A0 | - | - | - |
Dmach6Regs | DMA_CH_REGS | DMA_CH6_BASE | 0x0000_10C0 | - | - | - |
Peripheral Frame 1 (PF1) | ||||||
Clb1LogicCfgRegs | CLB_LOGIC_CONFIG_REGS | CLB1_LOGICCFG_BASE | 0x0000_3000 | - | YES | YES |
Clb1LogicCtrlRegs | CLB_LOGIC_CONTROL_REGS | CLB1_LOGICCTRL_BASE | 0x0000_3100 | - | YES | YES |
Clb1DataExchRegs | CLB_DATA_EXCHANGE_REGS | CLB1_DATAEXCH_BASE | 0x0000_3180 | - | YES | YES |
Clb2LogicCfgRegs | CLB_LOGIC_CONFIG_REGS | CLB2_LOGICCFG_BASE | 0x0000_3200 | - | YES | YES |
Clb1DataExchRegs | CLB_DATA_EXCHANGE_REGS | CLB1_DATAEXCH_BASE | 0x0000_3300 | - | YES | YES |
Clb2LogicCfgRegs | CLB_LOGIC_CONFIG_REGS | CLB2_LOGICCFG_BASE | 0x0000_3380 | - | YES | YES |
EPwm1Regs | EPWM_REGS | EPWM1_BASE | 0x0000_4000 | YES | YES | YES |
EPwm2Regs | EPWM_REGS | EPWM2_BASE | 0x0000_4100 | YES | YES | YES |
EPwm3Regs | EPWM_REGS | EPWM3_BASE | 0x0000_4200 | YES | YES | YES |
EPwm4Regs | EPWM_REGS | EPWM4_BASE | 0x0000_4300 | YES | YES | YES |
EPwm5Regs | EPWM_REGS | EPWM5_BASE | 0x0000_4400 | YES | YES | YES |
EPwm6Regs | EPWM_REGS | EPWM6_BASE | 0x0000_4500 | YES | YES | YES |
EPwm7Regs | EPWM_REGS | EPWM7_BASE | 0x0000_4600 | YES | YES | YES |
EQep1Regs | EQEP_REGS | EQEP1_BASE | 0x0000_5100 | YES | YES | YES |
EQep2Regs | EQEP_REGS | EQEP2_BASE | 0x0000_5140 | YES | YES | YES |
ECap1Regs | ECAP_REGS | ECAP1_BASE | 0x0000_5200 | YES | YES | YES |
ECap2Regs | ECAP_REGS | ECAP2_BASE | 0x0000_5240 | YES | YES | YES |
ECap3Regs | ECAP_REGS | ECAP3_BASE | 0x0000_5280 | YES | YES | YES |
Hrcap3Regs | HRCAP_REGS | HRCAP3_BASE | 0x0000_52A0 | YES | YES | YES |
Cmpss1Regs | CMPSS_REGS | CMPSS1_BASE | 0x0000_5C80 | YES | YES | YES |
Cmpss2Regs | CMPSS_REGS | CMPSS2_BASE | 0x0000_5CA0 | YES | YES | YES |
Cmpss3Regs | CMPSS_REGS | CMPSS3_BASE | 0x0000_5CC0 | YES | YES | YES |
Cmpss4Regs | CMPSS_REGS | CMPSS4_BASE | 0x0000_5CE0 | YES | YES | YES |
Peripheral Frame 2 (PF2) | ||||||
SpiaRegs | SPI_REGS | SPIA_BASE | 0x0000_6100 | YES | YES | YES |
SpibRegs | SPI_REGS | SPIB_BASE | 0x0000_6110 | YES | YES | YES |
BgcrcCpuRegs | BGCRC_REGS | BGCRC_CPU_BASE | 0x0000_6340 | YES | YES | YES |
PmbusaRegs | PMBUS_REGS | PMBUSA_BASE | 0x0000_6400 | YES | YES | YES |
HicRegs | HIC_CFG_REGS | HIC_BASE | 0x0000_6500 | YES | YES | YES |
FsiTxaRegs | FSI_TX_REGS | FSITXA_BASE | 0x0000_6600 | YES | YES | YES |
FsiRxaRegs | FSI_RX_REGS | FSIRXA_BASE | 0x0000_6680 | YES | YES | YES |
Peripheral Frame 3 (PF3) | ||||||
AdcaRegs | ADC_REGS | ADCA_BASE | 0x0000_7400 | YES | - | - |
AdccRegs | ADC_REGS | ADCC_BASE | 0x0000_7500 | YES | - | - |
Peripheral Frame 4 (PF4) | ||||||
InputXbarRegs | INPUT_XBAR_REGS | INPUTXBAR_BASE | 0x0000_7900 | YES | - | - |
XbarRegs | XBAR_REGS | XBAR_BASE | 0x0000_7920 | YES | - | - |
SyncSocRegs | SYNC_SOC_REGS | SYNCSOC_BASE | 0x0000_7940 | YES | - | - |
InputXbar2Regs | INPUT_XBAR_REGS | INPUTXBAR2_BASE | 0x0000_7960 | YES | - | - |
DmaClaSrcSelRegs | DMA_CLA_SRC_SEL_REGS | DMACLASRCSEL_BASE | 0x0000_7980 | YES | - | - |
EPwmXbarRegs | EPWM_XBAR_REGS | EPWMXBAR_BASE | 0x0000_7A00 | YES | - | - |
ClbXbarRegs | CLB_XBAR_REGS | CLBXBAR_BASE | 0x0000_7A40 | YES | - | - |
OutputXbarRegs | OUTPUT_XBAR_REGS | OUTPUTXBAR_BASE | 0x0000_7A80 | YES | - | - |
OutputXbar2Regs | OUTPUT_XBAR_REGS | OUTPUTXBAR2_BASE | 0x0000_7BC0 | YES | - | - |
GpioCtrlRegs | GPIO_CTRL_REGS | GPIOCTRL_BASE | 0x0000_7C00 | YES | - | - |
GpioDataRegs | GPIO_DATA_REGS | GPIODATA_BASE | 0x0000_7F00 | YES | - | - |
GpioDataReadRegs | GPIO_DATA_READ_REGS | GPIODATAREAD_BASE | 0x0000_7F80 | YES | - | YES |
Peripheral Frame 5 (PF5) | ||||||
DevCfgRegs | DEV_CFG_REGS | DEVCFG_BASE | 0x0005_D000 | YES | - | - |
ClkCfgRegs | CLK_CFG_REGS | CLKCFG_BASE | 0x0005_D200 | YES | - | - |
CpuSysRegs | CPU_SYS_REGS | CPUSYS_BASE | 0x0005_D300 | YES | - | - |
PeriphAcRegs | PERIPH_AC_REGS | PERIPHAC_BASE | 0x0005_D500 | YES | - | - |
AnalogSubsysRegs | ANALOG_SUBSYS_REGS | ANALOGSUBSYS_BASE | 0x0005_D700 | YES | - | - |
DcsmBank0Z1Regs | DCSM_BANK0_Z1_REGS | DCSM_BANK0_Z1_BASE | 0x0005_F000 | YES | - | - |
DcsmBank0Z2Regs | DCSM_BANK0_Z2_REGS | DCSM_BANK0_Z2_BASE | 0x0005_F040 | YES | - | - |
DcsmCommonRegs | DCSM_COMMON_REGS | DCSMCOMMON_BASE | 0x0005_F070 | YES | - | - |
DcsmCommon2Regs | DCSM_COMMON2_REGS | DCSMCOMMON2_BASE | 0x0005_F080 | YES | - | - |
Peripheral Frame 6 (PF6) | ||||||
MemCfgRegs | MEM_CFG_REGS | MEMCFG_BASE | 0x0005_F400 | YES | - | - |
AccessProtectionRegs | ACCESSPROTECTION_REGS | ACCESSPROTECTION_BASE | 0x0005_F500 | YES | - | - |
MemoryErrorRegs | MEMORY_ERROR_REGS | MEMORYERROR_BASE | 0x0005_F540 | YES | - | - |
RomWaitStateRegs | ROM_WAIT_STATE_REGS | ROMWAITSTATE_BASE | 0x0005_F580 | YES | - | - |
RomPrefetchRegs | ROM_PREFETCH_REGS | ROMPREFETCH_BASE | 0x0005_F588 | YES | - | - |
Flash0CtrlRegs | FLASH_CTRL_REGS | FLASH0CTRL_BASE | 0x0005_F800 | YES | - | - |
Flash0EccRegs | FLASH_ECC_REGS | FLASH0ECCREGS_BASE | 0x0005_FB00 | YES | - | - |
Peripheral Frame 7 (PF7) | ||||||
CanaRegs | CAN_REGS | CANA_BASE | 0x0004_8000 | YES | YES | YES |
CanaMboxRegs | CAN_MBOX | CANAMBOX_BASE | 0x0004_9000 | YES | YES | YES |
HwbistRegs | HWBIST_REGS | HWBIST_BASE | 0x0005_E000 | YES | - | - |
MpostRegs | MPOST_REGS | MPOST_BASE | 0x0005_E200 | YES | - | - |
Dcc0Regs | DCC_REGS | DCC0_BASE | 0x0005_E700 | YES | - | - |
Dcc1Regs | DCC_REGS | DCC1_BASE | 0x0005_E740 | YES | - | - |
EradGlobalRegs | ERAD_GLOBAL_REGS | ERADGLOBAL_BASE | 0x0005_E800 | YES | - | - |
EradHWBP1Regs | ERAD_HWBP_REGS | ERADHWBP1_BASE | 0x0005_E900 | YES | - | - |
EradHWBP2Regs | ERAD_HWBP_REGS | ERADHWBP2_BASE | 0x0005_E908 | YES | - | - |
EradHWBP3Regs | ERAD_HWBP_REGS | ERADHWBP3_BASE | 0x0005_E910 | YES | - | - |
EradHWBP4Regs | ERAD_HWBP_REGS | ERADHWBP4_BASE | 0x0005_E918 | YES | - | - |
EradHWBP5Regs | ERAD_HWBP_REGS | ERADHWBP5_BASE | 0x0005_E920 | YES | - | - |
EradHWBP6Regs | ERAD_HWBP_REGS | ERADHWBP6_BASE | 0x0005_E928 | YES | - | - |
EradHWBP7Regs | ERAD_HWBP_REGS | ERADHWBP7_BASE | 0x0005_E930 | YES | - | - |
EradHWBP8Regs | ERAD_HWBP_REGS | ERADHWBP8_BASE | 0x0005_E938 | YES | - | - |
EradCounter1Regs | ERAD_COUNTER_REGS | ERADCOUNTER1_BASE | 0x0005_E980 | YES | - | - |
EradCounter2Regs | ERAD_COUNTER_REGS | ERADCOUNTER2_BASE | 0x0005_E990 | YES | - | - |
EradCounter3Regs | ERAD_COUNTER_REGS | ERADCOUNTER3_BASE | 0x0005_E9A0 | YES | - | - |
EradCounter4Regs | ERAD_COUNTER_REGS | ERADCOUNTER4_BASE | 0x0005_E9B0 | YES | - | - |
EradCRCGlobalRegs | ERAD_CRC_GLOBAL_REGS | ERADCRCGLOBAL_BASE | 0x0005_EA00 | YES | - | - |
EradCRC1Regs | ERAD_CRC_REGS | ERADCRC1_BASE | 0x0005_EA10 | YES | - | - |
EradCRC2Regs | ERAD_CRC_REGS | ERADCRC2_BASE | 0x0005_EA20 | YES | - | - |
EradCRC3Regs | ERAD_CRC_REGS | ERADCRC3_BASE | 0x0005_EA30 | YES | - | - |
EradCRC4Regs | ERAD_CRC_REGS | ERADCRC4_BASE | 0x0005_EA40 | YES | - | - |
EradCRC5Regs | ERAD_CRC_REGS | ERADCRC5_BASE | 0x0005_EA50 | YES | - | - |
EradCRC6Regs | ERAD_CRC_REGS | ERADCRC6_BASE | 0x0005_EA60 | YES | - | - |
EradCRC7Regs | ERAD_CRC_REGS | ERADCRC7_BASE | 0x0005_EA70 | YES | - | - |
EradCRC8Regs | ERAD_CRC_REGS | ERADCRC8_BASE | 0x0005_EA80 | YES | - | - |
Peripheral Frame 8 (PF8) | ||||||
LinaRegs | LIN_REGS | LINA_BASE | 0x0000_6A00 | YES | YES | YES |
LinbRegs | LIN_REGS | LINB_BASE | 0x0000_6B00 | YES | YES | YES |
Peripheral Frame 9 (PF9) | ||||||
WdRegs | WD_REGS | WD_BASE | 0x0000_7000 | YES | - | YES |
NmiIntruptRegs | NMI_INTRUPT_REGS | NMI_BASE | 0x0000_7060 | YES | - | YES |
XintRegs | XINT_REGS | XINT_BASE | 0x0000_7070 | YES | - | YES |
SciaRegs | SCI_REGS | SCIA_BASE | 0x0000_7200 | YES | - | YES |
I2caRegs | I2C_REGS | I2CA_BASE | 0x0000_7300 | YES | - | YES |
I2cbRegs | I2C_REGS | I2CB_BASE | 0x0000_7340 | YES | - | YES |