SPRUI33H November 2015 – June 2024 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
Up to twelve different peripheral functions are multiplexed to each pin along with a general-purpose input/output (GPIO) function. This allows you to choose the peripheral mix and pinout that works best for your particular application. Refer to Table 8-5 for muxing combinations and definitions.
| 0, 4, 8, 12 | 1 | 2 | 3 | 5 | 6 | 7 | 9 | 10 | 11 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GPIO0 | EPWM1_A | I2CA_SDA | ||||||||||
| GPIO1 | EPWM1_B | I2CA_SCL | ||||||||||
| GPIO2 | EPWM2_A | OUTPUT XBAR1 |
PMBUSA_ SDA |
SCIA_TX | FSIRXA_D1 | |||||||
| GPIO3 | EPWM2_B | OUTPUT XBAR2 |
OUTPUT XBAR2 |
PMBUSA_ SCL |
SPIA_CLK | SCIA_RX | FSIRXA_D0 | |||||
| GPIO4 | EPWM3_A | OUTPUT XBAR3 |
CANA_TX | FSIRXA_ CLK |
||||||||
| GPIO5 | EPWM3_B | OUTPUT XBAR3 |
CANA_RX | SPIA_STE | FSITXA_D1 | |||||||
| GPIO6 | EPWM4_A | OUTPUT XBAR4 |
SYNCOUT | EQEP1_A | CANB_TX | SPIB_SOMI | FSITXA_D0 | |||||
| GPIO7 | EPWM4_B | OUTPUT XBAR5 |
EQEP1_B | CANB_RX | SPIB_SIMO | FSITXA_ CLK |
||||||
| GPIO8 | EPWM5_A | CANB_TX | ADCSOCAO | EQEP1_ STROBE |
SCIA_TX | SPIA_SIMO | I2CA_SCL | FSITXA_D1 | ||||
| GPIO9 | EPWM5_B | SCIB_TX | OUTPUT XBAR6 |
EQEP1_ INDEX |
SCIA_RX | SPIA_CLK | FSITXA_D0 | |||||
| GPIO10 | EPWM6_A | CANB_RX | ADCSOCBO | EQEP1_A | SCIB_TX | SPIA_SOMI | I2CA_SDA | FSITXA_ CLK |
||||
| GPIO11 | EPWM6_B | SCIB_RX | OUTPUT XBAR7 |
EQEP1_B | SCIB_RX | SPIA_STE | FSIRXA_D1 | |||||
| GPIO12 | EPWM7_A | CANB_TX | EQEP1_ STROBE |
SCIB_TX | PMBUSA_ CTL |
FSIRXA_D0 | ||||||
| GPIO13 | EPWM7_B | CANB_RX | EQEP1_ INDEX |
SCIB_RX | PMBUSA_ ALERT |
FSIRXA_ CLK |
||||||
| GPIO14 | EPWM8_A | SCIB_TX | OUTPUT XBAR3 |
PMBUSA_ SDA |
SPIB_CLK | EQEP2_A | ||||||
| GPIO15 | EPWM8_B | SCIB_RX | OUTPUT XBAR4 |
PMBUSA_ SCL |
SPIB_STE | EQEP2_B | ||||||
| GPIO16 | SPIA_SIMO | CANB_TX | OUTPUT XBAR7 |
EPWM5_A | SCIA_TX | SD1_D1 | EQEP1_ STROBE |
PMBUSA_ SCL |
XCLKOUT | |||
| GPIO17 | SPIA_SOMI | CANB_RX | OUTPUT XBAR8 |
EPWM5_B | SCIA_RX | SD1_C1 | EQEP1_ INDEX |
PMBUSA_ SDA |
||||
| GPIO18_X2 | SPIA_CLK | SCIB_TX | CANA_RX | EPWM6_A | I2CA_SCL | SD1_D2 | EQEP2_A | PMBUSA_ CTL |
XCLKOUT | |||
| GPIO20 | ||||||||||||
| GPIO21 | ||||||||||||
| GPIO22_VFBSW | EQEP1_ STROBE |
SCIB_TX | SPIB_CLK | SD1_D4 | LINA_TX | |||||||
| GPIO23_VSW | ||||||||||||
| GPIO24 | OUTPUT XBAR1 |
EQEP2_A | EPWM8_A | SPIB_SIMO | SD1_D1 | PMBUSA_ SCL |
SCIA_TX | ERRORSTS | ||||
| GPIO25 | OUTPUT XBAR2 |
EQEP2_B | SPIB_SOMI | SD1_C1 | FSITXA_D1 | PMBUSA_ SDA |
SCIA_RX | |||||
| GPIO26 | OUTPUT XBAR3 |
EQEP2_ INDEX |
OUTPUT XBAR3 |
SPIB_CLK | SD1_D2 | FSITXA_D0 | PMBUSA_ CTL |
I2CA_SDA | ||||
| GPIO27 | OUTPUT XBAR4 |
EQEP2_ STROBE |
OUTPUT XBAR4 |
SPIB_STE | SD1_C2 | FSITXA_ CLK |
PMBUSA_ ALERT |
I2CA_SCL | ||||
| GPIO28 | SCIA_RX | EPWM7_A | OUTPUT XBAR5 |
EQEP1_A | SD1_D3 | EQEP2_ STROBE |
LINA_TX | SPIB_CLK | ERRORSTS | |||
| GPIO29 | SCIA_TX | EPWM7_B | OUTPUT XBAR6 |
EQEP1_B | SD1_C3 | EQEP2_ INDEX |
LINA_RX | SPIB_STE | ERRORSTS | |||
| GPIO30 | CANA_RX | SPIB_SIMO | OUTPUT XBAR7 |
EQEP1_ STROBE |
SD1_D4 | |||||||
| GPIO31 | CANA_TX | SPIB_SOMI | OUTPUT XBAR8 |
EQEP1_ INDEX |
SD1_C4 | FSIRXA_D1 | ||||||
| GPIO32 | I2CA_SDA | SPIB_CLK | EPWM8_B | LINA_TX | SD1_D3 | FSIRXA_D0 | CANA_TX | |||||
| GPIO33 | I2CA_SCL | SPIB_STE | OUTPUT XBAR4 |
LINA_RX | SD1_C3 | FSIRXA_ CLK |
CANA_RX | |||||
| GPIO34 | OUTPUT XBAR1 |
PMBUSA_ SDA |
||||||||||
| GPIO35 | SCIA_RX | I2CA_SDA | CANA_RX | PMBUSA_ SCL |
LINA_RX | EQEP1_A | PMBUSA_ CTL |
TDI | ||||
| GPIO37 | OUTPUT XBAR2 |
I2CA_SCL | SCIA_TX | CANA_TX | LINA_TX | EQEP1_B | PMBUSA_ ALERT |
TDO | ||||
| GPIO39 | CANB_RX | FSIRXA_ CLK |
||||||||||
| GPIO40 | PMBUSA_ SDA |
FSIRXA_D0 | SCIB_TX | EQEP1_A | ||||||||
| GPIO41 | ||||||||||||
| GPIO42 | ||||||||||||
| GPIO43 | ||||||||||||
| GPIO44 | ||||||||||||
| GPIO45 | ||||||||||||
| GPIO46 | ||||||||||||
| GPIO47 | ||||||||||||
| GPIO48 | ||||||||||||
| GPIO49 | ||||||||||||
| GPIO50 | ||||||||||||
| GPIO51 | ||||||||||||
| GPIO52 | ||||||||||||
| GPIO53 | ||||||||||||
| GPIO54 | ||||||||||||
| GPIO55 | ||||||||||||
| 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 | OUTPUT XBAR1 |
SPIB_CLK | SD1_D4 | LINA_TX | CANB_TX | EQEP1_ STROBE |
||||||
| GPIO59 | OUTPUT XBAR2 |
SPIB_STE | SD1_C4 | LINA_RX | CANB_RX | EQEP1_ INDEX |