# Pinouts (PinMux) auto-generated by [[pinouts.py]] [[!toc ]] | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 0 | A GPIOA0 | A MMCCMD | A UART1_TX | A SPI1_CLK | | 1 | A GPIOA1 | A MMCCLK | A UART1_RX | A SPI1_NSS | | 2 | A GPIOA2 | A MMCD0 | A UART1_CTS | A SPI1_MOSI | | 3 | A GPIOA3 | A MMCD1 | A UART1_RTS | A SPI1_MISO | | 4 | A GPIOA4 | A MMCD2 | A TWI1_SDA | A EINT0 | | 5 | A GPIOA5 | A MMCD3 | A TWI1_SCL | A EINT1 | | 6 | A GPIOA6 | A MMCD4 | A SPI2_CLK | A EINT2 | | 7 | A GPIOA7 | A MMCD5 | A SPI2_NSS | A EINT3 | | 8 | A GPIOA8 | A MMCD6 | A SPI2_MOSI | A EINT4 | | 9 | A GPIOA9 | A MMCD7 | A SPI2_MISO | A EINT5 | | 10 | A GPIOA10 | A EINT0 | A SD1_CMD | A JTAG1_MS | | 11 | A GPIOA11 | A EINT1 | A SD1_CLK | A JTAG1_DI | | 12 | A GPIOA12 | A EINT2 | A SD1_D0 | A JTAG1_DO | | 13 | A GPIOA13 | A EINT3 | A SD1_D1 | A JTAG1_CK | | 14 | A GPIOA14 | A EINT4 | A SD1_D2 | A UART2_TX | | 15 | A GPIOA15 | A EINT5 | A SD1_D3 | A UART2_RX | | 16 | B GPIOB0 | B LCDCK_0 | B TWI1_SDA | B EINT6 | | 17 | B GPIOB1 | B LCDDE_0 | B TWI1_SCL | B EINT7 | | 18 | B GPIOB2 | B LCDHS_0 | B UART2_TX | B EINT8 | | 19 | B GPIOB3 | B LCDVS_0 | B UART2_RX | B EINT9 | | 20 | B GPIOB4 | B LCD0_0 | B SPI3_CK | B FB_AD8 | | 21 | B GPIOB5 | B LCD1_0 | B SPI3_NSS | B FB_AD9 | | 22 | B GPIOB6 | B LCD2_0 | B SPI3_IO0 | B FB_AD10 | | 23 | B GPIOB7 | B LCD3_0 | B SPI3_IO1 | B FB_AD11 | | 24 | B GPIOB8 | B LCD4_0 | | B FB_AD12 | | 25 | B GPIOB9 | B LCD5_0 | B PWM_0 | B FB_AD13 | | 26 | B GPIOB10 | B LCD6_0 | B UART4_TX | B FB_AD14 | | 27 | B GPIOB11 | B LCD7_0 | B UART4_RX | B FB_AD15 | | 28 | B GPIOB12 | B LCD8_0 | B SPI1_CLK | B FB_AD16 | | 29 | B GPIOB13 | B LCD9_0 | B SPI1_NSS | B FB_AD17 | | 30 | B GPIOB14 | B LCD10_0 | B SPI1_MOSI | B FB_AD18 | | 31 | B GPIOB15 | B LCD11_0 | B SPI1_MISO | B FB_AD19 | | 32 | B GPIOB16 | B LCD12_0 | B UART3_TX | B FB_AD20 | | 33 | B GPIOB17 | B LCD13_0 | B UART3_RX | B FB_AD21 | | 34 | B GPIOB18 | B LCD14_0 | B TWI3_SDA | B FB_AD22 | | 35 | B GPIOB19 | B LCD15_0 | B TWI3_SCL | B FB_AD23 | | 36 | B GPIOB20 | B LCD16_0 | B PWM_1 | B FB_AD24 | | 37 | B GPIOB21 | B LCD17_0 | B PWM_2 | B FB_AD25 | | 38 | B GPIOB22 | B LCD18_0 | B SD1_CMD | B FB_AD26 | | 39 | B GPIOB23 | B LCD19_0 | B SD1_CLK | B FB_AD27 | | 40 | B GPIOB24 | B LCD20_0 | B SD1_D0 | B FB_AD28 | | 41 | B GPIOB25 | B LCD21_0 | B SD1_D1 | B FB_AD29 | | 42 | B GPIOB26 | B LCD22_0 | B SD1_D2 | B FB_AD30 | | 43 | B GPIOB27 | B LCD23_0 | B SD1_D3 | B FB_AD31 | | 44 | C GPIOC0 | C ULPI1_CK | | C EINT10 | | 45 | C GPIOC1 | C ULPI1_DIR | | C EINT11 | | 46 | C GPIOC2 | C ULPI1_STP | | C EINT12 | | 47 | C GPIOC3 | C ULPI1_NXT | | C EINT13 | | 48 | C GPIOC4 | C ULPI1_D0 | | C EINT14 | | 49 | C GPIOC5 | C ULPI1_D1 | | C EINT15 | | 50 | C GPIOC6 | C ULPI1_D2 | | C EINT16 | | 51 | C GPIOC7 | C ULPI1_D3 | | C EINT17 | | 52 | C GPIOC8 | C ULPI1_D4 | C SPI2_CLK | C JTAG2_MS | | 53 | C GPIOC9 | C ULPI1_D5 | C SPI2_NSS | C JTAG2_DI | | 54 | C GPIOC10 | C ULPI1_D6 | C SPI2_MOSI | C JTAG2_DO | | 55 | C GPIOC11 | C ULPI1_D7 | C SPI2_MISO | C JTAG2_CK | | 56 | C GPIOC12 | C ULPI2_CK | C SPI2_NSS | C EINT22 | | 57 | C GPIOC13 | C ULPI2_DIR | C IISMCK | C EINT23 | | 58 | C GPIOC14 | C ULPI2_STP | C IISBCK | C EINT24 | | 59 | C GPIOC15 | C ULPI2_NXT | C IISLRCK | C EINT25 | | 60 | C GPIOC16 | C ULPI2_D0 | C IISDI | C EINT26 | | 61 | C GPIOC17 | C ULPI2_D1 | C IISDO0 | C EINT27 | | 62 | C GPIOC18 | C ULPI2_D2 | C IISDO1 | C EINT28 | | 63 | C GPIOC19 | C ULPI2_D3 | C IISDO2 | C EINT29 | | 64 | C GPIOC20 | C ULPI2_D4 | C IISDO3 | C UART0_TX | | 65 | C GPIOC21 | C ULPI2_D5 | C PWM_2 | C UART0_RX | | 66 | C GPIOC22 | C ULPI2_D6 | C UART2_TX | C UART0_CTS | | 67 | C GPIOC23 | C ULPI2_D7 | C UART2_RX | C UART0_RTS | | 68 | D GPIOD0 | D FB_AD0 | D UART0_TX | D EINT30 | | 69 | D GPIOD1 | D FB_AD1 | D UART0_RX | D EINT31 | | 70 | D GPIOD2 | D FB_AD2 | D UART0_CTS | D TWI2_SDA | | 71 | D GPIOD3 | D FB_AD3 | D UART0_RTS | D TWI2_SCL | | 72 | D GPIOD4 | D FB_AD4 | D SD2_CMD | | | 73 | D GPIOD5 | D FB_AD5 | D SD2_CLK | | | 74 | D GPIOD6 | D FB_AD6 | D SD2_D0 | | | 75 | D GPIOD7 | D FB_AD7 | D SD2_D1 | | | 76 | D GPIOD8 | D FB_CS0 | D SD2_D2 | | | 77 | D GPIOD9 | D FB_CS1 | D SD2_D3 | | | 78 | D GPIOD10 | D FB_ALE | D FB_TS | D TWI1_SDA | | 79 | D GPIOD11 | D FB_OE | D FB_TBST | D TWI1_SCL | | 80 | D GPIOD12 | D FB_RW | | | | 81 | D GPIOD13 | D FB_TA | D UART4_TX | D EINT5 | | 82 | D GPIOD14 | D FB_CLK | D UART4_RX | D EINT6 | | 83 | D GPIOD15 | D FB_BWE0 | D FB_TSIZ0 | D EINT7 | | 84 | D GPIOD16 | D FB_BWE1 | D FB_TSIZ1 | D EINT8 | | 85 | D GPIOD17 | D FB_BWE2 | D TWI2_SDA | D FB_A0 | | 86 | D GPIOD18 | D FB_BWE3 | D TWI2_SCL | D FB_A1 | | 87 | D GPIOD19 | D FB_CS4 | D TWI3_SDA | D EINT18 | | 88 | D GPIOD20 | D FB_CS5 | D TWI3_SCL | D EINT19 | | 89 | D GPIOD21 | D PWM_0 | D UART3_TX | D EINT20 | | 90 | D GPIOD22 | D PWM_1 | D UART3_RX | D EINT21 | | 91 | D GPIOD23 | D PWM_2 | | D EINT9 | | 92 | E GPIOE0 | E FB_AD8 | E SD2_CMD | E EINT10 | | 93 | E GPIOE1 | E FB_AD9 | E SD2_CLK | E EINT11 | | 94 | E GPIOE2 | E FB_AD10 | E SD2_D0 | E EINT12 | | 95 | E GPIOE3 | E FB_AD11 | E SD2_D1 | E EINT13 | | 96 | E GPIOE4 | E FB_AD12 | E SD2_D2 | E EINT14 | | 97 | E GPIOE5 | E FB_AD13 | E SD2_D3 | E EINT15 | | 98 | E GPIOE6 | E FB_AD14 | E TWI2_SDA | E EINT16 | | 99 | E GPIOE7 | E FB_AD15 | E TWI2_SCL | E EINT17 | | 100 | E GPIOE8 | E FB_AD16 | E SD3_CMD | E EINT22 | | 101 | E GPIOE9 | E FB_AD17 | E SD3_CLK | E EINT23 | | 102 | E GPIOE10 | E FB_AD18 | E SD3_D0 | E EINT24 | | 103 | E GPIOE11 | E FB_AD19 | E SD3_D1 | E EINT25 | | 104 | E GPIOE12 | E FB_AD20 | E SD3_D2 | E EINT26 | | 105 | E GPIOE13 | E FB_AD21 | E SD3_D3 | E EINT27 | | 106 | E GPIOE14 | E FB_AD22 | E UART1_TX | E MMCCMD | | 107 | E GPIOE15 | E FB_AD23 | E UART1_RX | E MMCCLK | | 108 | E GPIOE16 | E FB_AD24 | E UART1_CTS | E MMCD0 | | 109 | E GPIOE17 | E FB_AD25 | E UART1_RTS | E MMCD1 | | 110 | E GPIOE18 | E FB_AD26 | E SPI3_CK | E MMCD2 | | 111 | E GPIOE19 | E FB_AD27 | E SPI3_NSS | E MMCD3 | | 112 | E GPIOE20 | E FB_AD28 | E SPI3_IO0 | E MMCD4 | | 113 | E GPIOE21 | E FB_AD29 | E SPI3_IO1 | E MMCD5 | | 114 | E GPIOE22 | E FB_AD30 | E SPI3_IO2 | E MMCD6 | | 115 | E GPIOE23 | E FB_AD31 | E SPI3_IO3 | E MMCD7 | | 116 | F GPIOF0 | F IISMCK | F SD3_CMD | F EINT18 | | 117 | F GPIOF1 | F IISBCK | F SD3_CLK | F EINT19 | | 118 | F GPIOF2 | F IISLRCK | F SD3_D0 | F EINT20 | | 119 | F GPIOF3 | F IISDI | F SD3_D1 | F EINT21 | | 120 | F GPIOF4 | F IISDO0 | F SD3_D2 | F PWM_2 | | 121 | F GPIOF5 | F IISDO1 | F SD3_D3 | F EINT7 | | 122 | F GPIOF6 | F IISDO2 | F TWI1_SDA | F EINT28 | | 123 | F GPIOF7 | F IISDO3 | F TWI1_SCL | F EINT29 | | 124 | F GPIOF8 | F UART4_TX | F PWM_0 | F EINT30 | | 125 | F GPIOF9 | F UART4_RX | F PWM_1 | F EINT31 | | 126 | G GPIOG0 | G RG_ERXD0 | G LCDCK_1 | G FB_AD8 | | 127 | G GPIOG1 | G RG_ERXD1 | G LCDDE_1 | G FB_AD9 | | 128 | G GPIOG2 | G RG_ERXD2 | G LCDHS_1 | G FB_AD10 | | 129 | G GPIOG3 | G RG_ERXD3 | G LCDVS_1 | G FB_AD11 | | 130 | G GPIOG4 | G RG_ETXD0 | G LCD0_1 | G FB_AD12 | | 131 | G GPIOG5 | G RG_ETXD1 | G LCD1_1 | G FB_AD13 | | 132 | G GPIOG6 | G RG_ETXD2 | G LCD2_1 | G FB_AD14 | | 133 | G GPIOG7 | G RG_ETXD3 | G LCD3_1 | G FB_AD15 | | 134 | G GPIOG8 | G RG_FB_CS0 | G LCD4_1 | G FB_AD16 | | 135 | G GPIOG9 | G RG_FB_CS1 | G LCD5_1 | G FB_AD17 | | 136 | G GPIOG10 | G RG_ERXCK | G LCD6_1 | G FB_AD18 | | 137 | G GPIOG11 | G RG_ERXERR | G LCD7_1 | G FB_AD19 | | 138 | G GPIOG12 | G RG_ERXDV | G LCD8_1 | G FB_AD20 | | 139 | G GPIOG13 | G RG_EMDC | G LCD9_1 | G FB_AD21 | | 140 | G GPIOG14 | G RG_EMDIO | G LCD10_1 | G FB_AD22 | | 141 | G GPIOG15 | G RG_ETXEN | G LCD11_1 | G FB_AD23 | | 142 | G GPIOG16 | G RG_ETXCK | G LCD12_1 | G FB_AD24 | | 143 | G GPIOG17 | G RG_ECRS | G LCD13_1 | G FB_AD25 | | 144 | G GPIOG18 | G RG_ECOL | G LCD14_1 | G FB_AD26 | | 145 | G GPIOG19 | G RG_ETXERR | G LCD15_1 | G FB_AD27 | | 146 | G GPIOG20 | G ULPI3_CK | G LCD16_1 | G FB_AD28 | | 147 | G GPIOG21 | G ULPI3_DIR | G LCD17_1 | G FB_AD29 | | 148 | G GPIOG22 | G ULPI3_STP | G LCD18_1 | G FB_AD30 | | 149 | G GPIOG23 | G ULPI3_NXT | G LCD19_1 | G FB_AD31 | | 150 | G GPIOG24 | G ULPI3_D0 | G LCD20_1 | G SD2_CMD | | 151 | G GPIOG25 | G ULPI3_D1 | G LCD21_1 | G SD2_CLK | | 152 | G GPIOG26 | G ULPI3_D2 | G LCD22_1 | G SPI3_CK | | 153 | G GPIOG27 | G ULPI3_D3 | G LCD23_1 | G SPI3_NSS | | 154 | G GPIOG28 | G ULPI3_D4 | G SD2_D0 | G SPI3_IO0 | | 155 | G GPIOG29 | G ULPI3_D5 | G SD2_D1 | G SPI3_IO1 | | 156 | G GPIOG30 | G ULPI3_D6 | G SD2_D2 | G SPI3_IO2 | | 157 | G GPIOG31 | G ULPI3_D7 | G SD2_D3 | G SPI3_IO3 | # Pinouts (Fixed function) ## CTRL_SYS * 158: 0 TEST * 159: 0 JTAG_SEL * 160: 0 UBOOT_SEL * 161: 0 NMI# * 162: 0 RESET# * 163: 0 CLK24M_IN CLK24M_OUT * 165: 0 PLLTEST PLLREGIO PLLVP25 PLLDV * 169: 0 PLLVREG PLLGND ## DDR3 * 171: 1 SDQ0 SDQ1 SDQ2 SDQ3 * 175: 1 SDQ4 SDQ5 SDQ6 SDQ7 * 179: 1 SDQ8 SDQ9 SDQ10 SDQ11 * 183: 1 SDQ12 SDQ13 SDQ14 SDQ15 * 187: 1 SDQ16 SDQ17 SDQ18 SDQ19 * 191: 1 SDQ20 SDQ21 SDQ22 SDQ23 * 195: 1 SDQ24 SDQ25 SDQ26 SDQ27 * 199: 1 SDQ28 SDQ29 SDQ30 SDQ31 * 203: 1 SVREF0 SVREF1 SVREF2 SVREF3 * 207: 1 SDQS0 SDQS0# SDQS1 SDQS1# * 211: 1 SDQS2 SDQS2# SDQS3 SDQS3# * 215: 1 SDQM0 SDQM1 SDQM2 SDQM3 * 219: 1 SCK# SCK SCKE0 SCKE1 * 223: 1 SA0 SA1 SA2 SA3 * 227: 1 SA4 SA5 SA6 SA7 * 231: 1 SA8 SA9 SA10 SA11 * 235: 1 SA12 SA13 SA14 * 238: 1 SBA0 SBA1 SBA2 * 241: 1 SWE * 242: 1 SCAS * 243: 1 SRAS * 244: 1 SCS0 SCS1 * 246: 1 SZQ * 247: 1 SRST * 248: 1 SDBG0 SDBG1 * 250: 1 ADBG * 251: 1 ODT0 ODT1 ## POWER_CPU * 253: 2 VDD0_CPU VDD1_CPU VDD2_CPU VDD3_CPU * 257: 2 VDD4_CPU VDD5_CPU * 259: 2 GND0_CPU GND1_CPU GND2_CPU GND3_CPU * 263: 2 GND4_CPU GND5_CPU ## POWER_DLL * 265: 3 VDD0_DLL VDD1_DLL VDD2_DLL * 268: 3 GND0_DLL GND1_DLL GND2_DLL ## POWER_DRAM * 271: 4 VCC0_DRAM VCC1_DRAM VCC2_DRAM VCC3_DRAM * 275: 4 VCC4_DRAM VCC5_DRAM VCC6_DRAM VCC7_DRAM * 279: 4 VCC8_DRAM VCC9_DRAM * 281: 4 GND0_DRAM GND1_DRAM GND2_DRAM GND3_DRAM * 285: 4 GND4_DRAM GND5_DRAM GND6_DRAM GND7_DRAM * 289: 4 GND8_DRAM GND9_DRAM ## POWER_GPIO * 291: 5 VDD_GPIOA VDD_GPIOB VDD_GPIOC VDD_GPIOD * 295: 5 VDD_GPIOE VDD_GPIOF VDD_GPIOG * 298: 5 GND_GPIOA GND_GPIOB GND_GPIOC GND_GPIOD * 302: 5 GND_GPIOE GND_GPIOF GND_GPIOG ## POWER_INT * 305: 6 VDD0_INT VDD1_INT VDD2_INT VDD3_INT * 309: 6 VDD4_INT VDD5_INT VDD6_INT VDD7_INT * 313: 6 VDD8_INT VDD9_INT * 315: 6 GND0_INT GND1_INT GND2_INT GND3_INT * 319: 6 GND4_INT GND5_INT GND6_INT GND7_INT * 323: 6 GND8_INT GND9_INT # Functions (PinMux) auto-generated by [[pinouts.py]] ## EINT External Interrupt * EINT0 : A4/3 A10/1 * EINT1 : A5/3 A11/1 * EINT2 : A6/3 A12/1 * EINT3 : A7/3 A13/1 * EINT4 : A8/3 A14/1 * EINT5 : A9/3 A15/1 D13/3 * EINT6 : B0/3 D14/3 * EINT7 : B1/3 D15/3 F5/3 * EINT8 : B2/3 D16/3 * EINT9 : B3/3 D23/3 * EINT10 : C0/3 E0/3 * EINT11 : C1/3 E1/3 * EINT12 : C2/3 E2/3 * EINT13 : C3/3 E3/3 * EINT14 : C4/3 E4/3 * EINT15 : C5/3 E5/3 * EINT16 : C6/3 E6/3 * EINT17 : C7/3 E7/3 * EINT18 : D19/3 F0/3 * EINT19 : D20/3 F1/3 * EINT20 : D21/3 F2/3 * EINT21 : D22/3 F3/3 * EINT22 : C12/3 E8/3 * EINT23 : C13/3 E9/3 * EINT24 : C14/3 E10/3 * EINT25 : C15/3 E11/3 * EINT26 : C16/3 E12/3 * EINT27 : C17/3 E13/3 * EINT28 : C18/3 F6/3 * EINT29 : C19/3 F7/3 * EINT30 : D0/3 F8/3 * EINT31 : D1/3 F9/3 ## FB MC68k FlexBus * FB_A0 : D17/3 * FB_A1 : D18/3 * FB_AD0 : D0/1 * FB_AD1 : D1/1 * FB_AD2 : D2/1 * FB_AD3 : D3/1 * FB_AD4 : D4/1 * FB_AD5 : D5/1 * FB_AD6 : D6/1 * FB_AD7 : D7/1 * FB_AD8 : B4/3 E0/1 G0/3 * FB_AD9 : B5/3 E1/1 G1/3 * FB_AD10 : B6/3 E2/1 G2/3 * FB_AD11 : B7/3 E3/1 G3/3 * FB_AD12 : B8/3 E4/1 G4/3 * FB_AD13 : B9/3 E5/1 G5/3 * FB_AD14 : B10/3 E6/1 G6/3 * FB_AD15 : B11/3 E7/1 G7/3 * FB_AD16 : B12/3 E8/1 G8/3 * FB_AD17 : B13/3 E9/1 G9/3 * FB_AD18 : B14/3 E10/1 G10/3 * FB_AD19 : B15/3 E11/1 G11/3 * FB_AD20 : B16/3 E12/1 G12/3 * FB_AD21 : B17/3 E13/1 G13/3 * FB_AD22 : B18/3 E14/1 G14/3 * FB_AD23 : B19/3 E15/1 G15/3 * FB_AD24 : B20/3 E16/1 G16/3 * FB_AD25 : B21/3 E17/1 G17/3 * FB_AD26 : B22/3 E18/1 G18/3 * FB_AD27 : B23/3 E19/1 G19/3 * FB_AD28 : B24/3 E20/1 G20/3 * FB_AD29 : B25/3 E21/1 G21/3 * FB_AD30 : B26/3 E22/1 G22/3 * FB_AD31 : B27/3 E23/1 G23/3 * FB_ALE : D10/1 * FB_BWE0 : D15/1 * FB_BWE1 : D16/1 * FB_BWE2 : D17/1 * FB_BWE3 : D18/1 * FB_CLK : D14/1 * FB_CS0 : D8/1 * FB_CS1 : D9/1 * FB_CS4 : D19/1 * FB_CS5 : D20/1 * FB_OE : D11/1 * FB_RW : D12/1 * FB_TA : D13/1 * FB_TBST : D11/2 * FB_TS : D10/2 * FB_TSIZ0 : D15/2 * FB_TSIZ1 : D16/2 ## IIS I2S Audio * IISBCK : C14/2 F1/1 * IISDI : C16/2 F3/1 * IISDO0 : C17/2 F4/1 * IISDO1 : C18/2 F5/1 * IISDO2 : C19/2 F6/1 * IISDO3 : C20/2 F7/1 * IISLRCK : C15/2 F2/1 * IISMCK : C13/2 F0/1 ## JTAG1 JTAG (same as JTAG2, JTAG_SEL=LOW) * JTAG1_CK : A13/3 * JTAG1_DI : A11/3 * JTAG1_DO : A12/3 * JTAG1_MS : A10/3 ## JTAG2 JTAG (same as JTAG1, JTAG_SEL=HIGH) * JTAG2_CK : C11/3 * JTAG2_DI : C9/3 * JTAG2_DO : C10/3 * JTAG2_MS : C8/3 ## LCD 24-pin RGB/TTL LCD * LCD0_0 : B4/1 * LCD0_1 : G4/2 * LCD1_0 : B5/1 * LCD1_1 : G5/2 * LCD10_0 : B14/1 * LCD10_1 : G14/2 * LCD11_0 : B15/1 * LCD11_1 : G15/2 * LCD12_0 : B16/1 * LCD12_1 : G16/2 * LCD13_0 : B17/1 * LCD13_1 : G17/2 * LCD14_0 : B18/1 * LCD14_1 : G18/2 * LCD15_0 : B19/1 * LCD15_1 : G19/2 * LCD16_0 : B20/1 * LCD16_1 : G20/2 * LCD17_0 : B21/1 * LCD17_1 : G21/2 * LCD18_0 : B22/1 * LCD18_1 : G22/2 * LCD19_0 : B23/1 * LCD19_1 : G23/2 * LCD2_0 : B6/1 * LCD2_1 : G6/2 * LCD20_0 : B24/1 * LCD20_1 : G24/2 * LCD21_0 : B25/1 * LCD21_1 : G25/2 * LCD22_0 : B26/1 * LCD22_1 : G26/2 * LCD23_0 : B27/1 * LCD23_1 : G27/2 * LCD3_0 : B7/1 * LCD3_1 : G7/2 * LCD4_0 : B8/1 * LCD4_1 : G8/2 * LCD5_0 : B9/1 * LCD5_1 : G9/2 * LCD6_0 : B10/1 * LCD6_1 : G10/2 * LCD7_0 : B11/1 * LCD7_1 : G11/2 * LCD8_0 : B12/1 * LCD8_1 : G12/2 * LCD9_0 : B13/1 * LCD9_1 : G13/2 * LCDCK_0 : B0/1 * LCDCK_1 : G0/2 * LCDDE_0 : B1/1 * LCDDE_1 : G1/2 * LCDHS_0 : B2/1 * LCDHS_1 : G2/2 * LCDVS_0 : B3/1 * LCDVS_1 : G3/2 ## MMC eMMC 1/2/4/8 pin * MMCCLK : A1/1 E15/3 * MMCCMD : A0/1 E14/3 * MMCD0 : A2/1 E16/3 * MMCD1 : A3/1 E17/3 * MMCD2 : A4/1 E18/3 * MMCD3 : A5/1 E19/3 * MMCD4 : A6/1 E20/3 * MMCD5 : A7/1 E21/3 * MMCD6 : A8/1 E22/3 * MMCD7 : A9/1 E23/3 ## PWM PWM (pulse-width modulation) * PWM_0 : B9/2 D21/1 F8/2 * PWM_1 : B20/2 D22/1 F9/2 * PWM_2 : B21/2 C21/2 D23/1 F4/3 ## 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 ## SD1 SD/MMC 1 * SD1_CLK : A11/2 B23/2 * SD1_CMD : A10/2 B22/2 * SD1_D0 : A12/2 B24/2 * SD1_D1 : A13/2 B25/2 * SD1_D2 : A14/2 B26/2 * SD1_D3 : A15/2 B27/2 ## SD2 SD/MMC 2 * SD2_CLK : D5/2 E1/2 G25/3 * SD2_CMD : D4/2 E0/2 G24/3 * SD2_D0 : D6/2 E2/2 G28/2 * SD2_D1 : D7/2 E3/2 G29/2 * SD2_D2 : D8/2 E4/2 G30/2 * SD2_D3 : D9/2 E5/2 G31/2 ## SD3 SD/MMC 3 * SD3_CLK : E9/2 F1/2 * SD3_CMD : E8/2 F0/2 * SD3_D0 : E10/2 F2/2 * SD3_D1 : E11/2 F3/2 * SD3_D2 : E12/2 F4/2 * SD3_D3 : E13/2 F5/2 ## SPI1 SPI (Serial Peripheral Interface) 1 * SPI1_CLK : A0/3 B12/2 * SPI1_MISO : A3/3 B15/2 * SPI1_MOSI : A2/3 B14/2 * SPI1_NSS : A1/3 B13/2 ## SPI2 SPI (Serial Peripheral Interface) 2 * SPI2_CLK : A6/2 C8/2 * SPI2_MISO : A9/2 C11/2 * SPI2_MOSI : A8/2 C10/2 * SPI2_NSS : A7/2 C9/2 C12/2 ## SPI3 Quad SPI (Serial Peripheral Interface) 3 * SPI3_CK : B4/2 E18/2 G26/3 * SPI3_IO0 : B6/2 E20/2 G28/3 * SPI3_IO1 : B7/2 E21/2 G29/3 * SPI3_IO2 : E22/2 G30/3 * SPI3_IO3 : E23/2 G31/3 * SPI3_NSS : B5/2 E19/2 G27/3 ## TWI1 I2C 1 * TWI1_SCL : A5/2 B1/2 D11/3 F7/2 * TWI1_SDA : A4/2 B0/2 D10/3 F6/2 ## TWI2 I2C 2 * TWI2_SCL : D3/3 D18/2 E7/2 * TWI2_SDA : D2/3 D17/2 E6/2 ## TWI3 I2C 3 * TWI3_SCL : B19/2 D20/2 * TWI3_SDA : B18/2 D19/2 ## UART0 UART (TX/RX/CTS/RTS) 0 * UART0_CTS : C22/3 D2/2 * UART0_RTS : C23/3 D3/2 * UART0_RX : C21/3 D1/2 * UART0_TX : C20/3 D0/2 ## UART1 UART (TX/RX/CTS/RTS) 1 * UART1_CTS : A2/2 E16/2 * UART1_RTS : A3/2 E17/2 * UART1_RX : A1/2 E15/2 * UART1_TX : A0/2 E14/2 ## UART2 UART (TX/RX) 2 * UART2_RX : A15/3 B3/2 C23/2 * UART2_TX : A14/3 B2/2 C22/2 ## UART3 UART (TX/RX) 3 * UART3_RX : B17/2 D22/2 * UART3_TX : B16/2 D21/2 ## UART4 UART (TX/RX) 4 * UART4_RX : B11/2 D14/2 F9/1 * UART4_TX : B10/2 D13/2 F8/1 ## ULPI1 ULPI (USB Low Pin-count) 1 * ULPI1_CK : C0/1 * ULPI1_D0 : C4/1 * ULPI1_D1 : C5/1 * ULPI1_D2 : C6/1 * ULPI1_D3 : C7/1 * ULPI1_D4 : C8/1 * ULPI1_D5 : C9/1 * ULPI1_D6 : C10/1 * ULPI1_D7 : C11/1 * ULPI1_DIR : C1/1 * ULPI1_NXT : C3/1 * ULPI1_STP : C2/1 ## ULPI2 ULPI (USB Low Pin-count) 2 * ULPI2_CK : C12/1 * ULPI2_D0 : C16/1 * ULPI2_D1 : C17/1 * ULPI2_D2 : C18/1 * ULPI2_D3 : C19/1 * ULPI2_D4 : C20/1 * ULPI2_D5 : C21/1 * ULPI2_D6 : C22/1 * ULPI2_D7 : C23/1 * ULPI2_DIR : C13/1 * ULPI2_NXT : C15/1 * ULPI2_STP : C14/1 ## ULPI3 ULPI (USB Low Pin-count) 3 * ULPI3_CK : G20/1 * ULPI3_D0 : G24/1 * ULPI3_D1 : G25/1 * ULPI3_D2 : G26/1 * ULPI3_D3 : G27/1 * ULPI3_D4 : G28/1 * ULPI3_D5 : G29/1 * ULPI3_D6 : G30/1 * ULPI3_D7 : G31/1 * ULPI3_DIR : G21/1 * ULPI3_NXT : G23/1 * ULPI3_STP : G22/1 # Pinmap for EOMA68 ## B1:LCD/22 EOMA68-compliance, 18-bit RGB/TTL LCD * LCDCK_0 16 B0/1 * LCDDE_0 17 B1/1 * LCDHS_0 18 B2/1 * LCDVS_0 19 B3/1 * LCD0_0 20 B4/1 * LCD1_0 21 B5/1 * LCD2_0 22 B6/1 * LCD3_0 23 B7/1 * LCD4_0 24 B8/1 * LCD5_0 25 B9/1 * LCD6_0 26 B10/1 * LCD7_0 27 B11/1 * LCD8_0 28 B12/1 * LCD9_0 29 B13/1 * LCD10_0 30 B14/1 * LCD11_0 31 B15/1 * LCD12_0 32 B16/1 * LCD13_0 33 B17/1 * LCD14_0 34 B18/1 * LCD15_0 35 B19/1 * LCD16_0 36 B20/1 * LCD17_0 37 B21/1 ## ULPI1/8 user-facing: internal (on Card), USB-OTG ULPI PHY * ULPI1_CK 44 C0/1 * ULPI1_DIR 45 C1/1 * ULPI1_STP 46 C2/1 * ULPI1_NXT 47 C3/1 * ULPI1_D0 48 C4/1 * ULPI1_D1 49 C5/1 * ULPI1_D2 50 C6/1 * ULPI1_D3 51 C7/1 ## ULPI2 EOMA68-compliance: dual USB2 Host ULPI PHY * ULPI2_CK 56 C12/1 * ULPI2_DIR 57 C13/1 * ULPI2_STP 58 C14/1 * ULPI2_NXT 59 C15/1 * ULPI2_D0 60 C16/1 * ULPI2_D1 61 C17/1 * ULPI2_D2 62 C18/1 * ULPI2_D3 63 C19/1 * ULPI2_D4 64 C20/1 * ULPI2_D5 65 C21/1 * ULPI2_D6 66 C22/1 * ULPI2_D7 67 C23/1 ## MMC internal (on Card) * MMCCMD 0 A0/1 * MMCCLK 1 A1/1 * MMCD0 2 A2/1 * MMCD1 3 A3/1 * MMCD2 4 A4/1 * MMCD3 5 A5/1 * MMCD4 6 A6/1 * MMCD5 7 A7/1 * MMCD6 8 A8/1 * MMCD7 9 A9/1 ## SD1 user-facing: internal (on Card), multiplexed with JTAG1 and UART2, for debug purposes * SD1_CMD 10 A10/2 * SD1_CLK 11 A11/2 * SD1_D0 12 A12/2 * SD1_D1 13 A13/2 * SD1_D2 14 A14/2 * SD1_D3 15 A15/2 ## UART3 EOMA68-compliance * UART3_TX 89 D21/2 * UART3_RX 90 D22/2 ## TWI3 EOMA68-compliance: must be entirely free of devices. Address 0x51 used (externally) for EOMA68 EEPROM Id * TWI3_SDA 87 D19/2 * TWI3_SCL 88 D20/2 ## SPI2 EOMA68-compliance * SPI2_CLK 52 C8/2 * SPI2_NSS 53 C9/2 * SPI2_MOSI 54 C10/2 * SPI2_MISO 55 C11/2 ## E2:SD2 EOMA68-compliance * SD2_CMD 92 E0/2 * SD2_CLK 93 E1/2 * SD2_D0 94 E2/2 * SD2_D1 95 E3/2 * SD2_D2 96 E4/2 * SD2_D3 97 E5/2 ## EINT * EINT16 98 E6/3 * EINT17 99 E7/3 * EINT18 116 F0/3 * EINT19 117 F1/3 ## PWM * PWM_2 91 D23/1 ## Unused Pinouts (spare as GPIO) for 'EOMA68' | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 38 | B GPIOB22 | B LCD18_0 | B SD1_CMD | B FB_AD26 | | 39 | B GPIOB23 | B LCD19_0 | B SD1_CLK | B FB_AD27 | | 40 | B GPIOB24 | B LCD20_0 | B SD1_D0 | B FB_AD28 | | 41 | B GPIOB25 | B LCD21_0 | B SD1_D1 | B FB_AD29 | | 42 | B GPIOB26 | B LCD22_0 | B SD1_D2 | B FB_AD30 | | 43 | B GPIOB27 | B LCD23_0 | B SD1_D3 | B FB_AD31 | | 68 | D GPIOD0 | D FB_AD0 | D UART0_TX | D EINT30 | | 69 | D GPIOD1 | D FB_AD1 | D UART0_RX | D EINT31 | | 70 | D GPIOD2 | D FB_AD2 | D UART0_CTS | D TWI2_SDA | | 71 | D GPIOD3 | D FB_AD3 | D UART0_RTS | D TWI2_SCL | | 72 | D GPIOD4 | D FB_AD4 | D SD2_CMD | | | 73 | D GPIOD5 | D FB_AD5 | D SD2_CLK | | | 74 | D GPIOD6 | D FB_AD6 | D SD2_D0 | | | 75 | D GPIOD7 | D FB_AD7 | D SD2_D1 | | | 76 | D GPIOD8 | D FB_CS0 | D SD2_D2 | | | 77 | D GPIOD9 | D FB_CS1 | D SD2_D3 | | | 78 | D GPIOD10 | D FB_ALE | D FB_TS | D TWI1_SDA | | 79 | D GPIOD11 | D FB_OE | D FB_TBST | D TWI1_SCL | | 80 | D GPIOD12 | D FB_RW | | | | 81 | D GPIOD13 | D FB_TA | D UART4_TX | D EINT5 | | 82 | D GPIOD14 | D FB_CLK | D UART4_RX | D EINT6 | | 83 | D GPIOD15 | D FB_BWE0 | D FB_TSIZ0 | D EINT7 | | 84 | D GPIOD16 | D FB_BWE1 | D FB_TSIZ1 | D EINT8 | | 85 | D GPIOD17 | D FB_BWE2 | D TWI2_SDA | D FB_A0 | | 86 | D GPIOD18 | D FB_BWE3 | D TWI2_SCL | D FB_A1 | | 100 | E GPIOE8 | E FB_AD16 | E SD3_CMD | E EINT22 | | 101 | E GPIOE9 | E FB_AD17 | E SD3_CLK | E EINT23 | | 102 | E GPIOE10 | E FB_AD18 | E SD3_D0 | E EINT24 | | 103 | E GPIOE11 | E FB_AD19 | E SD3_D1 | E EINT25 | | 104 | E GPIOE12 | E FB_AD20 | E SD3_D2 | E EINT26 | | 105 | E GPIOE13 | E FB_AD21 | E SD3_D3 | E EINT27 | | 106 | E GPIOE14 | E FB_AD22 | E UART1_TX | E MMCCMD | | 107 | E GPIOE15 | E FB_AD23 | E UART1_RX | E MMCCLK | | 108 | E GPIOE16 | E FB_AD24 | E UART1_CTS | E MMCD0 | | 109 | E GPIOE17 | E FB_AD25 | E UART1_RTS | E MMCD1 | | 110 | E GPIOE18 | E FB_AD26 | E SPI3_CK | E MMCD2 | | 111 | E GPIOE19 | E FB_AD27 | E SPI3_NSS | E MMCD3 | | 112 | E GPIOE20 | E FB_AD28 | E SPI3_IO0 | E MMCD4 | | 113 | E GPIOE21 | E FB_AD29 | E SPI3_IO1 | E MMCD5 | | 114 | E GPIOE22 | E FB_AD30 | E SPI3_IO2 | E MMCD6 | | 115 | E GPIOE23 | E FB_AD31 | E SPI3_IO3 | E MMCD7 | | 118 | F GPIOF2 | F IISLRCK | F SD3_D0 | F EINT20 | | 119 | F GPIOF3 | F IISDI | F SD3_D1 | F EINT21 | | 120 | F GPIOF4 | F IISDO0 | F SD3_D2 | F PWM_2 | | 121 | F GPIOF5 | F IISDO1 | F SD3_D3 | F EINT7 | | 122 | F GPIOF6 | F IISDO2 | F TWI1_SDA | F EINT28 | | 123 | F GPIOF7 | F IISDO3 | F TWI1_SCL | F EINT29 | | 124 | F GPIOF8 | F UART4_TX | F PWM_0 | F EINT30 | | 125 | F GPIOF9 | F UART4_RX | F PWM_1 | F EINT31 | | 126 | G GPIOG0 | G RG_ERXD0 | G LCDCK_1 | G FB_AD8 | | 127 | G GPIOG1 | G RG_ERXD1 | G LCDDE_1 | G FB_AD9 | | 128 | G GPIOG2 | G RG_ERXD2 | G LCDHS_1 | G FB_AD10 | | 129 | G GPIOG3 | G RG_ERXD3 | G LCDVS_1 | G FB_AD11 | | 130 | G GPIOG4 | G RG_ETXD0 | G LCD0_1 | G FB_AD12 | | 131 | G GPIOG5 | G RG_ETXD1 | G LCD1_1 | G FB_AD13 | | 132 | G GPIOG6 | G RG_ETXD2 | G LCD2_1 | G FB_AD14 | | 133 | G GPIOG7 | G RG_ETXD3 | G LCD3_1 | G FB_AD15 | | 134 | G GPIOG8 | G RG_FB_CS0 | G LCD4_1 | G FB_AD16 | | 135 | G GPIOG9 | G RG_FB_CS1 | G LCD5_1 | G FB_AD17 | | 136 | G GPIOG10 | G RG_ERXCK | G LCD6_1 | G FB_AD18 | | 137 | G GPIOG11 | G RG_ERXERR | G LCD7_1 | G FB_AD19 | | 138 | G GPIOG12 | G RG_ERXDV | G LCD8_1 | G FB_AD20 | | 139 | G GPIOG13 | G RG_EMDC | G LCD9_1 | G FB_AD21 | | 140 | G GPIOG14 | G RG_EMDIO | G LCD10_1 | G FB_AD22 | | 141 | G GPIOG15 | G RG_ETXEN | G LCD11_1 | G FB_AD23 | | 142 | G GPIOG16 | G RG_ETXCK | G LCD12_1 | G FB_AD24 | | 143 | G GPIOG17 | G RG_ECRS | G LCD13_1 | G FB_AD25 | | 144 | G GPIOG18 | G RG_ECOL | G LCD14_1 | G FB_AD26 | | 145 | G GPIOG19 | G RG_ETXERR | G LCD15_1 | G FB_AD27 | | 146 | G GPIOG20 | G ULPI3_CK | G LCD16_1 | G FB_AD28 | | 147 | G GPIOG21 | G ULPI3_DIR | G LCD17_1 | G FB_AD29 | | 148 | G GPIOG22 | G ULPI3_STP | G LCD18_1 | G FB_AD30 | | 149 | G GPIOG23 | G ULPI3_NXT | G LCD19_1 | G FB_AD31 | | 150 | G GPIOG24 | G ULPI3_D0 | G LCD20_1 | G SD2_CMD | | 151 | G GPIOG25 | G ULPI3_D1 | G LCD21_1 | G SD2_CLK | | 152 | G GPIOG26 | G ULPI3_D2 | G LCD22_1 | G SPI3_CK | | 153 | G GPIOG27 | G ULPI3_D3 | G LCD23_1 | G SPI3_NSS | | 154 | G GPIOG28 | G ULPI3_D4 | G SD2_D0 | G SPI3_IO0 | | 155 | G GPIOG29 | G ULPI3_D5 | G SD2_D1 | G SPI3_IO1 | | 156 | G GPIOG30 | G ULPI3_D6 | G SD2_D2 | G SPI3_IO2 | | 157 | G GPIOG31 | G ULPI3_D7 | G SD2_D3 | G SPI3_IO3 | # Pinmap for Industrial ## D1:FB/17 * FB_AD0 68 D0/1 * FB_AD1 69 D1/1 * FB_AD2 70 D2/1 * FB_AD3 71 D3/1 * FB_AD4 72 D4/1 * FB_AD5 73 D5/1 * FB_AD6 74 D6/1 * FB_AD7 75 D7/1 * FB_CS0 76 D8/1 * FB_CS1 77 D9/1 * FB_ALE 78 D10/1 * FB_OE 79 D11/1 * FB_RW 80 D12/1 * FB_TA 81 D13/1 * FB_CLK 82 D14/1 * FB_BWE0 83 D15/1 * FB_BWE1 84 D16/1 ## E1:FB/8 * FB_AD8 92 E0/1 * FB_AD9 93 E1/1 * FB_AD10 94 E2/1 * FB_AD11 95 E3/1 * FB_AD12 96 E4/1 * FB_AD13 97 E5/1 * FB_AD14 98 E6/1 * FB_AD15 99 E7/1 ## B1:LCD/22 * LCDCK_0 16 B0/1 * LCDDE_0 17 B1/1 * LCDHS_0 18 B2/1 * LCDVS_0 19 B3/1 * LCD0_0 20 B4/1 * LCD1_0 21 B5/1 * LCD2_0 22 B6/1 * LCD3_0 23 B7/1 * LCD4_0 24 B8/1 * LCD5_0 25 B9/1 * LCD6_0 26 B10/1 * LCD7_0 27 B11/1 * LCD8_0 28 B12/1 * LCD9_0 29 B13/1 * LCD10_0 30 B14/1 * LCD11_0 31 B15/1 * LCD12_0 32 B16/1 * LCD13_0 33 B17/1 * LCD14_0 34 B18/1 * LCD15_0 35 B19/1 * LCD16_0 36 B20/1 * LCD17_0 37 B21/1 ## ULPI1/8 * ULPI1_CK 44 C0/1 * ULPI1_DIR 45 C1/1 * ULPI1_STP 46 C2/1 * ULPI1_NXT 47 C3/1 * ULPI1_D0 48 C4/1 * ULPI1_D1 49 C5/1 * ULPI1_D2 50 C6/1 * ULPI1_D3 51 C7/1 ## ULPI2/8 * ULPI2_CK 56 C12/1 * ULPI2_DIR 57 C13/1 * ULPI2_STP 58 C14/1 * ULPI2_NXT 59 C15/1 * ULPI2_D0 60 C16/1 * ULPI2_D1 61 C17/1 * ULPI2_D2 62 C18/1 * ULPI2_D3 63 C19/1 ## MMC * MMCCMD 0 A0/1 * MMCCLK 1 A1/1 * MMCD0 2 A2/1 * MMCD1 3 A3/1 * MMCD2 4 A4/1 * MMCD3 5 A5/1 * MMCD4 6 A6/1 * MMCD5 7 A7/1 * MMCD6 8 A8/1 * MMCD7 9 A9/1 ## B2:SD1 * SD1_CMD 38 B22/2 * SD1_CLK 39 B23/2 * SD1_D0 40 B24/2 * SD1_D1 41 B25/2 * SD1_D2 42 B26/2 * SD1_D3 43 B27/2 ## JTAG1 * JTAG1_MS 10 A10/3 * JTAG1_DI 11 A11/3 * JTAG1_DO 12 A12/3 * JTAG1_CK 13 A13/3 ## A3:UART2 * UART2_TX 14 A14/3 * UART2_RX 15 A15/3 ## E2:UART1 * UART1_TX 106 E14/2 * UART1_RX 107 E15/2 * UART1_CTS 108 E16/2 * UART1_RTS 109 E17/2 ## C3:UART0 * UART0_TX 64 C20/3 * UART0_RX 65 C21/3 * UART0_CTS 66 C22/3 * UART0_RTS 67 C23/3 ## F2:TWI1 * TWI1_SDA 122 F6/2 * TWI1_SCL 123 F7/2 ## D2:TWI2 * TWI2_SDA 85 D17/2 * TWI2_SCL 86 D18/2 ## D2:TWI3 * TWI3_SDA 87 D19/2 * TWI3_SCL 88 D20/2 ## SPI2 * SPI2_CLK 52 C8/2 * SPI2_NSS 53 C9/2 * SPI2_MOSI 54 C10/2 * SPI2_MISO 55 C11/2 ## SPI3 * SPI3_CK 110 E18/2 * SPI3_NSS 111 E19/2 * SPI3_IO0 112 E20/2 * SPI3_IO1 113 E21/2 * SPI3_IO2 114 E22/2 * SPI3_IO3 115 E23/2 ## F2:SD3 * SD3_CMD 116 F0/2 * SD3_CLK 117 F1/2 * SD3_D0 118 F2/2 * SD3_D1 119 F3/2 * SD3_D2 120 F4/2 * SD3_D3 121 F5/2 ## EINT * EINT24 102 E10/3 * EINT25 103 E11/3 * EINT26 104 E12/3 * EINT27 105 E13/3 * EINT20 89 D21/3 * EINT21 90 D22/3 * EINT22 100 E8/3 * EINT23 101 E9/3 ## PWM * PWM_0 124 F8/2 * PWM_1 125 F9/2 * PWM_2 91 D23/1 ## Unused Pinouts (spare as GPIO) for 'Industrial' | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 126 | G GPIOG0 | G RG_ERXD0 | G LCDCK_1 | G FB_AD8 | | 127 | G GPIOG1 | G RG_ERXD1 | G LCDDE_1 | G FB_AD9 | | 128 | G GPIOG2 | G RG_ERXD2 | G LCDHS_1 | G FB_AD10 | | 129 | G GPIOG3 | G RG_ERXD3 | G LCDVS_1 | G FB_AD11 | | 130 | G GPIOG4 | G RG_ETXD0 | G LCD0_1 | G FB_AD12 | | 131 | G GPIOG5 | G RG_ETXD1 | G LCD1_1 | G FB_AD13 | | 132 | G GPIOG6 | G RG_ETXD2 | G LCD2_1 | G FB_AD14 | | 133 | G GPIOG7 | G RG_ETXD3 | G LCD3_1 | G FB_AD15 | | 134 | G GPIOG8 | G RG_FB_CS0 | G LCD4_1 | G FB_AD16 | | 135 | G GPIOG9 | G RG_FB_CS1 | G LCD5_1 | G FB_AD17 | | 136 | G GPIOG10 | G RG_ERXCK | G LCD6_1 | G FB_AD18 | | 137 | G GPIOG11 | G RG_ERXERR | G LCD7_1 | G FB_AD19 | | 138 | G GPIOG12 | G RG_ERXDV | G LCD8_1 | G FB_AD20 | | 139 | G GPIOG13 | G RG_EMDC | G LCD9_1 | G FB_AD21 | | 140 | G GPIOG14 | G RG_EMDIO | G LCD10_1 | G FB_AD22 | | 141 | G GPIOG15 | G RG_ETXEN | G LCD11_1 | G FB_AD23 | | 142 | G GPIOG16 | G RG_ETXCK | G LCD12_1 | G FB_AD24 | | 143 | G GPIOG17 | G RG_ECRS | G LCD13_1 | G FB_AD25 | | 144 | G GPIOG18 | G RG_ECOL | G LCD14_1 | G FB_AD26 | | 145 | G GPIOG19 | G RG_ETXERR | G LCD15_1 | G FB_AD27 | | 146 | G GPIOG20 | G ULPI3_CK | G LCD16_1 | G FB_AD28 | | 147 | G GPIOG21 | G ULPI3_DIR | G LCD17_1 | G FB_AD29 | | 148 | G GPIOG22 | G ULPI3_STP | G LCD18_1 | G FB_AD30 | | 149 | G GPIOG23 | G ULPI3_NXT | G LCD19_1 | G FB_AD31 | | 150 | G GPIOG24 | G ULPI3_D0 | G LCD20_1 | G SD2_CMD | | 151 | G GPIOG25 | G ULPI3_D1 | G LCD21_1 | G SD2_CLK | | 152 | G GPIOG26 | G ULPI3_D2 | G LCD22_1 | G SPI3_CK | | 153 | G GPIOG27 | G ULPI3_D3 | G LCD23_1 | G SPI3_NSS | | 154 | G GPIOG28 | G ULPI3_D4 | G SD2_D0 | G SPI3_IO0 | | 155 | G GPIOG29 | G ULPI3_D5 | G SD2_D1 | G SPI3_IO1 | | 156 | G GPIOG30 | G ULPI3_D6 | G SD2_D2 | G SPI3_IO2 | | 157 | G GPIOG31 | G ULPI3_D7 | G SD2_D3 | G SPI3_IO3 | # Pinmap for Industrial with SPI-LCD ## D1:FB/17 * FB_AD0 68 D0/1 * FB_AD1 69 D1/1 * FB_AD2 70 D2/1 * FB_AD3 71 D3/1 * FB_AD4 72 D4/1 * FB_AD5 73 D5/1 * FB_AD6 74 D6/1 * FB_AD7 75 D7/1 * FB_CS0 76 D8/1 * FB_CS1 77 D9/1 * FB_ALE 78 D10/1 * FB_OE 79 D11/1 * FB_RW 80 D12/1 * FB_TA 81 D13/1 * FB_CLK 82 D14/1 * FB_BWE0 83 D15/1 * FB_BWE1 84 D16/1 ## E1:FB/8 * FB_AD8 92 E0/1 * FB_AD9 93 E1/1 * FB_AD10 94 E2/1 * FB_AD11 95 E3/1 * FB_AD12 96 E4/1 * FB_AD13 97 E5/1 * FB_AD14 98 E6/1 * FB_AD15 99 E7/1 ## B2:SPI1 Used for 320x240 or 640x480 etc. SPI-based LCD. Frees up large numbers of GPIO from RGB/TTL bank * SPI1_CLK 28 B12/2 * SPI1_NSS 29 B13/2 * SPI1_MOSI 30 B14/2 * SPI1_MISO 31 B15/2 ## ULPI1/8 * ULPI1_CK 44 C0/1 * ULPI1_DIR 45 C1/1 * ULPI1_STP 46 C2/1 * ULPI1_NXT 47 C3/1 * ULPI1_D0 48 C4/1 * ULPI1_D1 49 C5/1 * ULPI1_D2 50 C6/1 * ULPI1_D3 51 C7/1 ## ULPI2/8 * ULPI2_CK 56 C12/1 * ULPI2_DIR 57 C13/1 * ULPI2_STP 58 C14/1 * ULPI2_NXT 59 C15/1 * ULPI2_D0 60 C16/1 * ULPI2_D1 61 C17/1 * ULPI2_D2 62 C18/1 * ULPI2_D3 63 C19/1 ## MMC * MMCCMD 0 A0/1 * MMCCLK 1 A1/1 * MMCD0 2 A2/1 * MMCD1 3 A3/1 * MMCD2 4 A4/1 * MMCD3 5 A5/1 * MMCD4 6 A6/1 * MMCD5 7 A7/1 * MMCD6 8 A8/1 * MMCD7 9 A9/1 ## B2:SD1 * SD1_CMD 38 B22/2 * SD1_CLK 39 B23/2 * SD1_D0 40 B24/2 * SD1_D1 41 B25/2 * SD1_D2 42 B26/2 * SD1_D3 43 B27/2 ## JTAG1 * JTAG1_MS 10 A10/3 * JTAG1_DI 11 A11/3 * JTAG1_DO 12 A12/3 * JTAG1_CK 13 A13/3 ## A3:UART2 * UART2_TX 14 A14/3 * UART2_RX 15 A15/3 ## E2:UART1 * UART1_TX 106 E14/2 * UART1_RX 107 E15/2 * UART1_CTS 108 E16/2 * UART1_RTS 109 E17/2 ## C3:UART0 * UART0_TX 64 C20/3 * UART0_RX 65 C21/3 * UART0_CTS 66 C22/3 * UART0_RTS 67 C23/3 ## B2:UART4 * UART4_TX 26 B10/2 * UART4_RX 27 B11/2 ## B2:UART3 * UART3_TX 32 B16/2 * UART3_RX 33 B17/2 ## F2:TWI1 * TWI1_SDA 122 F6/2 * TWI1_SCL 123 F7/2 ## D2:TWI2 * TWI2_SDA 85 D17/2 * TWI2_SCL 86 D18/2 ## D2:TWI3 * TWI3_SDA 87 D19/2 * TWI3_SCL 88 D20/2 ## SPI2 * SPI2_CLK 52 C8/2 * SPI2_NSS 53 C9/2 * SPI2_MOSI 54 C10/2 * SPI2_MISO 55 C11/2 ## SPI3 * SPI3_CK 20 B4/2 * SPI3_NSS 21 B5/2 * SPI3_IO0 22 B6/2 * SPI3_IO1 23 B7/2 * SPI3_IO2 114 E22/2 * SPI3_IO3 115 E23/2 ## F2:SD3 * SD3_CMD 116 F0/2 * SD3_CLK 117 F1/2 * SD3_D0 118 F2/2 * SD3_D1 119 F3/2 * SD3_D2 120 F4/2 * SD3_D3 121 F5/2 ## EINT * EINT24 102 E10/3 * EINT25 103 E11/3 * EINT26 104 E12/3 * EINT27 105 E13/3 * EINT20 89 D21/3 * EINT21 90 D22/3 * EINT22 100 E8/3 * EINT23 101 E9/3 ## PWM * PWM_0 124 F8/2 * PWM_1 125 F9/2 * PWM_2 91 D23/1 ## Unused Pinouts (spare as GPIO) for 'Industrial with SPI-LCD' | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 16 | B GPIOB0 | B LCDCK_0 | B TWI1_SDA | B EINT6 | | 17 | B GPIOB1 | B LCDDE_0 | B TWI1_SCL | B EINT7 | | 18 | B GPIOB2 | B LCDHS_0 | B UART2_TX | B EINT8 | | 19 | B GPIOB3 | B LCDVS_0 | B UART2_RX | B EINT9 | | 24 | B GPIOB8 | B LCD4_0 | | B FB_AD12 | | 25 | B GPIOB9 | B LCD5_0 | B PWM_0 | B FB_AD13 | | 34 | B GPIOB18 | B LCD14_0 | B TWI3_SDA | B FB_AD22 | | 35 | B GPIOB19 | B LCD15_0 | B TWI3_SCL | B FB_AD23 | | 36 | B GPIOB20 | B LCD16_0 | B PWM_1 | B FB_AD24 | | 37 | B GPIOB21 | B LCD17_0 | B PWM_2 | B FB_AD25 | | 110 | E GPIOE18 | E FB_AD26 | E SPI3_CK | E MMCD2 | | 111 | E GPIOE19 | E FB_AD27 | E SPI3_NSS | E MMCD3 | | 112 | E GPIOE20 | E FB_AD28 | E SPI3_IO0 | E MMCD4 | | 113 | E GPIOE21 | E FB_AD29 | E SPI3_IO1 | E MMCD5 | | 126 | G GPIOG0 | G RG_ERXD0 | G LCDCK_1 | G FB_AD8 | | 127 | G GPIOG1 | G RG_ERXD1 | G LCDDE_1 | G FB_AD9 | | 128 | G GPIOG2 | G RG_ERXD2 | G LCDHS_1 | G FB_AD10 | | 129 | G GPIOG3 | G RG_ERXD3 | G LCDVS_1 | G FB_AD11 | | 130 | G GPIOG4 | G RG_ETXD0 | G LCD0_1 | G FB_AD12 | | 131 | G GPIOG5 | G RG_ETXD1 | G LCD1_1 | G FB_AD13 | | 132 | G GPIOG6 | G RG_ETXD2 | G LCD2_1 | G FB_AD14 | | 133 | G GPIOG7 | G RG_ETXD3 | G LCD3_1 | G FB_AD15 | | 134 | G GPIOG8 | G RG_FB_CS0 | G LCD4_1 | G FB_AD16 | | 135 | G GPIOG9 | G RG_FB_CS1 | G LCD5_1 | G FB_AD17 | | 136 | G GPIOG10 | G RG_ERXCK | G LCD6_1 | G FB_AD18 | | 137 | G GPIOG11 | G RG_ERXERR | G LCD7_1 | G FB_AD19 | | 138 | G GPIOG12 | G RG_ERXDV | G LCD8_1 | G FB_AD20 | | 139 | G GPIOG13 | G RG_EMDC | G LCD9_1 | G FB_AD21 | | 140 | G GPIOG14 | G RG_EMDIO | G LCD10_1 | G FB_AD22 | | 141 | G GPIOG15 | G RG_ETXEN | G LCD11_1 | G FB_AD23 | | 142 | G GPIOG16 | G RG_ETXCK | G LCD12_1 | G FB_AD24 | | 143 | G GPIOG17 | G RG_ECRS | G LCD13_1 | G FB_AD25 | | 144 | G GPIOG18 | G RG_ECOL | G LCD14_1 | G FB_AD26 | | 145 | G GPIOG19 | G RG_ETXERR | G LCD15_1 | G FB_AD27 | | 146 | G GPIOG20 | G ULPI3_CK | G LCD16_1 | G FB_AD28 | | 147 | G GPIOG21 | G ULPI3_DIR | G LCD17_1 | G FB_AD29 | | 148 | G GPIOG22 | G ULPI3_STP | G LCD18_1 | G FB_AD30 | | 149 | G GPIOG23 | G ULPI3_NXT | G LCD19_1 | G FB_AD31 | | 150 | G GPIOG24 | G ULPI3_D0 | G LCD20_1 | G SD2_CMD | | 151 | G GPIOG25 | G ULPI3_D1 | G LCD21_1 | G SD2_CLK | | 152 | G GPIOG26 | G ULPI3_D2 | G LCD22_1 | G SPI3_CK | | 153 | G GPIOG27 | G ULPI3_D3 | G LCD23_1 | G SPI3_NSS | | 154 | G GPIOG28 | G ULPI3_D4 | G SD2_D0 | G SPI3_IO0 | | 155 | G GPIOG29 | G ULPI3_D5 | G SD2_D1 | G SPI3_IO1 | | 156 | G GPIOG30 | G ULPI3_D6 | G SD2_D2 | G SPI3_IO2 | | 157 | G GPIOG31 | G ULPI3_D7 | G SD2_D3 | G SPI3_IO3 | # Pinmap for Smartphone / Tablet ## B1:LCD/22 RGB/TTL LCD, 800x480 or use SN75LVDS83b for up to 1440x900 * LCDCK_0 16 B0/1 * LCDDE_0 17 B1/1 * LCDHS_0 18 B2/1 * LCDVS_0 19 B3/1 * LCD0_0 20 B4/1 * LCD1_0 21 B5/1 * LCD2_0 22 B6/1 * LCD3_0 23 B7/1 * LCD4_0 24 B8/1 * LCD5_0 25 B9/1 * LCD6_0 26 B10/1 * LCD7_0 27 B11/1 * LCD8_0 28 B12/1 * LCD9_0 29 B13/1 * LCD10_0 30 B14/1 * LCD11_0 31 B15/1 * LCD12_0 32 B16/1 * LCD13_0 33 B17/1 * LCD14_0 34 B18/1 * LCD15_0 35 B19/1 * LCD16_0 36 B20/1 * LCD17_0 37 B21/1 ## ULPI1/8 USB-OTG, connect to ULPI OTG PHY (for charging) as well as USB Host or USB Device * ULPI1_CK 44 C0/1 * ULPI1_DIR 45 C1/1 * ULPI1_STP 46 C2/1 * ULPI1_NXT 47 C3/1 * ULPI1_D0 48 C4/1 * ULPI1_D1 49 C5/1 * ULPI1_D2 50 C6/1 * ULPI1_D3 51 C7/1 ## ULPI2/8 USB2 Host, connect to ULPI PHY w/and 4-port USB2 Hub for example GL850G or FE1.1. Connects to 2/3/4G/LTE Modem, 2x USB-Camera (VC0345) * ULPI2_CK 56 C12/1 * ULPI2_DIR 57 C13/1 * ULPI2_STP 58 C14/1 * ULPI2_NXT 59 C15/1 * ULPI2_D0 60 C16/1 * ULPI2_D1 61 C17/1 * ULPI2_D2 62 C18/1 * ULPI2_D3 63 C19/1 ## MMC eMMC: main internal storage * MMCCMD 0 A0/1 * MMCCLK 1 A1/1 * MMCD0 2 A2/1 * MMCD1 3 A3/1 * MMCD2 4 A4/1 * MMCD3 5 A5/1 * MMCD4 6 A6/1 * MMCD5 7 A7/1 * MMCD6 8 A8/1 * MMCD7 9 A9/1 ## SD1 internal, multiplexed with JTAG1 and UART2, for debug purposes * SD1_CMD 10 A10/2 * SD1_CLK 11 A11/2 * SD1_D0 12 A12/2 * SD1_D1 13 A13/2 * SD1_D2 14 A14/2 * SD1_D3 15 A15/2 ## F1:IIS I2C Audio, connect to AC97 Audio IC * IISMCK 116 F0/1 * IISBCK 117 F1/1 * IISLRCK 118 F2/1 * IISDI 119 F3/1 * IISDO0 120 F4/1 * IISDO1 121 F5/1 * IISDO2 122 F6/1 * IISDO3 123 F7/1 ## TWI2 Connect to AC97 Audio IC * TWI2_SDA 70 D2/3 * TWI2_SCL 71 D3/3 ## E2:UART1 Connect to BT on AP6234/AP6335 * UART1_TX 106 E14/2 * UART1_RX 107 E15/2 * UART1_CTS 108 E16/2 * UART1_RTS 109 E17/2 ## E2:SD2 Connect to WIFI on AP6234/AP6335 * SD2_CMD 92 E0/2 * SD2_CLK 93 E1/2 * SD2_D0 94 E2/2 * SD2_D1 95 E3/2 * SD2_D2 96 E4/2 * SD2_D3 97 E5/2 ## C3:UART0 * UART0_TX 64 C20/3 * UART0_RX 65 C21/3 * UART0_CTS 66 C22/3 * UART0_RTS 67 C23/3 ## D2:UART3 Spare? UART (or 2 extra GPIO / EINT) * UART3_TX 89 D21/2 * UART3_RX 90 D22/2 ## D2:UART4 Spare? UART (or 2 extra GPIO) * UART4_TX 81 D13/2 * UART4_RX 82 D14/2 ## D3:TWI1 Connect to PMIC * TWI1_SDA 78 D10/3 * TWI1_SCL 79 D11/3 ## D2:TWI3 Connect to sensors (Trackpad? CTP GSENSOR TILT COMPASS) * TWI3_SDA 87 D19/2 * TWI3_SCL 88 D20/2 ## SPI2 Spare? SPI, connect to higher-speed sensor? * SPI2_CLK 52 C8/2 * SPI2_NSS 53 C9/2 * SPI2_MOSI 54 C10/2 * SPI2_MISO 55 C11/2 ## SPI3 Boot Storage (connection to companion / debug / boot MCU) Only actually needs MISO/MOSI, bootstrap loader v. small Bootstrap loader checks eMMC, USB-OTG, SD/MMC, SPI, etc. * SPI3_CK 110 E18/2 * SPI3_NSS 111 E19/2 * SPI3_IO0 112 E20/2 * SPI3_IO1 113 E21/2 * SPI3_IO2 114 E22/2 * SPI3_IO3 115 E23/2 ## EINT * EINT24 102 E10/3 : BT_HOST_WAKE * EINT25 103 E11/3 : WIFI_HOST_WAKE * EINT26 104 E12/3 : CTP_INT * EINT27 105 E13/3 : GSENSOR_INT * EINT8 84 D16/3 : GPS_INT * EINT7 83 D15/3 : TILT_SENSOR_INT * EINT22 100 E8/3 : COMPASS_INT * EINT23 101 E9/3 : MCU_INT * EINT16 98 E6/3 : PMIC_INT * EINT17 99 E7/3 : PWR_BUTTON_INT * EINT30 68 D0/3 : OTG_ID * EINT31 69 D1/3 : Spare? ## PWM * PWM_0 124 F8/2 : LCD Backlight * PWM_1 125 F9/2 : Spare? PWM (or extra GPIO / EINT) * PWM_2 91 D23/1 : Spare? PWM (or extra GPIO / EINT) ## Unused Pinouts (spare as GPIO) for 'Smartphone / Tablet' 9 spare GPIO pins for miscellaneous functions: wake-up of BT, WIFI, LCD power, sensor power etc. 4 GPIO may be needed for PWM Audio from Modem. LED lights for camera will be needed. Some phones may have clam-shell or lid switch. Some Modems have spare GPIO (over AT commandset). AXP209 PMIC has 4x GPIO, accessible over I2C. SPI2, UART3-4, PWM1-2 may also be spare (10 extra GPIO). If more needed, companion MCU may be used (48+ pin variant) which also includes ADC, DAC, more PWM etc. | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 38 | B GPIOB22 | B LCD18_0 | B SD1_CMD | B FB_AD26 | | 39 | B GPIOB23 | B LCD19_0 | B SD1_CLK | B FB_AD27 | | 40 | B GPIOB24 | B LCD20_0 | B SD1_D0 | B FB_AD28 | | 41 | B GPIOB25 | B LCD21_0 | B SD1_D1 | B FB_AD29 | | 42 | B GPIOB26 | B LCD22_0 | B SD1_D2 | B FB_AD30 | | 43 | B GPIOB27 | B LCD23_0 | B SD1_D3 | B FB_AD31 | | 72 | D GPIOD4 | D FB_AD4 | D SD2_CMD | | | 73 | D GPIOD5 | D FB_AD5 | D SD2_CLK | | | 74 | D GPIOD6 | D FB_AD6 | D SD2_D0 | | | 75 | D GPIOD7 | D FB_AD7 | D SD2_D1 | | | 76 | D GPIOD8 | D FB_CS0 | D SD2_D2 | | | 77 | D GPIOD9 | D FB_CS1 | D SD2_D3 | | | 80 | D GPIOD12 | D FB_RW | | | | 85 | D GPIOD17 | D FB_BWE2 | D TWI2_SDA | D FB_A0 | | 86 | D GPIOD18 | D FB_BWE3 | D TWI2_SCL | D FB_A1 | | 126 | G GPIOG0 | G RG_ERXD0 | G LCDCK_1 | G FB_AD8 | | 127 | G GPIOG1 | G RG_ERXD1 | G LCDDE_1 | G FB_AD9 | | 128 | G GPIOG2 | G RG_ERXD2 | G LCDHS_1 | G FB_AD10 | | 129 | G GPIOG3 | G RG_ERXD3 | G LCDVS_1 | G FB_AD11 | | 130 | G GPIOG4 | G RG_ETXD0 | G LCD0_1 | G FB_AD12 | | 131 | G GPIOG5 | G RG_ETXD1 | G LCD1_1 | G FB_AD13 | | 132 | G GPIOG6 | G RG_ETXD2 | G LCD2_1 | G FB_AD14 | | 133 | G GPIOG7 | G RG_ETXD3 | G LCD3_1 | G FB_AD15 | | 134 | G GPIOG8 | G RG_FB_CS0 | G LCD4_1 | G FB_AD16 | | 135 | G GPIOG9 | G RG_FB_CS1 | G LCD5_1 | G FB_AD17 | | 136 | G GPIOG10 | G RG_ERXCK | G LCD6_1 | G FB_AD18 | | 137 | G GPIOG11 | G RG_ERXERR | G LCD7_1 | G FB_AD19 | | 138 | G GPIOG12 | G RG_ERXDV | G LCD8_1 | G FB_AD20 | | 139 | G GPIOG13 | G RG_EMDC | G LCD9_1 | G FB_AD21 | | 140 | G GPIOG14 | G RG_EMDIO | G LCD10_1 | G FB_AD22 | | 141 | G GPIOG15 | G RG_ETXEN | G LCD11_1 | G FB_AD23 | | 142 | G GPIOG16 | G RG_ETXCK | G LCD12_1 | G FB_AD24 | | 143 | G GPIOG17 | G RG_ECRS | G LCD13_1 | G FB_AD25 | | 144 | G GPIOG18 | G RG_ECOL | G LCD14_1 | G FB_AD26 | | 145 | G GPIOG19 | G RG_ETXERR | G LCD15_1 | G FB_AD27 | | 146 | G GPIOG20 | G ULPI3_CK | G LCD16_1 | G FB_AD28 | | 147 | G GPIOG21 | G ULPI3_DIR | G LCD17_1 | G FB_AD29 | | 148 | G GPIOG22 | G ULPI3_STP | G LCD18_1 | G FB_AD30 | | 149 | G GPIOG23 | G ULPI3_NXT | G LCD19_1 | G FB_AD31 | | 150 | G GPIOG24 | G ULPI3_D0 | G LCD20_1 | G SD2_CMD | | 151 | G GPIOG25 | G ULPI3_D1 | G LCD21_1 | G SD2_CLK | | 152 | G GPIOG26 | G ULPI3_D2 | G LCD22_1 | G SPI3_CK | | 153 | G GPIOG27 | G ULPI3_D3 | G LCD23_1 | G SPI3_NSS | | 154 | G GPIOG28 | G ULPI3_D4 | G SD2_D0 | G SPI3_IO0 | | 155 | G GPIOG29 | G ULPI3_D5 | G SD2_D1 | G SPI3_IO1 | | 156 | G GPIOG30 | G ULPI3_D6 | G SD2_D2 | G SPI3_IO2 | | 157 | G GPIOG31 | G ULPI3_D7 | G SD2_D3 | G SPI3_IO3 | # Pinmap for Laptop / Netbook ## D1:FB/17 FlexBus. Connect to DM9000 or AX99896A MCU-style Bus 10/100 Ethernet PHY. * FB_AD0 68 D0/1 * FB_AD1 69 D1/1 * FB_AD2 70 D2/1 * FB_AD3 71 D3/1 * FB_AD4 72 D4/1 * FB_AD5 73 D5/1 * FB_AD6 74 D6/1 * FB_AD7 75 D7/1 * FB_CS0 76 D8/1 * FB_CS1 77 D9/1 * FB_ALE 78 D10/1 * FB_OE 79 D11/1 * FB_RW 80 D12/1 * FB_TA 81 D13/1 * FB_CLK 82 D14/1 * FB_BWE0 83 D15/1 * FB_BWE1 84 D16/1 ## E1:FB/8 FlexBus bus bits 8-15, needed to make a 16-bit bus width * FB_AD8 92 E0/1 * FB_AD9 93 E1/1 * FB_AD10 94 E2/1 * FB_AD11 95 E3/1 * FB_AD12 96 E4/1 * FB_AD13 97 E5/1 * FB_AD14 98 E6/1 * FB_AD15 99 E7/1 ## B1:LCD/22 RGB/TTL LCD, use SN75LVDS83b for LVDS or SSD2828 for MIPI, or a Chrontel CH7039, CH7038, CH7034 or CH7018 for dual display output (eDP/LVDS and HDMI/VGA) conversion. * LCDCK_0 16 B0/1 * LCDDE_0 17 B1/1 * LCDHS_0 18 B2/1 * LCDVS_0 19 B3/1 * LCD0_0 20 B4/1 * LCD1_0 21 B5/1 * LCD2_0 22 B6/1 * LCD3_0 23 B7/1 * LCD4_0 24 B8/1 * LCD5_0 25 B9/1 * LCD6_0 26 B10/1 * LCD7_0 27 B11/1 * LCD8_0 28 B12/1 * LCD9_0 29 B13/1 * LCD10_0 30 B14/1 * LCD11_0 31 B15/1 * LCD12_0 32 B16/1 * LCD13_0 33 B17/1 * LCD14_0 34 B18/1 * LCD15_0 35 B19/1 * LCD16_0 36 B20/1 * LCD17_0 37 B21/1 ## ULPI1/8 USB-OTG, connect to ULPI OTG PHY (for charging) as well as USB Host or USB Device * ULPI1_CK 44 C0/1 * ULPI1_DIR 45 C1/1 * ULPI1_STP 46 C2/1 * ULPI1_NXT 47 C3/1 * ULPI1_D0 48 C4/1 * ULPI1_D1 49 C5/1 * ULPI1_D2 50 C6/1 * ULPI1_D3 51 C7/1 ## ULPI2/8 USB2 Host, connect to ULPI PHY w/and 4-port USB2 Hub for example GL850G or FE1.1. Connects to USB-Camera (VC0345 and 3x external USB Ports) * ULPI2_CK 56 C12/1 * ULPI2_DIR 57 C13/1 * ULPI2_STP 58 C14/1 * ULPI2_NXT 59 C15/1 * ULPI2_D0 60 C16/1 * ULPI2_D1 61 C17/1 * ULPI2_D2 62 C18/1 * ULPI2_D3 63 C19/1 ## MMC eMMC: main internal storage * MMCCMD 0 A0/1 * MMCCLK 1 A1/1 * MMCD0 2 A2/1 * MMCD1 3 A3/1 * MMCD2 4 A4/1 * MMCD3 5 A5/1 * MMCD4 6 A6/1 * MMCD5 7 A7/1 * MMCD6 8 A8/1 * MMCD7 9 A9/1 ## SD1 internal, multiplexed with JTAG1 and UART2, for debug purposes * SD1_CMD 10 A10/2 * SD1_CLK 11 A11/2 * SD1_D0 12 A12/2 * SD1_D1 13 A13/2 * SD1_D2 14 A14/2 * SD1_D3 15 A15/2 ## F1:IIS I2C Audio, connect to AC97 Audio IC * IISMCK 116 F0/1 * IISBCK 117 F1/1 * IISLRCK 118 F2/1 * IISDI 119 F3/1 * IISDO0 120 F4/1 * IISDO1 121 F5/1 * IISDO2 122 F6/1 * IISDO3 123 F7/1 ## TWI2 Connect to AC97 Audio IC * TWI2_SDA 85 D17/2 * TWI2_SCL 86 D18/2 ## E2:UART1 Connect to BT on AP6234/AP6335 * UART1_TX 106 E14/2 * UART1_RX 107 E15/2 * UART1_CTS 108 E16/2 * UART1_RTS 109 E17/2 ## E2:SD3 Connect to WIFI on AP6234/AP6335 * SD3_CMD 100 E8/2 * SD3_CLK 101 E9/2 * SD3_D0 102 E10/2 * SD3_D1 103 E11/2 * SD3_D2 104 E12/2 * SD3_D3 105 E13/2 ## D2:TWI3 Connect to PMIC * TWI3_SDA 87 D19/2 * TWI3_SCL 88 D20/2 ## SPI3 Boot Storage (connection to companion / debug / boot MCU) Only actually needs MISO/MOSI, bootstrap loader v. small Bootstrap loader checks eMMC, USB-OTG, SD/MMC, SPI, etc. MCU implements keyboard-matrix for keyboard (also trackpad?) * SPI3_CK 110 E18/2 * SPI3_NSS 111 E19/2 * SPI3_IO0 112 E20/2 * SPI3_IO1 113 E21/2 * SPI3_IO2 114 E22/2 * SPI3_IO3 115 E23/2 ## EINT * EINT20 89 D21/3 : BT_HOST_WAKE * EINT21 90 D22/3 : WIFI_HOST_WAKE * EINT9 91 D23/3 : MCU_INT * EINT31 125 F9/3 : PMIC_INT ## PWM * PWM_0 124 F8/2 : LCD Backlight ## Unused Pinouts (spare as GPIO) for 'Laptop / Netbook' Plenty of spare GPIO pins for miscellaneous functions MCU EINT-capable GPIO may be used to generate extra EINTs on the single MCU_INT line, if really needed | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 38 | B GPIOB22 | B LCD18_0 | B SD1_CMD | B FB_AD26 | | 39 | B GPIOB23 | B LCD19_0 | B SD1_CLK | B FB_AD27 | | 40 | B GPIOB24 | B LCD20_0 | B SD1_D0 | B FB_AD28 | | 41 | B GPIOB25 | B LCD21_0 | B SD1_D1 | B FB_AD29 | | 42 | B GPIOB26 | B LCD22_0 | B SD1_D2 | B FB_AD30 | | 43 | B GPIOB27 | B LCD23_0 | B SD1_D3 | B FB_AD31 | | 52 | C GPIOC8 | C ULPI1_D4 | C SPI2_CLK | C JTAG2_MS | | 53 | C GPIOC9 | C ULPI1_D5 | C SPI2_NSS | C JTAG2_DI | | 54 | C GPIOC10 | C ULPI1_D6 | C SPI2_MOSI | C JTAG2_DO | | 55 | C GPIOC11 | C ULPI1_D7 | C SPI2_MISO | C JTAG2_CK | | 64 | C GPIOC20 | C ULPI2_D4 | C IISDO3 | C UART0_TX | | 65 | C GPIOC21 | C ULPI2_D5 | C PWM_2 | C UART0_RX | | 66 | C GPIOC22 | C ULPI2_D6 | C UART2_TX | C UART0_CTS | | 67 | C GPIOC23 | C ULPI2_D7 | C UART2_RX | C UART0_RTS | | 126 | G GPIOG0 | G RG_ERXD0 | G LCDCK_1 | G FB_AD8 | | 127 | G GPIOG1 | G RG_ERXD1 | G LCDDE_1 | G FB_AD9 | | 128 | G GPIOG2 | G RG_ERXD2 | G LCDHS_1 | G FB_AD10 | | 129 | G GPIOG3 | G RG_ERXD3 | G LCDVS_1 | G FB_AD11 | | 130 | G GPIOG4 | G RG_ETXD0 | G LCD0_1 | G FB_AD12 | | 131 | G GPIOG5 | G RG_ETXD1 | G LCD1_1 | G FB_AD13 | | 132 | G GPIOG6 | G RG_ETXD2 | G LCD2_1 | G FB_AD14 | | 133 | G GPIOG7 | G RG_ETXD3 | G LCD3_1 | G FB_AD15 | | 134 | G GPIOG8 | G RG_FB_CS0 | G LCD4_1 | G FB_AD16 | | 135 | G GPIOG9 | G RG_FB_CS1 | G LCD5_1 | G FB_AD17 | | 136 | G GPIOG10 | G RG_ERXCK | G LCD6_1 | G FB_AD18 | | 137 | G GPIOG11 | G RG_ERXERR | G LCD7_1 | G FB_AD19 | | 138 | G GPIOG12 | G RG_ERXDV | G LCD8_1 | G FB_AD20 | | 139 | G GPIOG13 | G RG_EMDC | G LCD9_1 | G FB_AD21 | | 140 | G GPIOG14 | G RG_EMDIO | G LCD10_1 | G FB_AD22 | | 141 | G GPIOG15 | G RG_ETXEN | G LCD11_1 | G FB_AD23 | | 142 | G GPIOG16 | G RG_ETXCK | G LCD12_1 | G FB_AD24 | | 143 | G GPIOG17 | G RG_ECRS | G LCD13_1 | G FB_AD25 | | 144 | G GPIOG18 | G RG_ECOL | G LCD14_1 | G FB_AD26 | | 145 | G GPIOG19 | G RG_ETXERR | G LCD15_1 | G FB_AD27 | | 146 | G GPIOG20 | G ULPI3_CK | G LCD16_1 | G FB_AD28 | | 147 | G GPIOG21 | G ULPI3_DIR | G LCD17_1 | G FB_AD29 | | 148 | G GPIOG22 | G ULPI3_STP | G LCD18_1 | G FB_AD30 | | 149 | G GPIOG23 | G ULPI3_NXT | G LCD19_1 | G FB_AD31 | | 150 | G GPIOG24 | G ULPI3_D0 | G LCD20_1 | G SD2_CMD | | 151 | G GPIOG25 | G ULPI3_D1 | G LCD21_1 | G SD2_CLK | | 152 | G GPIOG26 | G ULPI3_D2 | G LCD22_1 | G SPI3_CK | | 153 | G GPIOG27 | G ULPI3_D3 | G LCD23_1 | G SPI3_NSS | | 154 | G GPIOG28 | G ULPI3_D4 | G SD2_D0 | G SPI3_IO0 | | 155 | G GPIOG29 | G ULPI3_D5 | G SD2_D1 | G SPI3_IO1 | | 156 | G GPIOG30 | G ULPI3_D6 | G SD2_D2 | G SPI3_IO2 | | 157 | G GPIOG31 | G ULPI3_D7 | G SD2_D3 | G SPI3_IO3 | # Pinmap for IoT ## B1:LCD RGB/TTL LCD, use SN75LVDS83b for LVDS or SSD2828 for MIPI, or a Chrontel CH7039, CH7038, CH7034 or CH7018 for dual display output (eDP/LVDS and HDMI/VGA) conversion. * LCDCK_0 16 B0/1 * LCDDE_0 17 B1/1 * LCDHS_0 18 B2/1 * LCDVS_0 19 B3/1 * LCD0_0 20 B4/1 * LCD1_0 21 B5/1 * LCD2_0 22 B6/1 * LCD3_0 23 B7/1 * LCD4_0 24 B8/1 * LCD5_0 25 B9/1 * LCD6_0 26 B10/1 * LCD7_0 27 B11/1 * LCD8_0 28 B12/1 * LCD9_0 29 B13/1 * LCD10_0 30 B14/1 * LCD11_0 31 B15/1 * LCD12_0 32 B16/1 * LCD13_0 33 B17/1 * LCD14_0 34 B18/1 * LCD15_0 35 B19/1 * LCD16_0 36 B20/1 * LCD17_0 37 B21/1 * LCD18_0 38 B22/1 * LCD19_0 39 B23/1 * LCD20_0 40 B24/1 * LCD21_0 41 B25/1 * LCD22_0 42 B26/1 * LCD23_0 43 B27/1 ## ULPI2/8 USB-OTG, connect to ULPI OTG PHY (for charging) as well as USB Host or USB Device * ULPI2_CK 56 C12/1 * ULPI2_DIR 57 C13/1 * ULPI2_STP 58 C14/1 * ULPI2_NXT 59 C15/1 * ULPI2_D0 60 C16/1 * ULPI2_D1 61 C17/1 * ULPI2_D2 62 C18/1 * ULPI2_D3 63 C19/1 ## ULPI1/8 USB2 Host, connect to ULPI PHY * ULPI1_CK 44 C0/1 * ULPI1_DIR 45 C1/1 * ULPI1_STP 46 C2/1 * ULPI1_NXT 47 C3/1 * ULPI1_D0 48 C4/1 * ULPI1_D1 49 C5/1 * ULPI1_D2 50 C6/1 * ULPI1_D3 51 C7/1 ## MMC eMMC: main internal storage * MMCCMD 0 A0/1 * MMCCLK 1 A1/1 * MMCD0 2 A2/1 * MMCD1 3 A3/1 * MMCD2 4 A4/1 * MMCD3 5 A5/1 * MMCD4 6 A6/1 * MMCD5 7 A7/1 * MMCD6 8 A8/1 * MMCD7 9 A9/1 ## SD1 internal, multiplexed with JTAG1 and UART2, for debug purposes * SD1_CMD 10 A10/2 * SD1_CLK 11 A11/2 * SD1_D0 12 A12/2 * SD1_D1 13 A13/2 * SD1_D2 14 A14/2 * SD1_D3 15 A15/2 ## F1:IIS I2C Audio, connect to AC97 Audio IC * IISMCK 116 F0/1 * IISBCK 117 F1/1 * IISLRCK 118 F2/1 * IISDI 119 F3/1 * IISDO0 120 F4/1 * IISDO1 121 F5/1 * IISDO2 122 F6/1 * IISDO3 123 F7/1 ## C3:UART0 Connect to HSPA UART * UART0_TX 64 C20/3 * UART0_RX 65 C21/3 * UART0_CTS 66 C22/3 * UART0_RTS 67 C23/3 ## E2:UART1 Connect to BT UART * UART1_TX 106 E14/2 * UART1_RX 107 E15/2 * UART1_CTS 108 E16/2 * UART1_RTS 109 E17/2 ## C2:SPI2 HSPA SPI * SPI2_CLK 52 C8/2 * SPI2_NSS 53 C9/2 * SPI2_MOSI 54 C10/2 * SPI2_MISO 55 C11/2 ## E2:SD3 Connect to WIFI * SD3_CMD 100 E8/2 * SD3_CLK 101 E9/2 * SD3_D0 102 E10/2 * SD3_D1 103 E11/2 * SD3_D2 104 E12/2 * SD3_D3 105 E13/2 ## D3:TWI1 Connect to sensors CTP * TWI1_SDA 78 D10/3 * TWI1_SCL 79 D11/3 ## D2:TWI3 Connect to PMIC * TWI3_SDA 87 D19/2 * TWI3_SCL 88 D20/2 ## SPI3 Boot Storage (connection to companion / debug / boot MCU) Only actually needs MISO/MOSI, bootstrap loader v. small Bootstrap loader checks eMMC, USB-OTG, SD/MMC, SPI, etc. MCU implements keyboard-matrix for keyboard (also trackpad?) * SPI3_CK 110 E18/2 * SPI3_NSS 111 E19/2 * SPI3_IO0 112 E20/2 * SPI3_IO1 113 E21/2 * SPI3_IO2 114 E22/2 * SPI3_IO3 115 E23/2 ## GPIO * GPIOD12 80 D12 : LCD_RDN * GPIOD17 85 D17 : LCD_WRN * GPIOD18 86 D18 : LCD_RS * GPIOD2 70 D2 : HSPA_SHUTDOWN * GPIOD21 89 D21 : LCD_CSN * GPIOD3 71 D3 : CTP_RST * GPIOD4 72 D4 : WL_WAKE_AP * GPIOD5 73 D5 : BT_WAKE_AP * GPIOD6 74 D6 : AP_WAKE_BT * GPIOD7 75 D7 : AP_CK32KO * GPIOD8 76 D8 : HSPA_PWRON * GPIOD9 77 D9 : BT_RST_N * GPIOE5 97 E5 : HSPA_ON_OFF ## EINT * EINT5 81 D13/3 : HSPA_MST_RDY * EINT6 82 D14/3 : HSPA_SL_RDY * EINT7 83 D15/3 : HSPA_RING * EINT8 84 D16/3 : WL_PMU_EN * EINT9 91 D23/3 : HSPA_GPIO1 * EINT10 92 E0/3 : IR_DT * EINT11 93 E1/3 : BT_PCM_CLK * EINT12 94 E2/3 : BT_PCM_DIN * EINT13 95 E3/3 : BT_PCM_SYNC * EINT14 96 E4/3 : BT_PCM_DOUT * EINT16 98 E6/3 : USB_DRVVBUS * EINT17 99 E7/3 : USB_VBUSDET * EINT21 90 D22/3 : USB_ID * EINT30 68 D0/3 : CTP_INT * EINT31 69 D1/3 : SD_DETN ## PWM * PWM_0 124 F8/2 : LCD Backlight ## Unused Pinouts (spare as GPIO) for 'IoT' Plenty of spare GPIO pins for miscellaneous functions MCU EINT-capable GPIO may be used to generate extra EINTs on the single MCU_INT line, if really needed | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 125 | F GPIOF9 | F UART4_RX | F PWM_1 | F EINT31 | | 126 | G GPIOG0 | G RG_ERXD0 | G LCDCK_1 | G FB_AD8 | | 127 | G GPIOG1 | G RG_ERXD1 | G LCDDE_1 | G FB_AD9 | | 128 | G GPIOG2 | G RG_ERXD2 | G LCDHS_1 | G FB_AD10 | | 129 | G GPIOG3 | G RG_ERXD3 | G LCDVS_1 | G FB_AD11 | | 130 | G GPIOG4 | G RG_ETXD0 | G LCD0_1 | G FB_AD12 | | 131 | G GPIOG5 | G RG_ETXD1 | G LCD1_1 | G FB_AD13 | | 132 | G GPIOG6 | G RG_ETXD2 | G LCD2_1 | G FB_AD14 | | 133 | G GPIOG7 | G RG_ETXD3 | G LCD3_1 | G FB_AD15 | | 134 | G GPIOG8 | G RG_FB_CS0 | G LCD4_1 | G FB_AD16 | | 135 | G GPIOG9 | G RG_FB_CS1 | G LCD5_1 | G FB_AD17 | | 136 | G GPIOG10 | G RG_ERXCK | G LCD6_1 | G FB_AD18 | | 137 | G GPIOG11 | G RG_ERXERR | G LCD7_1 | G FB_AD19 | | 138 | G GPIOG12 | G RG_ERXDV | G LCD8_1 | G FB_AD20 | | 139 | G GPIOG13 | G RG_EMDC | G LCD9_1 | G FB_AD21 | | 140 | G GPIOG14 | G RG_EMDIO | G LCD10_1 | G FB_AD22 | | 141 | G GPIOG15 | G RG_ETXEN | G LCD11_1 | G FB_AD23 | | 142 | G GPIOG16 | G RG_ETXCK | G LCD12_1 | G FB_AD24 | | 143 | G GPIOG17 | G RG_ECRS | G LCD13_1 | G FB_AD25 | | 144 | G GPIOG18 | G RG_ECOL | G LCD14_1 | G FB_AD26 | | 145 | G GPIOG19 | G RG_ETXERR | G LCD15_1 | G FB_AD27 | | 146 | G GPIOG20 | G ULPI3_CK | G LCD16_1 | G FB_AD28 | | 147 | G GPIOG21 | G ULPI3_DIR | G LCD17_1 | G FB_AD29 | | 148 | G GPIOG22 | G ULPI3_STP | G LCD18_1 | G FB_AD30 | | 149 | G GPIOG23 | G ULPI3_NXT | G LCD19_1 | G FB_AD31 | | 150 | G GPIOG24 | G ULPI3_D0 | G LCD20_1 | G SD2_CMD | | 151 | G GPIOG25 | G ULPI3_D1 | G LCD21_1 | G SD2_CLK | | 152 | G GPIOG26 | G ULPI3_D2 | G LCD22_1 | G SPI3_CK | | 153 | G GPIOG27 | G ULPI3_D3 | G LCD23_1 | G SPI3_NSS | | 154 | G GPIOG28 | G ULPI3_D4 | G SD2_D0 | G SPI3_IO0 | | 155 | G GPIOG29 | G ULPI3_D5 | G SD2_D1 | G SPI3_IO1 | | 156 | G GPIOG30 | G ULPI3_D6 | G SD2_D2 | G SPI3_IO2 | | 157 | G GPIOG31 | G ULPI3_D7 | G SD2_D3 | G SPI3_IO3 | # Reference Datasheets datasheets and pinout links * * * * p8 * * * * ULPI OTG PHY, ST * ULPI OTG PHY, TI TUSB1210