SPRS902K October 2014 – February 2024 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076
PRODUCTION DATA
Table 5-3 shows the GPIO muxed pins. The default for each pin is the GPIO function, secondary functions can be selected by setting both the GPyGMUXn.GPIOz and GPyMUXn.GPIOz register bits. The GPyGMUXn register should be configured prior to the GPyMUXn to avoid transient pulses on GPIO's from alternate mux selections. Columns not shown and blank cells are reserved GPIO Mux settings.
GPIO Mux Selection(1)(2) | ||||||||
---|---|---|---|---|---|---|---|---|
GPIO Index | 0, 4, 8, 12 | 1 | 2 | 3 | 5 | 6 | 7 | 15 |
GPyGMUXn. GPIOz = | 00b, 01b, 10b, 11b | 00b | 01b | 11b | ||||
GPyMUXn. GPIOz = | 00b | 01b | 10b | 11b | 01b | 10b | 11b | 11b |
GPIO0 | EPWM1A (O) | SDAA (I/OD) | ||||||
GPIO1 | EPWM1B (O) | MFSRB (I/O) | SCLA (I/OD) | |||||
GPIO2 | EPWM2A (O) | OUTPUTXBAR1 (O) | SDAB (I/OD) | |||||
GPIO3 | EPWM2B (O) | OUTPUTXBAR2 (O) | MCLKRB (I/O) | OUTPUTXBAR2 (O) | SCLB (I/OD) | |||
GPIO4 | EPWM3A (O) | OUTPUTXBAR3 (O) | CANTXA (O) | |||||
GPIO5 | EPWM3B (O) | MFSRA (I/O) | OUTPUTXBAR3 (O) | CANRXA (I) | ||||
GPIO6 | EPWM4A (O) | OUTPUTXBAR4 (O) | EXTSYNCOUT (O) | EQEP3A (I) | CANTXB (O) | |||
GPIO7 | EPWM4B (O) | MCLKRA (I/O) | OUTPUTXBAR5 (O) | EQEP3B (I) | CANRXB (I) | |||
GPIO8 | EPWM5A (O) | CANTXB (O) | ADCSOCAO (O) | EQEP3S (I/O) | SCITXDA (O) | |||
GPIO9 | EPWM5B (O) | SCITXDB (O) | OUTPUTXBAR6 (O) | EQEP3I (I/O) | SCIRXDA (I) | |||
GPIO10 | EPWM6A (O) | CANRXB (I) | ADCSOCBO (O) | EQEP1A (I) | SCITXDB (O) | |||
GPIO11 | EPWM6B (O) | SCIRXDB (I) | OUTPUTXBAR7 (O) | EQEP1B (I) | SCIRXDB (I) | |||
GPIO12 | EPWM7A (O) | CANTXB (O) | MDXB (O) | EQEP1S (I/O) | SCITXDC (O) | |||
GPIO13 | EPWM7B (O) | CANRXB (I) | MDRB (I) | EQEP1I (I/O) | SCIRXDC (I) | |||
GPIO14 | EPWM8A (O) | SCITXDB (O) | MCLKXB (I/O) | OUTPUTXBAR3 (O) | ||||
GPIO15 | EPWM8B (O) | SCIRXDB (I) | MFSXB (I/O) | OUTPUTXBAR4 (O) | ||||
GPIO16 | SPISIMOA (I/O) | CANTXB (O) | OUTPUTXBAR7 (O) | EPWM9A (O) | SD1_D1 (I) | |||
GPIO17 | SPISOMIA (I/O) | CANRXB (I) | OUTPUTXBAR8 (O) | EPWM9B (O) | SD1_C1 (I) | |||
GPIO18 | SPICLKA (I/O) | SCITXDB (O) | CANRXA (I) | EPWM10A (O) | SD1_D2 (I) | |||
GPIO19 | SPISTEA (I/O) | SCIRXDB (I) | CANTXA (O) | EPWM10B (O) | SD1_C2 (I) | |||
GPIO20 | EQEP1A (I) | MDXA (O) | CANTXB (O) | EPWM11A (O) | SD1_D3 (I) | |||
GPIO21 | EQEP1B (I) | MDRA (I) | CANRXB (I) | EPWM11B (O) | SD1_C3 (I) | |||
GPIO22 | EQEP1S (I/O) | MCLKXA (I/O) | SCITXDB (O) | EPWM12A (O) | SPICLKB (I/O) | SD1_D4 (I) | ||
GPIO23 | EQEP1I (I/O) | MFSXA (I/O) | SCIRXDB (I) | EPWM12B (O) | SPISTEB (I/O) | SD1_C4 (I) | ||
GPIO24 | OUTPUTXBAR1 (O) | EQEP2A (I) | MDXB (O) | SPISIMOB (I/O) | SD2_D1 (I) | |||
GPIO25 | OUTPUTXBAR2 (O) | EQEP2B (I) | MDRB (I) | SPISOMIB (I/O) | SD2_C1 (I) | |||
GPIO26 | OUTPUTXBAR3 (O) | EQEP2I (I/O) | MCLKXB (I/O) | OUTPUTXBAR3 (O) | SPICLKB (I/O) | SD2_D2 (I) | ||
GPIO27 | OUTPUTXBAR4 (O) | EQEP2S (I/O) | MFSXB (I/O) | OUTPUTXBAR4 (O) | SPISTEB (I/O) | SD2_C2 (I) | ||
GPIO28 | SCIRXDA (I) | EM1CS4 (O) | OUTPUTXBAR5 (O) | EQEP3A (I) | SD2_D3 (I) | |||
GPIO29 | SCITXDA (O) | EM1SDCKE (O) | OUTPUTXBAR6 (O) | EQEP3B (I) | SD2_C3 (I) | |||
GPIO30 | CANRXA (I) | EM1CLK (O) | OUTPUTXBAR7 (O) | EQEP3S (I/O) | SD2_D4 (I) | |||
GPIO31 | CANTXA (O) | EM1WE (O) | OUTPUTXBAR8 (O) | EQEP3I (I/O) | SD2_C4 (I) | |||
GPIO32 | SDAA (I/OD) | EM1CS0 (O) | ||||||
GPIO33 | SCLA (I/OD) | EM1RNW (O) | ||||||
GPIO34 | OUTPUTXBAR1 (O) | EM1CS2 (O) | SDAB (I/OD) | |||||
GPIO35 | SCIRXDA (I) | EM1CS3 (O) | SCLB (I/OD) | |||||
GPIO36 | SCITXDA (O) | EM1WAIT (I) | CANRXA (I) | |||||
GPIO37 | OUTPUTXBAR2 (O) | EM1OE (O) | CANTXA (O) | |||||
GPIO38 | EM1A0 (O) | SCITXDC (O) | CANTXB (O) | |||||
GPIO39 | EM1A1 (O) | SCIRXDC (I) | CANRXB (I) | |||||
GPIO40 | EM1A2 (O) | SDAB (I/OD) | ||||||
GPIO41 | EM1A3 (O) | SCLB (I/OD) | ||||||
GPIO42 | SDAA (I/OD) | SCITXDA (O) | ||||||
GPIO43 | SCLA (I/OD) | SCIRXDA (I) | ||||||
GPIO44 | EM1A4 (O) | |||||||
GPIO45 | EM1A5 (O) | |||||||
GPIO46 | EM1A6 (O) | SCIRXDD (I) | ||||||
GPIO47 | EM1A7 (O) | SCITXDD (O) | ||||||
GPIO48 | OUTPUTXBAR3 (O) | EM1A8 (O) | SCITXDA (O) | SD1_D1 (I) | ||||
GPIO49 | OUTPUTXBAR4 (O) | EM1A9 (O) | SCIRXDA (I) | SD1_C1 (I) | ||||
GPIO50 | EQEP1A (I) | EM1A10 (O) | SPISIMOC (I/O) | SD1_D2 (I) | ||||
GPIO51 | EQEP1B (I) | EM1A11 (O) | SPISOMIC (I/O) | SD1_C2 (I) | ||||
GPIO52 | EQEP1S (I/O) | EM1A12 (O) | SPICLKC (I/O) | SD1_D3 (I) | ||||
GPIO53 | EQEP1I (I/O) | EM1D31 (I/O) | SPISTEC (I/O) | SD1_C3 (I) | ||||
GPIO54 | SPISIMOA (I/O) | EM1D30 (I/O) | EQEP2A (I) | SCITXDB (O) | SD1_D4 (I) | |||
GPIO55 | SPISOMIA (I/O) | EM1D29 (I/O) | EQEP2B (I) | SCIRXDB (I) | SD1_C4 (I) | |||
GPIO56 | SPICLKA (I/O) | EM1D28 (I/O) | EQEP2S (I/O) | SCITXDC (O) | SD2_D1 (I) | |||
GPIO57 | SPISTEA (I/O) | EM1D27 (I/O) | EQEP2I (I/O) | SCIRXDC (I) | SD2_C1 (I) | |||
GPIO58 | MCLKRA (I/O) | EM1D26 (I/O) | OUTPUTXBAR1 (O) | SPICLKB (I/O) | SD2_D2 (I) | SPISIMOA(3) (I/O) | ||
GPIO59 | MFSRA (I/O) | EM1D25 (I/O) | OUTPUTXBAR2 (O) | SPISTEB (I/O) | SD2_C2 (I) | SPISOMIA(3) (I/O) | ||
GPIO60 | MCLKRB (I/O) | EM1D24 (I/O) | OUTPUTXBAR3 (O) | SPISIMOB (I/O) | SD2_D3 (I) | SPICLKA(3) (I/O) | ||
GPIO61 | MFSRB (I/O) | EM1D23 (I/O) | OUTPUTXBAR4 (O) | SPISOMIB (I/O) | SD2_C3 (I) | SPISTEA(3) (I/O) | ||
GPIO62 | SCIRXDC (I) | EM1D22 (I/O) | EQEP3A (I) | CANRXA (I) | SD2_D4 (I) | |||
GPIO63 | SCITXDC (O) | EM1D21 (I/O) | EQEP3B (I) | CANTXA (O) | SD2_C4 (I) | SPISIMOB(3) (I/O) | ||
GPIO64 | EM1D20 (I/O) | EQEP3S (I/O) | SCIRXDA (I) | SPISOMIB(3) (I/O) | ||||
GPIO65 | EM1D19 (I/O) | EQEP3I (I/O) | SCITXDA (O) | SPICLKB(3) (I/O) | ||||
GPIO66 | EM1D18 (I/O) | SDAB (I/OD) | SPISTEB(3) (I/O) | |||||
GPIO67 | EM1D17 (I/O) | |||||||
GPIO68 | EM1D16 (I/O) | |||||||
GPIO69 | EM1D15 (I/O) | SCLB (I/OD) | SPISIMOC(3) (I/O) | |||||
GPIO70 | EM1D14 (I/O) | CANRXA (I) | SCITXDB (O) | SPISOMIC(3) (I/O) | ||||
GPIO71 | EM1D13 (I/O) | CANTXA (O) | SCIRXDB (I) | SPICLKC(3) (I/O) | ||||
GPIO72 | EM1D12 (I/O) | CANTXB (O) | SCITXDC (O) | SPISTEC(3) (I/O) | ||||
GPIO73 | EM1D11 (I/O) | XCLKOUT (O) | CANRXB (I) | SCIRXDC (I) | ||||
GPIO74 | EM1D10 (I/O) | |||||||
GPIO75 | EM1D9 (I/O) | |||||||
GPIO76 | EM1D8 (I/O) | SCITXDD (O) | ||||||
GPIO77 | EM1D7 (I/O) | SCIRXDD (I) | ||||||
GPIO78 | EM1D6 (I/O) | EQEP2A (I) | ||||||
GPIO79 | EM1D5 (I/O) | EQEP2B (I) | ||||||
GPIO80 | EM1D4 (I/O) | EQEP2S (I/O) | ||||||
GPIO81 | EM1D3 (I/O) | EQEP2I (I/O) | ||||||
GPIO82 | EM1D2 (I/O) | |||||||
GPIO83 | EM1D1 (I/O) | |||||||
GPIO84 | SCITXDA (O) | MDXB (O) | MDXA (O) | |||||
GPIO85 | EM1D0 (I/O) | SCIRXDA (I) | MDRB (I) | MDRA (I) | ||||
GPIO86 | EM1A13 (O) | EM1CAS (O) | SCITXDB (O) | MCLKXB (I/O) | MCLKXA (I/O) | |||
GPIO87 | EM1A14 (O) | EM1RAS (O) | SCIRXDB (I) | MFSXB (I/O) | MFSXA (I/O) | |||
GPIO88 | EM1A15 (O) | EM1DQM0 (O) | ||||||
GPIO89 | EM1A16 (O) | EM1DQM1 (O) | SCITXDC (O) | |||||
GPIO90 | EM1A17 (O) | EM1DQM2 (O) | SCIRXDC (I) | |||||
GPIO91 | EM1A18 (O) | EM1DQM3 (O) | SDAA (I/OD) | |||||
GPIO92 | EM1A19 (O) | EM1BA1 (O) | SCLA (I/OD) | |||||
GPIO93 | EM1BA0 (O) | SCITXDD (O) | ||||||
GPIO94 | SCIRXDD (I) | |||||||
GPIO99 | EQEP1I (I/O) | |||||||
GPIO133/ AUXCLKIN | SD2_C2 (I) |