SPRUJF8 May 2026 TMS320F28P551SG
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 9-8 for muxing combinations and definitions.
| 0, 4, 8, 12 | 1 | 2 | 3 | 5 | 6 | 7 | 9 | 10 | 11 | 13 | 14 | 15 | ALT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GPIO0 | EPWM1_A | OUTPUTXBAR7 | SCIA_RX | I2CA_SDA | SPIA_PTE | FSIRXA_CLK | MCANA_RX | CLB_OUTPUTXBAR8 | EQEP1_INDEX | EPWM3_A | |||
| GPIO1 | EPWM1_B | SCIA_TX | I2CA_SCL | SPIA_POCI | EQEP1_STROBE | MCANA_TX | CLB_OUTPUTXBAR7 | EPWM10_B | EPWM3_B | ||||
| GPIO2 | EPWM2_A | OUTPUTXBAR1 | PMBUSA_SDA | SPIA_PICO | SCIA_TX | FSIRXA_D1 | I2CB_SDA | EPWM10_A | EPWM4_A | ||||
| GPIO3 | EPWM2_B | OUTPUTXBAR2 | OUTPUTXBAR2 | PMBUSA_SCL | SPIA_CLK | SCIA_RX | FSIRXA_D0 | I2CB_SCL | EPWM4_B | ||||
| GPIO4 | EPWM3_A | I2CA_SCL | MCANA_TX | OUTPUTXBAR3 | SPIB_CLK | EQEP2_STROBE | FSIRXA_CLK | CLB_OUTPUTXBAR6 | EPWM11_B | SPIA_POCI | EPWM1_A | ||
| GPIO5 | EPWM3_B | I2CA_SDA | OUTPUTXBAR3 | MCANA_RX | SPIA_PTE | FSITXA_D1 | CLB_OUTPUTXBAR5 | SCIA_RX | EPWM1_B | ||||
| GPIO6 | EPWM4_A | OUTPUTXBAR4 | SYNCOUT | EQEP1_A | SPIB_POCI | FSITXA_D0 | FSITXA_D1 | CLB_OUTPUTXBAR8 | EPWM2_A | ||||
| GPIO7 | EPWM4_B | EPWM2_A | OUTPUTXBAR5 | EQEP1_B | SPIB_PICO | FSITXA_CLK | CLB_OUTPUTXBAR2 | SCIA_TX | MCANA_TX | EPWM2_B | |||
| GPIO8 | EPWM5_A | ADCSOCAO | EQEP1_STROBE | SCIA_TX | SPIA_PICO | I2CA_SCL | FSITXA_D1 | CLB_OUTPUTXBAR5 | EPWM11_A | ||||
| GPIO9 | EPWM5_B | SCIB_TX | OUTPUTXBAR6 | EQEP1_INDEX | SCIA_RX | SPIA_CLK | I2CA_SCL | FSITXA_D0 | LINA_RX | PMBUSA_SCL | I2CB_SCL | EQEP3_B | |
| GPIO10 | EPWM6_A | ADCSOCBO | EQEP1_A | SCIB_TX | SPIA_POCI | I2CA_SDA | FSITXA_CLK | LINA_TX | EQEP3_STROBE | CLB_OUTPUTXBAR4 | |||
| GPIO11 | EPWM6_B | MCANA_RX | OUTPUTXBAR7 | EQEP1_B | SCIB_RX | SPIA_PTE | FSIRXA_D1 | LINA_RX | EQEP2_A | SPIA_PICO | EQEP3_INDEX | ||
| GPIO12 | EPWM7_A | MCANA_RX | EQEP1_STROBE | SCIB_TX | PMBUSA_CTL | FSIRXA_D0 | LINA_TX | SPIA_CLK | |||||
| GPIO13 | EPWM7_B | MCANA_TX | EQEP1_INDEX | SCIB_RX | PMBUSA_ALERT | FSIRXA_CLK | LINA_RX | SPIA_POCI | |||||
| GPIO14 | EPWM8_A | SCIB_TX | I2CB_SDA | OUTPUTXBAR3 | PMBUSA_SDA | SPIB_CLK | EQEP2_A | LINA_TX | EPWM3_A | CLB_OUTPUTXBAR7 | |||
| GPIO15 | EPWM8_B | SCIB_RX | I2CB_SCL | OUTPUTXBAR4 | PMBUSA_SCL | SPIB_PTE | EQEP2_B | LINA_RX | EPWM3_B | CLB_OUTPUTXBAR6 | |||
| GPIO16 | SPIA_PICO | OUTPUTXBAR7 | EPWM9_A | SCIA_TX | SD1_D1 | EQEP1_STROBE | PMBUSA_SCL | XCLKOUT | EQEP2_B | SPIB_POCI | EQEP3_STROBE | ||
| GPIO17 | SPIA_POCI | OUTPUTXBAR8 | EPWM9_B | SCIA_RX | SD1_C1 | EQEP1_INDEX | PMBUSA_SDA | MCANA_TX | EPWM6_A | ||||
| GPIO18 | SPIA_CLK | SCIB_TX | EPWM6_A | I2CA_SCL | SD1_D2 | EQEP2_A | PMBUSA_CTL | XCLKOUT | LINA_TX | EQEP3_INDEX | X2 | ||
| GPIO19 | SPIA_PTE | SCIB_RX | EPWM6_B | I2CA_SDA | SD1_C2 | EQEP2_B | PMBUSA_ALERT | CLB_OUTPUTXBAR1 | LINA_RX | X1 | |||
| GPIO20 | EQEP1_A | EPWM12_A | SPIB_PICO | SD1_D3 | MCANA_TX | ADCE_EXTMUXSEL0 | I2CA_SCL | SCIC_TX | |||||
| GPIO21 | EQEP1_B | EPWM12_B | SPIB_POCI | SD1_C3 | MCANA_RX | ADCE_EXTMUXSEL1 | I2CA_SDA | SCIC_RX | |||||
| GPIO22 | EQEP1_STROBE | SCIB_TX | SPIB_CLK | SD1_D4 | LINA_TX | CLB_OUTPUTXBAR1 | LINA_TX | EPWM4_A | EQEP3_A | ||||
| GPIO23 | EQEP1_INDEX | SCIB_RX | SPIB_PTE | SD1_C4 | LINA_RX | CLB_OUTPUTXBAR3 | LINA_RX | EPWM12_A | EPWM4_B | ||||
| GPIO24 | OUTPUTXBAR1 | EQEP2_A | SPIA_PTE | EPWM8_A | SPIB_PICO | SD2_D1 | LINA_TX | PMBUSA_SCL | SCIA_TX | ERRORSTS | EPWM9_A | ||
| GPIO25 | OUTPUTXBAR2 | EQEP2_B | EQEP1_A | SPIB_POCI | SD2_C1 | FSITXA_D1 | PMBUSA_SDA | SCIA_RX | EQEP3_A | ||||
| GPIO26 | OUTPUTXBAR3 | EQEP2_INDEX | OUTPUTXBAR3 | SPIB_CLK | SD2_D2 | FSITXA_D0 | PMBUSA_CTL | I2CA_SDA | EQEP3_B | ||||
| GPIO27 | OUTPUTXBAR4 | EQEP2_STROBE | OUTPUTXBAR4 | SPIB_PTE | SD2_C2 | FSITXA_CLK | PMBUSA_ALERT | I2CA_SCL | EQEP3_STROBE | ||||
| GPIO28 | SCIA_RX | EPWM7_A | OUTPUTXBAR5 | EQEP1_A | SD2_D3 | EQEP2_STROBE | LINA_TX | SPIB_CLK | ERRORSTS | I2CB_SDA | |||
| GPIO29 | SCIA_TX | EPWM7_B | OUTPUTXBAR6 | EQEP1_B | SD2_C3 | EQEP2_INDEX | LINA_RX | SPIB_PTE | ERRORSTS | I2CB_SCL | AUXCLKIN | ||
| GPIO30 | SPIB_PICO | OUTPUTXBAR7 | EQEP1_STROBE | SD2_D4 | FSIRXA_CLK | MCANA_RX | EPWM1_A | EQEP3_INDEX | |||||
| GPIO31 | SPIB_POCI | OUTPUTXBAR8 | EQEP1_INDEX | SD2_C4 | FSIRXA_D1 | MCANA_TX | EPWM1_B | ||||||
| GPIO32 | I2CA_SDA | EQEP1_INDEX | SPIB_CLK | EPWM8_B | LINA_TX | SD1_D2 | FSIRXA_D0 | PMBUSA_SDA | ADCSOCBO | ||||
| GPIO33 | I2CA_SCL | SPIB_PTE | OUTPUTXBAR4 | LINA_RX | SD1_C2 | FSIRXA_CLK | EQEP2_B | ADCSOCAO | SD1_C1 | SCIC_RX | |||
| GPIO34 | OUTPUTXBAR1 | PMBUSA_SDA | I2CB_SDA | ||||||||||
| GPIO35 | SCIA_RX | SPIA_POCI | I2CA_SDA | PMBUSA_SCL | LINA_RX | EQEP1_A | PMBUSA_CTL | EPWM5_B | SD2_C1 | TDI | |||
| GPIO37 | OUTPUTXBAR2 | SPIA_PTE | I2CA_SCL | SCIA_TX | LINA_TX | EQEP1_B | PMBUSA_ALERT | EPWM5_A | TDO | ||||
| GPIO39 | MCANA_RX | FSIRXA_CLK | EQEP2_INDEX | CLB_OUTPUTXBAR2 | SYNCOUT | EQEP1_INDEX | |||||||
| GPIO40 | SPIB_PICO | EPWM2_B | PMBUSA_SDA | FSIRXA_D0 | SCIB_TX | EQEP1_A | LINA_TX | CLB_OUTPUTXBAR4 | EQEP3_STROBE | ||||
| GPIO41 | EPWM7_A | EPWM2_A | PMBUSA_SCL | FSIRXA_D1 | SCIB_RX | EQEP1_B | LINA_RX | EPWM12_B | SPIB_POCI | ||||
| GPIO42 | LINA_RX | OUTPUTXBAR5 | PMBUSA_CTL | I2CA_SDA | SCIC_RX | EQEP1_STROBE | CLB_OUTPUTXBAR3 | ||||||
| GPIO43 | OUTPUTXBAR6 | PMBUSA_ALERT | I2CA_SCL | SCIC_TX | PMBUSA_ALERT | EQEP1_INDEX | CLB_OUTPUTXBAR4 | SD2_D3 | |||||
| GPIO44 | OUTPUTXBAR7 | EQEP1_A | PMBUSA_SDA | FSITXA_CLK | PMBUSA_CTL | CLB_OUTPUTXBAR3 | FSIRXA_D0 | LINA_TX | |||||
| GPIO45 | OUTPUTXBAR8 | FSITXA_D0 | PMBUSA_ALERT | CLB_OUTPUTXBAR4 | SD2_C3 | ||||||||
| GPIO46 | LINA_TX | MCANA_TX | FSITXA_D1 | PMBUSA_SDA | SD2_C4 | ||||||||
| GPIO47 | LINA_RX | MCANA_RX | CLB_OUTPUTXBAR2 | PMBUSA_SCL | SD2_D4 | ||||||||
| GPIO48 | OUTPUTXBAR3 | MCANA_TX | SCIA_TX | SD1_D1 | PMBUSA_SDA | ||||||||
| GPIO49 | OUTPUTXBAR4 | MCANA_RX | SCIA_RX | SD1_C1 | LINA_RX | SD2_D1 | FSITXA_D0 | ||||||
| GPIO50 | EQEP1_A | MCANA_TX | SPIB_PICO | SD1_D2 | I2CB_SDA | SD2_D2 | FSITXA_D1 | ||||||
| GPIO51 | EQEP1_B | MCANA_RX | SPIB_POCI | SD1_C2 | I2CB_SCL | SD2_D3 | FSITXA_CLK | ||||||
| GPIO52 | EQEP1_STROBE | CLB_OUTPUTXBAR5 | SPIB_CLK | SD1_D3 | SYNCOUT | SD2_D4 | FSIRXA_D0 | ||||||
| GPIO53 | EQEP1_INDEX | CLB_OUTPUTXBAR6 | SPIB_PTE | SD1_C3 | ADCSOCAO | SD1_C1 | FSIRXA_D1 | ||||||
| GPIO54 | SPIA_PICO | EQEP2_A | OUTPUTXBAR2 | SD1_D4 | ADCSOCBO | LINA_TX | SD1_C2 | FSIRXA_CLK | |||||
| GPIO55 | SPIA_POCI | EQEP2_B | OUTPUTXBAR3 | SD1_C4 | ERRORSTS | LINA_RX | SD1_C3 | ||||||
| GPIO56 | SPIA_CLK | CLB_OUTPUTXBAR7 | MCANA_TX | EQEP2_STROBE | SCIB_TX | SD2_D1 | SPIB_PICO | I2CA_SDA | EQEP1_A | SD1_C4 | FSIRXA_D1 | ||
| GPIO57 | SPIA_PTE | CLB_OUTPUTXBAR8 | MCANA_RX | EQEP2_INDEX | SCIB_RX | SD2_C1 | SPIB_POCI | I2CA_SCL | EQEP1_B | FSIRXA_CLK | |||
| GPIO58 | OUTPUTXBAR1 | SPIB_CLK | SD2_D2 | LINA_TX | EQEP1_STROBE | SD2_C2 | FSIRXA_D0 | ||||||
| GPIO59 | OUTPUTXBAR2 | SPIB_PTE | SD2_C2 | LINA_RX | EQEP1_INDEX | SD2_C3 | |||||||
| GPIO60 | EPWM12_B | MCANA_TX | OUTPUTXBAR3 | SPIB_PICO | SD2_D3 | SD2_C4 | |||||||
| GPIO61 | MCANA_RX | OUTPUTXBAR4 | SPIB_POCI | SD2_C3 | |||||||||
| GPIO62 | EPWM10_A | OUTPUTXBAR3 | MCANA_TX | SCIA_TX | PMBUSA_SDA | ||||||||
| GPIO63 | EPWM10_B | OUTPUTXBAR4 | MCANA_RX | SCIA_RX | LINA_RX | ||||||||
| GPIO224 | EPWM11_B | SD2_D3 | OUTPUTXBAR3 | SPIA_PICO | EPWM1_A | MCANA_TX | EQEP1_A | ADCE_EXTMUXSEL3 | SCIC_TX | ||||
| GPIO226 | EPWM10_B | SD2_D4 | LINA_RX | EPWM6_A | SPIA_CLK | EPWM1_B | EQEP1_STROBE | ADCE_EXTMUXSEL1 | SCIC_RX | ||||
| GPIO227 | I2CB_SCL | SD1_C3 | EPWM3_A | OUTPUTXBAR1 | EPWM2_B | ||||||||
| GPIO228 | EPWM10_A | ADCSOCAO | MCANA_TX | SPIA_POCI | SD2_C1 | EPWM2_B | EQEP1_B | ADCE_EXTMUXSEL0 | |||||
| GPIO230 | I2CB_SDA | SD1_C4 | EPWM3_B | MCANA_RX | EPWM2_A | I2CA_SDA | PMBUSA_SCL | ||||||
| GPIO236 | EPWM7_A | EQEP1_INDEX | EPWM12_A | ||||||||||
| GPIO242 | EPWM11_A | SD2_D2 | OUTPUTXBAR2 | SPIA_PTE | EPWM4_A | MCANA_RX | EQEP1_INDEX | ADCE_EXTMUXSEL2 | |||||
| GPIO247 | EPWM12_B | ||||||||||||
| GPIO253 | EPWM12_A | ||||||||||||
| AIO225 | SD2_C2 | ||||||||||||
| AIO229 | |||||||||||||
| AIO231 | SD1_C1 | ||||||||||||
| AIO232 | SD1_D4 | ||||||||||||
| AIO233 | SD2_D1 | ||||||||||||
| AIO234 | |||||||||||||
| AIO235 | |||||||||||||
| AIO237 | SD1_D2 | ||||||||||||
| AIO238 | SD2_C3 | ||||||||||||
| AIO239 | SD1_D1 | ||||||||||||
| AIO240 | SD2_C1 | ||||||||||||
| AIO241 | SD2_C1 | ||||||||||||
| AIO244 | SD1_D3 | ||||||||||||
| AIO245 | SD1_C2 | ||||||||||||
| AIO248 | |||||||||||||
| AIO249 | |||||||||||||
| AIO251 | |||||||||||||
| AIO252 | SD2_C4 |