SPRACK2A September 2019 – March 2020 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
Table 16 outlines the differences and similarities that exist in the GPIO mux between F28002x and F28004x. The legend for this table is Table 15. The main changes highlighted in Table 16 are the absence of SDFM mux positions and the DCDC GPIO support pins from F28002x. The other notable change is the addition of HIC mux positions and the use of X1 as a GPIO pin in the F28002x device if external clock is not used.
NOTE
This comparison guide focuses on the super-set devices F280049 and F280025. The Q-grade Q100 Part Numbers do not have GPIO12 or GPIO13 in either device.
Color | Description |
---|---|
mux function common for both devices | |
mux function applicable only for F28004x | |
mux function applicable only for F28002x |
0,4,8,12 | 1 | 2 | 3 | 5 | 6 | 7 | 9 | 10 | 11 | 13 | 14 | 15 | ALT |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GPIO0 | EPWM1_A | I2CA_SDA | SPIA_STE | FSIRXA_CLK | CLB_OUTPUTXBAR8 | HIC_BASESEL1 | |||||||
GPIO1 | EPWM1_B | I2CA_SCL | SPIA_SOMI | CLB_OUTPUTXBAR7 | HIC_A2 | FSI_TDM_TX1 | HIC_D10 | ||||||
GPIO2 | EPWM2_A | OUTPUTXBAR1 | PMBUSA_SDA | SPIA_SIMO | SCIA_TX | FSIRXA_D1 | I2CB_SDA | HIC_A1 | CANA_TX | HIC_D9 | |||
GPIO3 | EPWM2_B | OUTPUTXBAR2 | OUTPUTXBAR2 | PMBUSA_SCL | SPIA_CLK | SCIA_RX | FSIRXA_D0 | I2CB_SCL | HIC_NOE | CANA_RX | HIC_D4 | ||
GPIO4 | EPWM3_A | OUTPUTXBAR3 | CANA_TX | SPIB_CLK | EQEP2_STROBE | FSIRXA_CLK | CLB_OUTPUTXBAR6 | HIC_BASESEL2 | HIC_NWE | ||||
GPIO5 | EPWM3_B | OUTPUTXBAR3 | CANA_RX | SPIA_STE | FSITXA_D1 | CLB_OUTPUTXBAR5 | HIC_A7 | HIC_D4 | HIC_D15 | ||||
GPIO6 | EPWM4_A | OUTPUTXBAR4 | SYNCOUT | EQEP1_A | CANB_TX | SPIB_SOMI | FSITXA_D0 | FSITXA_D1 | HIC_NBE1 | CLB_OUTPUTXBAR8 | HIC_D14 | ||
GPIO7 | EPWM4_B | OUTPUTXBAR5 | EQEP1_B | CANB_RX | SPIB_SIMO | FSITXA_CLK | CLB_OUTPUTXBAR2 | HIC_A6 | HIC_D14 | ||||
GPIO8 | EPWM5_A | CANB_TX | ADCSOCAO | EQEP1_STROBE | SCIA_TX | SPIA_SIMO | I2CA_SCL | FSITXA_D1 | CLB_OUTPUTXBAR5 | HIC_A0 | FSI_TDM_CLK | HIC_D8 | |
GPIO9 | EPWM5_B | SCIB_TX | OUTPUTXBAR6 | EQEP1_INDEX | SCIA_RX | SPIA_CLK | FSITXA_D0 | LINB_RX | HIC_BASESEL0 | I2CB_SCL | HIC_NRDY | ||
GPIO10 | EPWM6_A | CANB_RX | ADCSOCBO | EQEP1_A | SCIB_TX | SPIA_SOMI | I2CA_SDA | FSITXA_CLK | LINB_TX | HIC_NWE | FSI_TDM_TX0 | ||
GPIO11 | EPWM6_B | SCIB_RX | OUTPUTXBAR7 | EQEP1_B | SCIB_RX | SPIA_STE | FSIRXA_D1 | LINB_RX | EQEP2_A | SPIA_SIMO | HIC_D6 | HIC_NBE0 | |
GPIO12 | EPWM7_A | CANB_TX | EQEP1_STROBE | SCIB_TX | PMBUSA_CTL | FSIRXA_D0 | LINB_TX | SPIA_CLK | CANA_RX | HIC_D13 | HIC_INT | ||
GPIO13 | EPWM7_B | CANB_RX | EQEP1_INDEX | SCIB_RX | PMBUSA_ALERT | FSIRXA_CLK | LINB_RX | SPIA_SOMI | CANA_TX | HIC_D11 | HIC_D5 | ||
GPIO14 | EPWM8_A | SCIB_TX | I2CB_SDA | OUTPUTXBAR3 | PMBUSA_SDA | SPIB_CLK | EQEP2_A | LINB_TX | EPWM3_A | CLB_OUTPUTXBAR7 | HIC_D15 | ||
GPIO15 | EPWM8_B | SCIB_RX | I2CB_SCL | OUTPUTXBAR4 | PMBUSA_SCL | SPIB_STE | EQEP2_B | LINB_RX | EPWM3_B | CLB_OUTPUTXBAR6 | HIC_D12 | ||
GPIO16 | SPIA_SIMO | CANB_TX | OUTPUTXBAR7 | EPWM5_A | SCIA_TX | SD1_D1 | EQEP1_STROBE | PMBUSA_SCL | XCLKOUT | EQEP2_B | SPIB_SOMI | HIC_D1 | |
GPIO17 | SPIA_SOMI | CANB_RX | OUTPUTXBAR8 | EPWM5_B | SCIA_RX | SD1_C1 | EQEP1_INDEX | PMBUSA_SDA | CANA_TX | HIC_D2 | |||
GPIO18 | SPIA_CLK | SCIB_TX | CANA_RX | EPWM6_A | I2CA_SCL | SD1_D2 | EQEP2_A | PMBUSA_CTL | XCLKOUT | LINB_TX | FSI_TDM_CLK | HIC_INT | X2 |
GPIO19 | SPIA_STE | CANA_TX | EPWM6_B | I2CA_SDA | EQEP2_B | PMBUSA_ALERT | CLB_OUTPUTXBAR1 | LINB_RX | FSI_TDM_TX0 | HIC_NBE0 | X1 | ||
GPIO22 | EQEP1_
STROBE |
SCIB_TX | SPIB_CLK | SD1_D4 | LINA_TX | CLB_OUTPUTXBAR1 | LINB_TX | HIC_A5 | EPWM4_A | HIC_D13 | VFBSW | ||
GPIO23 | EQEP1_INDEX | SPIB_STE | LINA_RX | LINB_RX | HIC_A3 | EPWM4_B | HIC_D11 | VSW | |||||
GPIO24 | OUTPUTXBAR1 | EQEP2_A | EPWM8_A | SPIB_SIMO | SD1_D1 | LINB_TX | PMBUSA_SCL | SCIA_TX | ERRORSTS | HIC_D3 | |||
GPIO25 | OUTPUTXBAR2 | EQEP2_B | EQEP1_A | SPIB_SOMI | SD1_C1 | FSITXA_D1 | PMBUSA_SDA | SCIA_RX | HIC_BASESEL0 | ||||
GPIO26 | OUTPUTXBAR3 | EQEP2_INDEX | OUTPUTXBAR3 | SPIB_CLK | SD1_D2 | FSITXA_D0 | PMBUSA_CTL | I2CA_SDA | HIC_D0 | HIC_A1 | |||
GPIO27 | OUTPUTXBAR4 | EQEP2_
STROBE |
OUTPUTXBAR4 | SPIB_STE | SD1_C2 | FSITXA_CLK | PMBUSA_ALERT | I2CA_SCL | HIC_D1 | HIC_A4 | |||
GPIO28 | SCIA_RX | EPWM7_A | OUTPUTXBAR5 | EQEP1_A | SD1_D3 | EQEP2_STROBE | LINA_TX | SPIB_CLK | ERRORSTS | I2CB_SDA | HIC_NOE | ||
GPIO29 | SCIA_TX | EPWM7_B | OUTPUTXBAR6 | EQEP1_B | SD1_C3 | EQEP2_INDEX | LINA_RX | SPIB_STE | ERRORSTS | I2CB_SCL | HIC_NCS | ||
GPIO30 | CANA_RX | SPIB_SIMO | OUTPUTXBAR7 | EQEP1_STROBE | SD1_D4 | FSIRXA_CLK | EPWM1_A | HIC_D8 | |||||
GPIO31 | CANA_TX | SPIB_SOMI | OUTPUTXBAR8 | EQEP1_INDEX | SD1_C4 | FSIRXA_D1 | EPWM1_B | HIC_D10 | |||||
GPIO32 | I2CA_SDA | SPIB_CLK | EPWM8_B | LINA_TX | SD1_D3 | FSIRXA_D0 | CANA_TX | ADCSOCBO | HIC_INT | ||||
GPIO33 | I2CA_SCL | SPIB_STE | OUTPUTXBAR4 | LINA_RX | SD1_C3 | FSIRXA_CLK | CANA_RX | EQEP2_B | ADCSOCAO | HIC_D0 | |||
GPIO34 | OUTPUTXBAR1 | PMBUSA_SDA | HIC_NBE1 | I2CB_SDA | HIC_D9 | ||||||||
GPIO35 | SCIA_RX | I2CA_SDA | CANA_RX | PMBUSA_SCL | LINA_RX | EQEP1_A | PMBUSA_CTL | HIC_NWE | TDI | ||||
GPIO37 | OUTPUTXBAR2 | I2CA_SCL | SCIA_TX | CANA_TX | LINA_TX | EQEP1_B | PMBUSA_ALERT | HIC_NRDY | TDO | ||||
GPIO39 | CANB_RX | FSIRXA_CLK | EQEP2_INDEX | CLB_OUTPUTXBAR2 | SYNCOUT | EQEP1_INDEX | HIC_D7 | ||||||
GPIO40 | SPIB_SIMO | EPWM2_B | PMBUSA_SDA | FSIRXA_D0 | SCIB_TX | EQEP1_A | LINB_TX | HIC_NBE1 | HIC_D5 | ||||
GPIO41 | EPWM2_A | PMBUSA_SCL | FSIRXA_D1 | EQEP1_B | LINB_RX | HIC_A4 | SPIB_SOMI | HIC_D12 | |||||
GPIO42 | LINA_RX | OUTPUTXBAR5 | PMBUSA_CTL | I2CA_SDA | EQEP1_STROBE | CLB_OUTPUTXBAR3 | HIC_D2 | HIC_A6 | |||||
GPIO43 | OUTPUTXBAR6 | PMBUSA_ALERT | I2CA_SCL | EQEP1_INDEX | CLB_OUTPUTXBAR4 | HIC_D3 | HIC_A7 | ||||||
GPIO44 | OUTPUTXBAR7 | EQEP1_A | FSITXA_CLK | CLB_OUTPUTXBAR3 | HIC_D7 | HIC_D5 | |||||||
GPIO45 | OUTPUTXBAR8 | FSITXA_D0 | CLB_OUTPUTXBAR4 | HIC_D6 | |||||||||
GPIO46 | LINA_TX | FSITXA_D1 | HIC_NWE | ||||||||||
GPIO56 | SPIA_CLK | EQEP2_STROBE | SCIB_TX | SD1_D3 | SPIB_SIMO | EQEP1_A | |||||||
GPIO57 | SPIA_STE | EQEP2_INDEX | SCIB_RX | SD1_C3 | SPIB_SOMI | EQEP1_B | |||||||
GPIO58 | OUTPUTXBAR1 | SPIB_CLK | SD1_D4 | LINA_TX | CANB_TX | EQEP1_STROBE | |||||||
GPIO59 | OUTPUTXBAR2 | SPIB_STE | SD1_C4 | LINA_RX | CANB_RX | EQEP1_INDEX | |||||||
AIO224 | HIC_A3 | ||||||||||||
AIO225 | HIC_NWE | ||||||||||||
AIO226 | HIC_A1 | ||||||||||||
AIO227 | HIC_NBE0 | ||||||||||||
AIO228 | HIC_A0 | ||||||||||||
AIO230 | HIC_BASESEL2 | ||||||||||||
AIO231 | HIC_BASESEL1 | ||||||||||||
AIO232 | HIC_BASESEL0 | ||||||||||||
AIO233 | HIC_A4 | ||||||||||||
AIO237 | HIC_A6 | ||||||||||||
AIO238 | HIC_NCS | ||||||||||||
AIO239 | HIC_A5 | ||||||||||||
AIO241 | HIC_NBE1 | ||||||||||||
AIO242 | HIC_A2 | ||||||||||||
AIO244 | HIC_A7 | ||||||||||||
AIO245 | HIC_NOE |