Skip to content

Pinout

The view in the table below is component side up, with the USB-C connector at the top; row numbers increase from the USB-C end towards the microSD end.

In the table below, V1.3 silkscreen is the name printed on a V1.3 board, while Actual SoC GPIO / V1.4 silkscreen is the real SoC pin name — pinmux, software and schematics all use that column. Entries in bold differ from the V1.3 silkscreen.

RowLeft: V1.3 silkscreenLeft: actual SoC GPIO / V1.4 silkscreenRight: V1.3 silkscreenRight: actual SoC GPIO / V1.4 silkscreen
13V33V35V5V
2PD6PD6GNDGND
3PD7PD7PD5PD5
4PD8PD8PD4PD4
5PD9PD9PD3PD3
6PD10PD12PD2PD2
7PD11PD13PD1PD1
8PD12PD14PD0PD0
9PD13PD15PD20PD22
10PD14PD16PB0PB0
11PD15PD17PB1PB1
12PD16PD18PB2PB2
13PD17PD19PB3PB3
14PD18PD20GPADCGPADC
15PD19PD21PE5PE5
16PE0PE0PE6PE6
17PE1PE1PE7PE7
18PE2PE2PE8PE8
19PE3PE3PE9PE9
20PE4PE4PE10PE10

3V3, 5V and GND are power pins, not GPIO. GPADC is the analog input pin; its channel, input range and reference voltage must be confirmed from the schematic and the SoC documentation.

I want…Usable pins
Plain GPIOAny pin with a P prefix (Function0 input, Function1 output)
External interruptFunction14 on every GPIO (PD-EINTn / PE-EINTn / PB-EINTn)
Analog inputGPADC
Console serial portDepends on the software, see Board overview
Display outputPD0–PD9, PD12–PD22 and some PE pins
Infrared receivePD5 / PD7 / PD22 / PE5 / PE6 / PB1 / PB3 (IR-RX)

For every alternate function of each pin, see Pin multiplexing (MUX).

  • A pin can select only one function at a time; functions listed in the same row are mutually exclusive.
  • Display, LVDS, MIPI DSI, USB and XIP Flash are high-speed or boot-critical resources; before attaching expansion hardware, check the pinctrl settings, device tree and boot log of the BSP you are using.
  • The CAN controllers expose logic-level signals only; a real CAN bus needs an external transceiver and correct bus termination.
  • All header pins are 3.3 V logic.