Pinouts (PinMux)

auto-generated by pinouts.py

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 B TWI1_SDA B EINT6
17 B GPIOB1 B LCDDE B TWI1_SCL B EINT7
18 B GPIOB2 B LCDHS B UART2_TX B EINT8
19 B GPIOB3 B LCDVS B UART2_RX B EINT9
20 B GPIOB4 B LCD0 B SPI3_CK B FB_AD8
21 B GPIOB5 B LCD1 B SPI3_NSS B FB_AD9
22 B GPIOB6 B LCD2 B SPI3_IO0 B FB_AD10
23 B GPIOB7 B LCD3 B SPI3_IO1 B FB_AD11
24 B GPIOB8 B LCD4 B FB_AD12
25 B GPIOB9 B LCD5 B PWM_0 B FB_AD13
26 B GPIOB10 B LCD6 B UART4_TX B FB_AD14
27 B GPIOB11 B LCD7 B UART4_RX B FB_AD15
28 B GPIOB12 B LCD8 B SPI1_CLK B FB_AD16
29 B GPIOB13 B LCD9 B SPI1_NSS B FB_AD17
30 B GPIOB14 B LCD10 B SPI1_MOSI B FB_AD18
31 B GPIOB15 B LCD11 B SPI1_MISO B FB_AD19
32 B GPIOB16 B LCD12 B UART3_TX B FB_AD20
33 B GPIOB17 B LCD13 B UART3_RX B FB_AD21
34 B GPIOB18 B LCD14 B TWI3_SDA B FB_AD22
35 B GPIOB19 B LCD15 B TWI3_SCL B FB_AD23
36 B GPIOB20 B LCD16 B PWM_1 B FB_AD24
37 B GPIOB21 B LCD17 B PWM_2 B FB_AD25
38 B GPIOB22 B LCD18 B SD1_CMD B FB_AD26
39 B GPIOB23 B LCD19 B SD1_CLK B FB_AD27
40 B GPIOB24 B LCD20 B SD1_D0 B FB_AD28
41 B GPIOB25 B LCD21 B SD1_D1 B FB_AD29
42 B GPIOB26 B LCD22 B SD1_D2 B FB_AD30
43 B GPIOB27 B LCD23 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

Pinouts (Fixed function)

CTRL_SYS

  • 126: 0 TEST
  • 127: 0 JTAG_SEL
  • 128: 0 UBOOT_SEL
  • 129: 0 NMI#
  • 130: 0 RESET#
  • 131: 0 CLK24M_IN CLK24M_OUT
  • 133: 0 PLLTEST PLLREGIO PLLVP25 PLLDV
  • 137: 0 PLLVREG PLLGND

DDR3

  • 139: 1 SDQ0 SDQ1 SDQ2 SDQ3
  • 143: 1 SDQ4 SDQ5 SDQ6 SDQ7
  • 147: 1 SDQ8 SDQ9 SDQ10 SDQ11
  • 151: 1 SDQ12 SDQ13 SDQ14 SDQ15
  • 155: 1 SDQ16 SDQ17 SDQ18 SDQ19
  • 159: 1 SDQ20 SDQ21 SDQ22 SDQ23
  • 163: 1 SDQ24 SDQ25 SDQ26 SDQ27
  • 167: 1 SDQ28 SDQ29 SDQ30 SDQ31
  • 171: 1 SVREF0 SVREF1 SVREF2 SVREF3
  • 175: 1 SDQS0 SDQS0# SDQS1 SDQS1#
  • 179: 1 SDQS2 SDQS2# SDQS3 SDQS3#
  • 183: 1 SDQM0 SDQM1 SDQM2 SDQM3
  • 187: 1 SCK# SCK SCKE0 SCKE1
  • 191: 1 SA0 SA1 SA2 SA3
  • 195: 1 SA4 SA5 SA6 SA7
  • 199: 1 SA8 SA9 SA10 SA11
  • 203: 1 SA12 SA13 SA14
  • 206: 1 SBA0 SBA1 SBA2
  • 209: 1 SWE
  • 210: 1 SCAS
  • 211: 1 SRAS
  • 212: 1 SCS0 SCS1
  • 214: 1 SZQ
  • 215: 1 SRST
  • 216: 1 SDBG0 SDBG1
  • 218: 1 ADBG
  • 219: 1 ODT0 ODT1

POWER_CPU

  • 221: 2 VDD0_CPU VDD1_CPU VDD2_CPU VDD3_CPU
  • 225: 2 VDD4_CPU VDD5_CPU
  • 227: 2 GND0_CPU GND1_CPU GND2_CPU GND3_CPU
  • 231: 2 GND4_CPU GND5_CPU

POWER_DLL

  • 233: 3 VDD0_DLL VDD1_DLL VDD2_DLL
  • 236: 3 GND0_DLL GND1_DLL GND2_DLL

POWER_DRAM

  • 239: 4 VCC0_DRAM VCC1_DRAM VCC2_DRAM VCC3_DRAM
  • 243: 4 VCC4_DRAM VCC5_DRAM VCC6_DRAM VCC7_DRAM
  • 247: 4 VCC8_DRAM VCC9_DRAM
  • 249: 4 GND0_DRAM GND1_DRAM GND2_DRAM GND3_DRAM
  • 253: 4 GND4_DRAM GND5_DRAM GND6_DRAM GND7_DRAM
  • 257: 4 GND8_DRAM GND9_DRAM

POWER_GPIO

  • 259: 5 VDD_GPIOA VDD_GPIOB VDD_GPIOC VDD_GPIOD
  • 263: 5 VDD_GPIOE VDD_GPIOF
  • 265: 5 GND_GPIOA GND_GPIOB GND_GPIOC GND_GPIOD
  • 269: 5 GND_GPIOE GND_GPIOF

POWER_INT

  • 271: 6 VDD0_INT VDD1_INT VDD2_INT VDD3_INT
  • 275: 6 VDD4_INT VDD5_INT VDD6_INT VDD7_INT
  • 279: 6 VDD8_INT VDD9_INT
  • 281: 6 GND0_INT GND1_INT GND2_INT GND3_INT
  • 285: 6 GND4_INT GND5_INT GND6_INT GND7_INT
  • 289: 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
  • FB_AD9 : B5/3 E1/1
  • FB_AD10 : B6/3 E2/1
  • FB_AD11 : B7/3 E3/1
  • FB_AD12 : B8/3 E4/1
  • FB_AD13 : B9/3 E5/1
  • FB_AD14 : B10/3 E6/1
  • FB_AD15 : B11/3 E7/1
  • FB_AD16 : B12/3 E8/1
  • FB_AD17 : B13/3 E9/1
  • FB_AD18 : B14/3 E10/1
  • FB_AD19 : B15/3 E11/1
  • FB_AD20 : B16/3 E12/1
  • FB_AD21 : B17/3 E13/1
  • FB_AD22 : B18/3 E14/1
  • FB_AD23 : B19/3 E15/1
  • FB_AD24 : B20/3 E16/1
  • FB_AD25 : B21/3 E17/1
  • FB_AD26 : B22/3 E18/1
  • FB_AD27 : B23/3 E19/1
  • FB_AD28 : B24/3 E20/1
  • FB_AD29 : B25/3 E21/1
  • FB_AD30 : B26/3 E22/1
  • FB_AD31 : B27/3 E23/1
  • 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 : B4/1
  • LCD1 : B5/1
  • LCD2 : B6/1
  • LCD3 : B7/1
  • LCD4 : B8/1
  • LCD5 : B9/1
  • LCD6 : B10/1
  • LCD7 : B11/1
  • LCD8 : B12/1
  • LCD9 : B13/1
  • LCD10 : B14/1
  • LCD11 : B15/1
  • LCD12 : B16/1
  • LCD13 : B17/1
  • LCD14 : B18/1
  • LCD15 : B19/1
  • LCD16 : B20/1
  • LCD17 : B21/1
  • LCD18 : B22/1
  • LCD19 : B23/1
  • LCD20 : B24/1
  • LCD21 : B25/1
  • LCD22 : B26/1
  • LCD23 : B27/1
  • LCDCK : B0/1
  • LCDDE : B1/1
  • LCDHS : B2/1
  • LCDVS : B3/1

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

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
  • SD2_CMD : D4/2 E0/2
  • SD2_D0 : D6/2 E2/2
  • SD2_D1 : D7/2 E3/2
  • SD2_D2 : D8/2 E4/2
  • SD2_D3 : D9/2 E5/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
  • SPI3_IO0 : B6/2 E20/2
  • SPI3_IO1 : B7/2 E21/2
  • SPI3_IO2 : E22/2
  • SPI3_IO3 : E23/2
  • SPI3_NSS : B5/2 E19/2

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

Pinmap for EOMA68

B1:LCD/22

EOMA68-compliance, 18-bit RGB/TTL LCD

  • LCDCK 16 B0/1
  • LCDDE 17 B1/1
  • LCDHS 18 B2/1
  • LCDVS 19 B3/1
  • LCD0 20 B4/1
  • LCD1 21 B5/1
  • LCD2 22 B6/1
  • LCD3 23 B7/1
  • LCD4 24 B8/1
  • LCD5 25 B9/1
  • LCD6 26 B10/1
  • LCD7 27 B11/1
  • LCD8 28 B12/1
  • LCD9 29 B13/1
  • LCD10 30 B14/1
  • LCD11 31 B15/1
  • LCD12 32 B16/1
  • LCD13 33 B17/1
  • LCD14 34 B18/1
  • LCD15 35 B19/1
  • LCD16 36 B20/1
  • LCD17 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 B SD1_CMD B FB_AD26
39 B GPIOB23 B LCD19 B SD1_CLK B FB_AD27
40 B GPIOB24 B LCD20 B SD1_D0 B FB_AD28
41 B GPIOB25 B LCD21 B SD1_D1 B FB_AD29
42 B GPIOB26 B LCD22 B SD1_D2 B FB_AD30
43 B GPIOB27 B LCD23 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

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 16 B0/1
  • LCDDE 17 B1/1
  • LCDHS 18 B2/1
  • LCDVS 19 B3/1
  • LCD0 20 B4/1
  • LCD1 21 B5/1
  • LCD2 22 B6/1
  • LCD3 23 B7/1
  • LCD4 24 B8/1
  • LCD5 25 B9/1
  • LCD6 26 B10/1
  • LCD7 27 B11/1
  • LCD8 28 B12/1
  • LCD9 29 B13/1
  • LCD10 30 B14/1
  • LCD11 31 B15/1
  • LCD12 32 B16/1
  • LCD13 33 B17/1
  • LCD14 34 B18/1
  • LCD15 35 B19/1
  • LCD16 36 B20/1
  • LCD17 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
--- ----------- ----------- ----------- -----------

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 B TWI1_SDA B EINT6
17 B GPIOB1 B LCDDE B TWI1_SCL B EINT7
18 B GPIOB2 B LCDHS B UART2_TX B EINT8
19 B GPIOB3 B LCDVS B UART2_RX B EINT9
24 B GPIOB8 B LCD4 B FB_AD12
25 B GPIOB9 B LCD5 B PWM_0 B FB_AD13
34 B GPIOB18 B LCD14 B TWI3_SDA B FB_AD22
35 B GPIOB19 B LCD15 B TWI3_SCL B FB_AD23
36 B GPIOB20 B LCD16 B PWM_1 B FB_AD24
37 B GPIOB21 B LCD17 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

Pinmap for Smartphone / Tablet

B1:LCD/22

RGB/TTL LCD, 800x480 or use SN75LVDS83b for up to 1440x900

  • LCDCK 16 B0/1
  • LCDDE 17 B1/1
  • LCDHS 18 B2/1
  • LCDVS 19 B3/1
  • LCD0 20 B4/1
  • LCD1 21 B5/1
  • LCD2 22 B6/1
  • LCD3 23 B7/1
  • LCD4 24 B8/1
  • LCD5 25 B9/1
  • LCD6 26 B10/1
  • LCD7 27 B11/1
  • LCD8 28 B12/1
  • LCD9 29 B13/1
  • LCD10 30 B14/1
  • LCD11 31 B15/1
  • LCD12 32 B16/1
  • LCD13 33 B17/1
  • LCD14 34 B18/1
  • LCD15 35 B19/1
  • LCD16 36 B20/1
  • LCD17 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 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 B SD1_CMD B FB_AD26
39 B GPIOB23 B LCD19 B SD1_CLK B FB_AD27
40 B GPIOB24 B LCD20 B SD1_D0 B FB_AD28
41 B GPIOB25 B LCD21 B SD1_D1 B FB_AD29
42 B GPIOB26 B LCD22 B SD1_D2 B FB_AD30
43 B GPIOB27 B LCD23 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

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 16 B0/1
  • LCDDE 17 B1/1
  • LCDHS 18 B2/1
  • LCDVS 19 B3/1
  • LCD0 20 B4/1
  • LCD1 21 B5/1
  • LCD2 22 B6/1
  • LCD3 23 B7/1
  • LCD4 24 B8/1
  • LCD5 25 B9/1
  • LCD6 26 B10/1
  • LCD7 27 B11/1
  • LCD8 28 B12/1
  • LCD9 29 B13/1
  • LCD10 30 B14/1
  • LCD11 31 B15/1
  • LCD12 32 B16/1
  • LCD13 33 B17/1
  • LCD14 34 B18/1
  • LCD15 35 B19/1
  • LCD16 36 B20/1
  • LCD17 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 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 B SD1_CMD B FB_AD26
39 B GPIOB23 B LCD19 B SD1_CLK B FB_AD27
40 B GPIOB24 B LCD20 B SD1_D0 B FB_AD28
41 B GPIOB25 B LCD21 B SD1_D1 B FB_AD29
42 B GPIOB26 B LCD22 B SD1_D2 B FB_AD30
43 B GPIOB27 B LCD23 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

Reference Datasheets

datasheets and pinout links