Pin Description
| Num | Name | BGA | Type | Description | |
|---|---|---|---|---|---|
| 1 | +5V | PWR | 5V Power supply | ||
| 2 | +5V | PWR | 5V Power supply | ||
| 3 | +5V | PWR | 5V Power supply | ||
| 4 | +5V | PWR | 5V Power supply | ||
| 5 | GND | GND | Power Ground | ||
| 6 | GND | GND | Power Ground | ||
| 7 | GND | GND | Power Ground | ||
| 8 | GND | GND | Power Ground | ||
| 9 | NC | ||||
| 10 | VRTC | PWR | RTC Battery, 1.8V | ||
| 11 | NC | ||||
| 12 | VDD_3V3B | PWR | 3.3V Power output, Use for outside IO level | ||
| 13 | NC | ||||
| 14 | NC | ||||
| 15 | LCD_DATA0 | R1 | I/O | LCD Data line 0[1] | |
| 16 | LCD_DATA1 | R2 | I/O | LCD Data line 1[1] | |
| 17 | LCD_DATA2 | R3 | I/O | LCD Data line 2[1] | |
| 18 | LCD_DATA3 | R4 | I/O | LCD Data line 3 / boot config[1] | |
| 19 | LCD_DATA4 | T1 | I/O | LCD Data line 4[1] | |
| 20 | LCD_DATA5 | T2 | I/O | LCD Data line 5[1] | |
| 21 | LCD_DATA6 | T3 | I/O | LCD Data line 6[1] | |
| 22 | LCD_DATA7 | T4 | I/O | LCD Data line 7[1] | |
| 23 | NC | ||||
| 24 | NC | ||||
| 25 | LCD_DATA8 | U1 | I/O | LCD Data line 8[1] | |
| 26 | LCD_DATA9 | U2 | I/O | LCD Data line 9[1] | |
| 27 | LCD_DATA10 | U3 | I/O | LCD Data line 10[1] | |
| 28 | LCD_DATA11 | U4 | I/O | LCD Data line 11[1] | |
| 29 | LCD_DATA12 | V2 | I/O | LCD Data line 12[1] | |
| 30 | LCD_DATA13 | V3 | I/O | LCD Data line 13[1] | |
| 31 | LCD_DATA14 | V4 | I/O | LCD Data line 14[1] | |
| 32 | LCD_DATA15 | T5 | I/O | LCD Data line 15[1] | |
| 33 | NC | ||||
| 34 | NC | ||||
| 35 | LCDPCLK | V5 | O | LCD peix clock | |
| 36 | LCDVSYNC | U5 | O | LCD vertical Synchronization signal | |
| 37 | LCDDE | R6 | O | LCD Data Enable | |
| 38 | LCDVHYNC | R5 | O | LCD horizontal Synchronization signal | |
| 39 | NC | ||||
| 40 | NC | ||||
| 41 | NC | ||||
| 42 | NC | ||||
| 43 | MMC2_CLK | V12 | O | MMC2 Clock | |
| 44 | MMC2_CMD | T13 | O | MMC2 Command line | |
| 45 | MMC2_DAT0 | T12 | I/O | MMC2 Data0 | |
| 46 | MMC2_DAT1 | R12 | I/O | MMC2 Data1 | |
| 47 | MMC2_DAT2 | V13 | I/O | MMC2 Data2 | |
| 48 | MMC2_DAT3 | U13 | I/O | MMC2 Data3 | |
| 49 | USER_BUTTON1 | U10 | O | User KEY 1 | |
| 50 | USER_BUTTON2 | T10 | O | User KEY 2 | |
| 51 | GPIO0_26 | T11 | O | GPIO0_26, Use for RST of SPI to IO | |
| 52 | GPIO0_27 | U12 | O | GPIO0_27, Use for IRQ of SPI to IO | |
| 53 | NC | ||||
| 54 | NC | ||||
| 55 | MMC1_DAT0 | U7 | I/O | EMMC/NAND Data0 (Used by nand on CoreBoard) | |
| 56 | MMC1_DAT1 | V7 | I/O | EMMC/NAND Data1 (Used by nand on CoreBoard) | |
| 57 | MMC1_DAT2 | R8 | I/O | EMMC/NAND Data2 (Used by nand on CoreBoard) | |
| 58 | MMC1_DAT3 | T8 | I/O | EMMC/NAND Data3 (Used by nand on CoreBoard) | |
| 59 | MMC1_DAT4 | U8 | I/O | EMMC/NAND Data4 (Used by nand on CoreBoard) | |
| 60 | MMC1_DAT5 | V8 | I/O | EMMC/NAND Data5 (Used by nand on CoreBoard) | |
| 61 | MMC1_DAT6 | R9 | I/O | EMMC/NAND Data6 (Used by nand on CoreBoard) | |
| 62 | MMC1_DAT7 | T9 | I/O | EMMC/NAND Data7 (Used by nand on CoreBoard) | |
| 63 | NC | ||||
| 64 | NC | ||||
| 65 | GMII2_TXEN | R13 | O | GMII2 Transmit Enable | |
| 66 | GMII2_RXDV | V14 | O | GMII2 Receive Data Valid | |
| 67 | GMII2_TXD3 | U14 | O | GMII2 Transmit Data bit 3 | |
| 68 | GMII2_TXD2 | T14 | O | GMII2 Transmit Data bit 2 | |
| 69 | GMII2_TXD1 | R14 | O | GMII2 Transmit Data bit 1 | |
| 70 | GMII2_TXD0 | V15 | O | GMII2 Transmit Data bit 0 | |
| 71 | NC | ||||
| 72 | NC | ||||
| 73 | GMII2_TXCLK | U15 | I | GMII2 Transmit Clock | |
| 74 | GMII2_RXCLK | T15 | I | GMII2 Receive Clock | |
| 75 | GMII2_RXD3 | V16 | I | GMII2 Receive Data bit 3 | |
| 76 | GMII2_RXD2 | U16 | I | GMII2 Receive Data bit 2 | |
| 77 | GMII2_RXD1 | T16 | I | GMII2 Receive Data bit 1 | |
| 78 | GMII2_RXD0 | V17 | I | GMII2 Receive Data bit 0 | |
| 79 | MDIO_CLK | M18 | O | MDIO Clk | |
| 80 | MDIO_DATA | M17 | I/O | MDIO Data | |
| 81 | NC | ||||
| 82 | NC | ||||
| 83 | USB1_DP | R17 | DIFF | USB1 Data plus | |
| 84 | USB0_DRVVBUS | F16 | O | USB0 Active high VBUS control output | |
| 85 | USB1_DM | R18 | DIFF | USB1 Data minus | |
| 86 | USB0_VBUS | P15 | A | USB0 VBUS detection input | |
| 87 | NC | ||||
| 88 | USB0_ID | P16 | A | USB0 OTG ID (Micro-A or Micro-B Plug) | |
| 89 | USB0_DP | N17 | DIFF | USB0 Data plus | |
| 90 | USB0_CE | M15 | A | no connect | |
| 91 | USB0_DM | N18 | DIFF | USB0 Data minus | |
| 92 | USB1_DRV | F15 | O | USB1 Active high VBUS control output | |
| 93 | NC | ||||
| 94 | USB1_VBUS | T18 | A | USB1 VBUS detection input | |
| 95 | GPMC_WAIT0 | ||||
| 96 | USB1_ID | P17 | A | USB0 ID | |
| 97 | GPMC_OEn_REn | T7 | O | Output Enable (active low). Also used as Read Enable (active low) for NAND protocol memories[2] | |
| 98 | GPMC_BE0n_CLE | T6 | O | Lower Byte Enable (active low). Also used as Command Latch Enable for NAND protocol memories[2] | |
| 99 | GPMC_ADVn_ALE | R7 | O | Address Valid or Address Latch Enable depending if NOR or NAND protocol memories are selected. [2] | |
| 100 | GPMC_WEn | U6 | O | Write Enable (active low) [2] | |
| 101 | NC | ||||
| 102 | NC | ||||
| 103 | MMC0_CLK | G17 | O | MMC0 clock | |
| 104 | MMC0_DAT0 | G16 | I/O | MMC0 data 0 | |
| 105 | MMC0_CMD | G18 | O | MMC0 command | |
| 106 | MMC0_DAT1 | G15 | I/O | MMC0 data 1 | |
| 107 | MCASP0_AHCLKX | A14 | O | McASP/I2S MCLK | |
| 108 | MMC0_DAT2 | F18 | I/O | MMC0 data 2 | |
| 109 | NC | ||||
| 110 | MMC0_DAT3 | F17 | I/O | MMC0 data 3 | |
| 111 | NC | ||||
| 112 | NC | ||||
| 113 | NC | ||||
| 114 | UART1_CTS | D18 | O | UART5 Clear To Send | |
| 115 | NC | ||||
| 116 | UART1_RTS | D17 | O | UART5 Require To Send | |
| 117 | UART0_TX | E16 | O | Dbg Uart TX | |
| 118 | UART1_TX | D15 | O | Uart 1 TX | |
| 119 | UART0_RX | E15 | I | Dbg Uart RX | |
| 120 | UART1_RX | D16 | I | Uart 1 RX | |
| 121 | NC | ||||
| 122 | NC | ||||
| 123 | UART2_TX /UART5_RTS | J15 | O | Uart 2 Transmit, use for RS485/ UART5 Require To Send | |
| 124 | UART3_TX | C18 | O | Uart 3 Transmit | |
| 125 | UART2_RX / UART5_CTS | H17 | I | Uart 2 Receive, use for RS485/UART5 Clear To Send | |
| 126 | UART3_RX | C15 | I | Uart 3 Receive | |
| 127 | NC | ||||
| 128 | NC | ||||
| 129 | UART4_TX | E17 | O | Uart 4 TX/ DCAN1 Receive | |
| 130 | UART5_TX | H18 | I | Uart 5 Transmit | |
| 131 | UART4_RX | E18 | I | Uart 4 RX/ DCAN1 Transmit | |
| 132 | UART5_RX | H16 | I | Uart 5 Receive | |
| 133 | NC | ||||
| 134 | NC | ||||
| 135 | I2C0_SCL | C16 | O | I2C0 clock (open drain with pull-up resistor on the SOM) | |
| 136 | NC | ||||
| 137 | I2C0_SDA | C17 | I/O | I2C0 data (open drain with pull-up resistor on the SOM) | |
| 138 | LEDA | I | WLED | driver,no connect | |
| 139 | SPI0_CS0 | A16 | O | SPI0 Chip Select | |
| 140 | SPI0_SCLK | A17 | O | SPI0 Clock | |
| 141 | SPI0_D1 | B16 | I/O | SPI0 Data 1 | |
| 142 | SPI0_D0 | B17 | O | SPI0 Data 0 | |
| 143 | NC | ||||
| 144 | NC | ||||
| 145 | MCASP0_ACLKX | A13 | O | McASP0/ I2S Transmit Bit Clock | |
| 146 | MCASP0_AHCLKR | C12 | I/O | McASP0 Receive Master Clock | |
| 147 | MCASP0_FSX | B13 | O | McASP0 Transmit Frame Sync | |
| 148 | GPIO3_16 | D12 | O | gpio3_16 use for Touchscreen reset | |
| 149 | NC | ||||
| 150 | NC | ||||
| 151 | NC | ||||
| 152 | USER_LED1 | B12 | O | SOM LED, gpio3_18 | |
| 153 | NC | ||||
| 154 | MMC0_CD | C13 | I | gpio MMC0 detection, gpio3_19 | |
| 155 | PWR_BUT | I | PMIC bottom input | ||
| 156 | MCASP0_AXR1 | D13 | I/O | McASP0 Serial Data (IN/OUT) | |
| 157 | SYS_RESETN | Active low Power on Reset | |||
| 158 | EVENT_INTR0 | A15 | O | LCD Enable | |
| 159 | EXTINTn | B18 | I | External Interrupt to ARM Cortext A8 core | |
| 160 | EVENT_INTR1 | D14 | I | NET1 INIT | |
| 161 | NC | ||||
| 162 | NC | ||||
| 163 | VDD_ADC | PWR | Supply voltage range for ADC (Connected to 1.8V on CoreBoard) | ||
| 164 | GNDA_ADC | GND Analog Ground[3] | |||
| 165 | AIN0 | B6 | A | Analog Input/Output 0, used with touchscreen | |
| 166 | AIN1 | C7 | A | Analog Input/Output 1, used with touchscreen | |
| 167 | AIN2 | B7 | A | Analog Input/Output 2, used with touchscreen | |
| 168 | AIN3 | A7 | A | Analog Input/Output 3, used with touchscreen | |
| 169 | AIN4 | C8 | A | Analog Input/Output 4, used with touchscreen | |
| 170 | AIN5 | B8 | A | Analog Input/Output 5 | |
| 171 | AIN6 | A8 | A | Analog Input/Output 6 | |
| 172 | AIN7 | C9 | A | Analog Input/Output 7 | |
| 173 | GNDA_ADC | GND | Analog Ground[3] | ||
| 174 | GNDA_ADC | GND | Analog Ground[3] | ||
| 175 | NC | ||||
| 176 | NC | ||||
| 177 | RGMII1_TRP0 | DIFF | Ethernet Data 0 Positive | ||
| 178 | JTAG_TRSTn | B10 | O | JTAG TEST RESET (ACTIVE LOW) | |
| 179 | RGMII1_TRN0 | DIFF | Ethernet Data 0 Negative | ||
| 180 | JTAG_TDI | B11 | I | JTAG TEST DATA INPUT | |
| 181 | RGMII1_TRP1 | DIFF | Ethernet Data 1 Positive | ||
| 182 | JTAG_TCK | A12 | I | JTAG TEST CLOCK | |
| 183 | RGMII1_TRN1 | DIFF | Ethernet Data 1 Negative | ||
| 184 | JTAG_TMS | C11 | O | JTAG TEST MODE SELECT | |
| 185 | NC | ||||
| 186 | JTAG_TDO | A11 | O | JTAG TEST DATA OUTPUT | |
| 187 | RGMII1_TRP2 | DIFF | Ethernet Data 2 Positive | ||
| 188 | JTAG_EMU0 | C14 | I/O | JTAG Emulation Pin 0 (Used as WP singnal of eeprom on Core Board) | |
| 189 | RGMII1_TRN2 | DIFF | Ethernet Data 2 Negative | ||
| 190 | JTAG_EMU1 | B14 | I/O | JTAG Emulation Pin 1 (Used as WDT signal on Core Board) | |
| 191 | RGMII1_TRP3 | DIFF | Ethernet Data 3 Positive | ||
| 192 | LEDK1 | I | WLED driver,no connect | ||
| 193 | RGMII1_TRN3 | DIFF | Ethernet Data 3 Negative | ||
| 194 | LEDK2 | I | WLED driver,no connect | ||
| 195 | NC | ||||
| 196 | NC | ||||
| 197 | RGMII1_ACT | O | PHY Status LED | ||
| 198 | RGMII1_LED_1000n | O | PHY 1000M Link LED | ||
| 199 | RGMII1_LED_100n | O | PHY 100M Link LED | ||
| 200 | NC |
Table 3-1
- LCD_DATA0~LCD_DATA15 as booting selection while power-up, these pins also configured as LCD data-signal in linux kernel, there is a 10K resistance pull-down ground respectively in LCD_DATA0, LCD_DATA1, LCD_DATA3, LCD_DATA5, LCD_DATA8, LCD_DATA10, LCD_DATA11, LCD_DATA12, LCD_DATA13, LCD_DATA15, and a pull-up 3.3V resistance respectively in LCD_DATA2, LCD_DATA4, LCD_DATA6, LCD_DATA7, LCD_DATA9, LCD_DATA14. Please refer to [Figure 4-7 SYS_BOOT config sch]. And please pay attention to the power-up edge status of LCD_DATA0~LCD_DATA15 while designing main board, the CPU selects the booting media according this status, please refer to the chapter 26.15 Booting of 335x_Complete.pdf for more details.
- Used as nand control-signal on core board
- Connected to ground on core board