# Pinouts (PinMux) auto-generated by [[pinouts.py]] [[!toc ]] | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 0 | A GPIOA0 | A SPI0_CLK | A PWM_0 | | | 1 | A GPIOA1 | A SPI0_NSS | A PWM_1 | | | 2 | A GPIOA2 | A SPI0_MOSI | A PWM_2 | | | 3 | A GPIOA3 | A SPI0_MISO | A PWM_3 | | | 4 | A GPIOA4 | A SPI1_CLK | A PWM_4 | | | 5 | A GPIOA5 | A SPI1_NSS | A PWM_5 | | | 6 | A GPIOA6 | A SPI1_MOSI | A PWM_6 | | | 7 | A GPIOA7 | A SPI1_MISO | A PWM_7 | | | 8 | A GPIOA8 | A UART0_TX | A PWM_8 | | | 9 | A GPIOA9 | A UART0_RX | A PWM_9 | | | 10 | A GPIOA10 | A UART1_TX | A PWM_10 | | | 11 | A GPIOA11 | A UART1_RX | A PWM_11 | | | 12 | A GPIOA12 | A TWI0_SDA | A PWM_12 | | | 13 | A GPIOA13 | A TWI0_SCL | A PWM_13 | | | 14 | A GPIOA14 | A TWI1_SDA | A PWM_14 | | | 15 | A GPIOA15 | A TWI1_SCL | A PWM_15 | | | 16 | B GPIOB0 | B SPI2_CLK | B PWM_16 | | | 17 | B GPIOB1 | B SPI2_NSS | B PWM_17 | | | 18 | B GPIOB2 | B SPI2_MOSI | B PWM_18 | | | 19 | B GPIOB3 | B SPI2_MISO | B PWM_19 | | | 20 | B GPIOB4 | B UART2_TX | B PWM_20 | | | 21 | B GPIOB5 | B UART2_RX | B PWM_21 | | | 22 | B GPIOB6 | B UART3_TX | B PWM_22 | | | 23 | B GPIOB7 | B UART3_RX | B PWM_23 | | | 24 | B GPIOB8 | B UART4_TX | B PWM_24 | | | 25 | B GPIOB9 | B UART4_RX | B PWM_25 | | | 26 | B GPIOB10 | B TWI2_SDA | B PWM_26 | | | 27 | B GPIOB11 | B TWI2_SCL | B PWM_27 | | | 28 | B GPIOB12 | B TWI3_SDA | B PWM_28 | | | 29 | B GPIOB13 | B TWI3_SCL | B PWM_29 | | | 30 | B GPIOB14 | B UART5_TX | B PWM_30 | | | 31 | B GPIOB15 | B UART5_RX | B PWM_31 | | | 32 | C GPIOC0 | C SPI1_CLK | | | | 33 | C GPIOC1 | C SPI1_NSS | | | | 34 | C GPIOC2 | C SPI1_MOSI | | | | 35 | C GPIOC3 | C SPI1_MISO | | | | 36 | C GPIOC4 | C SPI2_CLK | | | | 37 | C GPIOC5 | C SPI2_NSS | | | | 38 | C GPIOC6 | C SPI2_MOSI | | | | 39 | C GPIOC7 | C SPI2_MISO | | | | 40 | C GPIOC8 | C UART2_TX | | | | 41 | C GPIOC9 | C UART2_RX | | | | 42 | C GPIOC10 | C UART3_TX | | | | 43 | C GPIOC11 | C UART3_RX | | | | 44 | C GPIOC12 | C TWI1_SDA | | | | 45 | C GPIOC13 | C TWI1_SCL | | | | 46 | C GPIOC14 | C TWI3_SDA | | | | 47 | C GPIOC15 | C TWI3_SCL | | | | 48 | | D ULPI0_CK | | | | 49 | | D ULPI0_DIR | | | | 50 | | D ULPI0_STP | | | | 51 | | D ULPI0_NXT | | | | 52 | | D ULPI0_D0 | | | | 53 | | D ULPI0_D1 | | | | 54 | | D ULPI0_D2 | | | | 55 | | D ULPI0_D3 | | | | 56 | | D ULPI0_D4 | | | | 57 | | D ULPI0_D5 | | | | 58 | | D ULPI0_D6 | | | | 59 | | D ULPI0_D7 | | | | 60 | | D SPI0_CLK | | | | 61 | | D SPI0_NSS | | | | 62 | | D SPI0_MOSI | | | | 63 | | D SPI0_MISO | | | | 64 | | E SD0_CMD | | | | 65 | | E SD0_CLK | | | | 66 | | E SD0_D0 | | | | 67 | | E SD0_D1 | | | | 68 | | E SD0_D2 | | | | 69 | | E SD0_D3 | | | | 70 | | E JTAG0_MS | | | | 71 | | E JTAG0_DI | | | | 72 | | E JTAG0_DO | | | | 73 | | E JTAG0_CK | | | | 74 | | E UART0_TX | | | | 75 | | E UART0_RX | | | | 76 | | E TWI0_SDA | | | | 77 | | E TWI0_SCL | | | | 78 | | E UART1_TX | | | | 79 | | E UART1_RX | | | | 80 | | F FB_AD0 | | | | 81 | | F FB_AD1 | | | | 82 | | F FB_AD2 | | | | 83 | | F FB_AD3 | | | | 84 | | F FB_AD4 | | | | 85 | | F FB_AD5 | | | | 86 | | F FB_AD6 | | | | 87 | | F FB_AD7 | | | | 88 | | F FB_CS0 | | | | 89 | | F FB_CS1 | | | | 90 | | F FB_ALE | | | | 91 | | F FB_OE | | | | 92 | | F FB_RW | | | | 93 | | F FB_TA | | | | 94 | | F FB_CLK | | | | 95 | | F FB_A0 | | | | 96 | | F FB_A1 | | | | 97 | | F FB_TS | | | | 98 | | F FB_TBST | | | | 99 | | F FB_TSIZ0 | | | | 100 | | F FB_TSIZ1 | | | | 101 | | F FB_BWE0 | | | | 102 | | F FB_BWE1 | | | | 103 | | F FB_BWE2 | | | | 104 | | F FB_BWE3 | | | | 105 | | F FB_CS2 | | | | 106 | | F FB_CS3 | | | | 107 | | F FB_CS4 | | | | 108 | | F FB_CS5 | | | | 110 | | F FB_AD8 | | | | 111 | | F FB_AD9 | | | | 112 | | F FB_AD10 | | | | 113 | | F FB_AD11 | | | | 114 | | F FB_AD12 | | | | 115 | | F FB_AD13 | | | | 116 | | F FB_AD14 | | | | 117 | | F FB_AD15 | | | | 128 | | G RG_ERXD0 | | | | 129 | | G RG_ERXD1 | | | | 130 | | G RG_ERXD2 | | | | 131 | | G RG_ERXD3 | | | | 132 | | G RG_ETXD0 | | | | 133 | | G RG_ETXD1 | | | | 134 | | G RG_ETXD2 | | | | 135 | | G RG_ETXD3 | | | | 136 | | G RG_FB_CS0 | | | | 137 | | G RG_FB_CS1 | | | | 138 | | G RG_ERXCK | | | | 139 | | G RG_ERXERR | | | | 140 | | G RG_ERXDV | | | | 141 | | G RG_EMDC | | | | 142 | | G RG_EMDIO | | | | 143 | | G RG_ETXEN | | | | 144 | | G RG_ETXCK | | | | 145 | | G RG_ECRS | | | | 146 | | G RG_ECOL | | | | 147 | | G RG_ETXERR | | | # Pinouts (Fixed function) ## CTRL_SYS * 137: 0 TEST * 138: 0 BOOT_SEL * 139: 0 NMI# * 140: 0 RESET# * 141: 0 CLK24M_IN CLK24M_OUT CLK32K_IN CLK32K_OUT * 145: 0 PLLTEST PLLREGIO PLLVP25 PLLDV * 149: 0 PLLVREG PLLGND ## POWER_CPU * 151: 1 VDD0_CPU VDD1_CPU VDD2_CPU VDD3_CPU * 155: 1 VDD4_CPU VDD5_CPU * 157: 1 GND0_CPU GND1_CPU GND2_CPU GND3_CPU * 161: 1 GND4_CPU GND5_CPU ## POWER_DLL * 163: 2 VDD0_DLL VDD1_DLL VDD2_DLL * 166: 2 GND0_DLL GND1_DLL GND2_DLL ## POWER_GPIO * 169: 3 VDD_GPIOA VDD_GPIOB VDD_GPIOC VDD_GPIOD * 173: 3 VDD_GPIOE VDD_GPIOF VDD_GPIOG * 176: 3 GND_GPIOA GND_GPIOB GND_GPIOC GND_GPIOD * 180: 3 GND_GPIOE GND_GPIOF GND_GPIOG ## POWER_INT * 183: 4 VDD0_INT VDD1_INT VDD2_INT VDD3_INT * 187: 4 VDD4_INT VDD5_INT VDD6_INT VDD7_INT * 191: 4 VDD8_INT VDD9_INT * 193: 4 GND0_INT GND1_INT GND2_INT GND3_INT * 197: 4 GND4_INT GND5_INT GND6_INT GND7_INT * 201: 4 GND8_INT GND9_INT # Functions (PinMux) auto-generated by [[pinouts.py]] ## FB MC68k FlexBus * FB_A0 : F15/1 * FB_A1 : F16/1 * FB_AD0 : F0/1 * FB_AD1 : F1/1 * FB_AD2 : F2/1 * FB_AD3 : F3/1 * FB_AD4 : F4/1 * FB_AD5 : F5/1 * FB_AD6 : F6/1 * FB_AD7 : F7/1 * FB_AD8 : F30/1 * FB_AD9 : F31/1 * FB_AD10 : F32/1 * FB_AD11 : F33/1 * FB_AD12 : F34/1 * FB_AD13 : F35/1 * FB_AD14 : F36/1 * FB_AD15 : F37/1 * FB_ALE : F10/1 * FB_BWE0 : F21/1 * FB_BWE1 : F22/1 * FB_BWE2 : F23/1 * FB_BWE3 : F24/1 * FB_CLK : F14/1 * FB_CS0 : F8/1 * FB_CS1 : F9/1 * FB_CS2 : F25/1 * FB_CS3 : F26/1 * FB_CS4 : F27/1 * FB_CS5 : F28/1 * FB_OE : F11/1 * FB_RW : F12/1 * FB_TA : F13/1 * FB_TBST : F18/1 * FB_TS : F17/1 * FB_TSIZ0 : F19/1 * FB_TSIZ1 : F20/1 ## JTAG0 JTAG * JTAG0_CK : E9/1 * JTAG0_DI : E7/1 * JTAG0_DO : E8/1 * JTAG0_MS : E6/1 ## PWM PWM (pulse-width modulation) * PWM_0 : A0/2 * PWM_1 : A1/2 * PWM_2 : A2/2 * PWM_3 : A3/2 * PWM_4 : A4/2 * PWM_5 : A5/2 * PWM_6 : A6/2 * PWM_7 : A7/2 * PWM_8 : A8/2 * PWM_9 : A9/2 * PWM_10 : A10/2 * PWM_11 : A11/2 * PWM_12 : A12/2 * PWM_13 : A13/2 * PWM_14 : A14/2 * PWM_15 : A15/2 * PWM_16 : B0/2 * PWM_17 : B1/2 * PWM_18 : B2/2 * PWM_19 : B3/2 * PWM_20 : B4/2 * PWM_21 : B5/2 * PWM_22 : B6/2 * PWM_23 : B7/2 * PWM_24 : B8/2 * PWM_25 : B9/2 * PWM_26 : B10/2 * PWM_27 : B11/2 * PWM_28 : B12/2 * PWM_29 : B13/2 * PWM_30 : B14/2 * PWM_31 : B15/2 ## RG RGMII Ethernet * RG_ECOL : G18/1 * RG_ECRS : G17/1 * RG_EMDC : G13/1 * RG_EMDIO : G14/1 * RG_ERXCK : G10/1 * RG_ERXD0 : G0/1 * RG_ERXD1 : G1/1 * RG_ERXD2 : G2/1 * RG_ERXD3 : G3/1 * RG_ERXDV : G12/1 * RG_ERXERR : G11/1 * RG_ETXCK : G16/1 * RG_ETXD0 : G4/1 * RG_ETXD1 : G5/1 * RG_ETXD2 : G6/1 * RG_ETXD3 : G7/1 * RG_ETXEN : G15/1 * RG_ETXERR : G19/1 * RG_FB_CS0 : G8/1 * RG_FB_CS1 : G9/1 ## SD0 SD/MMC 0 * SD0_CLK : E1/1 * SD0_CMD : E0/1 * SD0_D0 : E2/1 * SD0_D1 : E3/1 * SD0_D2 : E4/1 * SD0_D3 : E5/1 ## SPI0 SPI (Serial Peripheral Interface) 0 * SPI0_CLK : A0/1 D12/1 * SPI0_MISO : A3/1 D15/1 * SPI0_MOSI : A2/1 D14/1 * SPI0_NSS : A1/1 D13/1 ## SPI1 SPI (Serial Peripheral Interface) 1 * SPI1_CLK : A4/1 C0/1 * SPI1_MISO : A7/1 C3/1 * SPI1_MOSI : A6/1 C2/1 * SPI1_NSS : A5/1 C1/1 ## SPI2 SPI (Serial Peripheral Interface) 2 * SPI2_CLK : B0/1 C4/1 * SPI2_MISO : B3/1 C7/1 * SPI2_MOSI : B2/1 C6/1 * SPI2_NSS : B1/1 C5/1 ## TWI0 I2C 0 * TWI0_SCL : A13/1 E13/1 * TWI0_SDA : A12/1 E12/1 ## TWI1 I2C 1 * TWI1_SCL : A15/1 C13/1 * TWI1_SDA : A14/1 C12/1 ## TWI2 I2C 2 * TWI2_SCL : B11/1 * TWI2_SDA : B10/1 ## TWI3 I2C 3 * TWI3_SCL : B13/1 C15/1 * TWI3_SDA : B12/1 C14/1 ## UART0 UART (TX/RX) 0 * UART0_RX : A9/1 E11/1 * UART0_TX : A8/1 E10/1 ## UART1 UART (TX/RX) 1 * UART1_RX : A11/1 E15/1 * UART1_TX : A10/1 E14/1 ## UART2 UART (TX/RX) 2 * UART2_RX : B5/1 C9/1 * UART2_TX : B4/1 C8/1 ## UART3 UART (TX/RX) 3 * UART3_RX : B7/1 C11/1 * UART3_TX : B6/1 C10/1 ## UART4 UART (TX/RX) 4 * UART4_RX : B9/1 * UART4_TX : B8/1 ## UART5 UART (TX/RX) 5 * UART5_RX : B15/1 * UART5_TX : B14/1 ## ULPI0 ULPI (USB Low Pin-count) 0 * ULPI0_CK : D0/1 * ULPI0_D0 : D4/1 * ULPI0_D1 : D5/1 * ULPI0_D2 : D6/1 * ULPI0_D3 : D7/1 * ULPI0_D4 : D8/1 * ULPI0_D5 : D9/1 * ULPI0_D6 : D10/1 * ULPI0_D7 : D11/1 * ULPI0_DIR : D1/1 * ULPI0_NXT : D3/1 * ULPI0_STP : D2/1 # Pinmap for Robotics ## FB * FB_AD0 80 F0/1 * FB_AD1 81 F1/1 * FB_AD2 82 F2/1 * FB_AD3 83 F3/1 * FB_AD4 84 F4/1 * FB_AD5 85 F5/1 * FB_AD6 86 F6/1 * FB_AD7 87 F7/1 * FB_CS0 88 F8/1 * FB_CS1 89 F9/1 * FB_ALE 90 F10/1 * FB_OE 91 F11/1 * FB_RW 92 F12/1 * FB_TA 93 F13/1 * FB_CLK 94 F14/1 * FB_A0 95 F15/1 * FB_A1 96 F16/1 * FB_TS 97 F17/1 * FB_TBST 98 F18/1 * FB_TSIZ0 99 F19/1 * FB_TSIZ1 100 F20/1 * FB_BWE0 101 F21/1 * FB_BWE1 102 F22/1 * FB_BWE2 103 F23/1 * FB_BWE3 104 F24/1 * FB_CS2 105 F25/1 * FB_CS3 106 F26/1 * FB_CS4 107 F27/1 * FB_CS5 108 F28/1 * FB_AD8 110 F30/1 * FB_AD9 111 F31/1 * FB_AD10 112 F32/1 * FB_AD11 113 F33/1 * FB_AD12 114 F34/1 * FB_AD13 115 F35/1 * FB_AD14 116 F36/1 * FB_AD15 117 F37/1 ## RG * RG_ERXD0 128 G0/1 * RG_ERXD1 129 G1/1 * RG_ERXD2 130 G2/1 * RG_ERXD3 131 G3/1 * RG_ETXD0 132 G4/1 * RG_ETXD1 133 G5/1 * RG_ETXD2 134 G6/1 * RG_ETXD3 135 G7/1 * RG_FB_CS0 136 G8/1 * RG_FB_CS1 137 G9/1 * RG_ERXCK 138 G10/1 * RG_ERXERR 139 G11/1 * RG_ERXDV 140 G12/1 * RG_EMDC 141 G13/1 * RG_EMDIO 142 G14/1 * RG_ETXEN 143 G15/1 * RG_ETXCK 144 G16/1 * RG_ECRS 145 G17/1 * RG_ECOL 146 G18/1 * RG_ETXERR 147 G19/1 ## ULPI0/8 * ULPI0_CK 48 D0/1 * ULPI0_DIR 49 D1/1 * ULPI0_STP 50 D2/1 * ULPI0_NXT 51 D3/1 * ULPI0_D0 52 D4/1 * ULPI0_D1 53 D5/1 * ULPI0_D2 54 D6/1 * ULPI0_D3 55 D7/1 ## SD0 * SD0_CMD 64 E0/1 * SD0_CLK 65 E1/1 * SD0_D0 66 E2/1 * SD0_D1 67 E3/1 * SD0_D2 68 E4/1 * SD0_D3 69 E5/1 ## JTAG0 * JTAG0_MS 70 E6/1 * JTAG0_DI 71 E7/1 * JTAG0_DO 72 E8/1 * JTAG0_CK 73 E9/1 ## E1:UART0 * UART0_TX 74 E10/1 * UART0_RX 75 E11/1 ## D1:SPI0 * SPI0_CLK 60 D12/1 * SPI0_NSS 61 D13/1 * SPI0_MOSI 62 D14/1 * SPI0_MISO 63 D15/1 ## E1:TWI0 * TWI0_SDA 76 E12/1 * TWI0_SCL 77 E13/1 ## PWM * PWM_0 0 A0/2 * PWM_1 1 A1/2 * PWM_2 2 A2/2 * PWM_3 3 A3/2 * PWM_4 4 A4/2 * PWM_5 5 A5/2 * PWM_6 6 A6/2 * PWM_7 7 A7/2 * PWM_8 8 A8/2 * PWM_9 9 A9/2 * PWM_10 10 A10/2 * PWM_11 11 A11/2 * PWM_12 12 A12/2 * PWM_13 13 A13/2 * PWM_14 14 A14/2 * PWM_15 15 A15/2 * PWM_16 16 B0/2 * PWM_17 17 B1/2 * PWM_18 18 B2/2 * PWM_19 19 B3/2 * PWM_20 20 B4/2 * PWM_21 21 B5/2 * PWM_22 22 B6/2 * PWM_23 23 B7/2 * PWM_24 24 B8/2 * PWM_25 25 B9/2 * PWM_26 26 B10/2 * PWM_27 27 B11/2 * PWM_28 28 B12/2 * PWM_29 29 B13/2 * PWM_30 30 B14/2 * PWM_31 31 B15/2 ## Unused Pinouts (spare as GPIO) for 'Robotics' | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 32 | C GPIOC0 | C SPI1_CLK | | | | 33 | C GPIOC1 | C SPI1_NSS | | | | 34 | C GPIOC2 | C SPI1_MOSI | | | | 35 | C GPIOC3 | C SPI1_MISO | | | | 36 | C GPIOC4 | C SPI2_CLK | | | | 37 | C GPIOC5 | C SPI2_NSS | | | | 38 | C GPIOC6 | C SPI2_MOSI | | | | 39 | C GPIOC7 | C SPI2_MISO | | | | 40 | C GPIOC8 | C UART2_TX | | | | 41 | C GPIOC9 | C UART2_RX | | | | 42 | C GPIOC10 | C UART3_TX | | | | 43 | C GPIOC11 | C UART3_RX | | | | 44 | C GPIOC12 | C TWI1_SDA | | | | 45 | C GPIOC13 | C TWI1_SCL | | | | 46 | C GPIOC14 | C TWI3_SDA | | | | 47 | C GPIOC15 | C TWI3_SCL | | | | 56 | | D ULPI0_D4 | | | | 57 | | D ULPI0_D5 | | | | 58 | | D ULPI0_D6 | | | | 59 | | D ULPI0_D7 | | | | 78 | | E UART1_TX | | | | 79 | | E UART1_RX | | | # Reference Datasheets datasheets and pinout links * * * * p8 * * * * ULPI OTG PHY, ST * ULPI OTG PHY, TI TUSB1210