Skip to content

Pinout Reference

The ESP32-P4-WIFI6-DEV-KIT exposes a 40-pin (2x20) GPIO header at 2.54 mm pitch. This page documents every pin on the header.

Pin functions are color-coded by type:

  • Power (3.3 V / 5 V)
  • Ground (GND)
  • General-purpose GPIO
  • I2C bus (SDA / SCL)
  • UART (TX / RX)

Pin 1 is at the top-left corner of the header (closest to the board edge near the Ethernet jack). Left column is odd-numbered, right column is even-numbered.

PinLeft FunctionRight FunctionPin
13V35V2
3SDA / GPIO75V4
5SCL / GPIO8GND6
7GPIO23TXD / GPIO378
9GNDRXD / GPIO3810
11GPIO21GPIO2212
13GPIO20GND14
15GPIO6GPIO516
173V3GPIO418
19GPIO3GND20
21GPIO2GPIO122
23GPIO0GPIO3624
25GNDGPIO3226
27GPIO24GPIO2528
29GPIO33GND30
31GPIO26GPIO5432
33GPIO48GND34
35GPIO53GPIO4636
37GPIO47GPIO2738
39GNDGPIO4540

The header provides both 3.3 V and 5 V power rails:

Pin(s)VoltageNotes
1, 173.3 VRegulated 3.3 V output from onboard regulator. Max draw depends on total board load.
2, 45 VDirect from USB input. Available when powered via either USB-C port.
6, 9, 14, 20, 25, 30, 34, 39GNDCommon ground reference.
FunctionPinGPIO
SDA3GPIO7
SCL5GPIO8

These are the default I2C bus pins, shared with the dedicated I2C port connector on the board. If you connect I2C devices to both the header and the I2C port connector simultaneously, they will be on the same bus.

FunctionPinGPIO
TXD8GPIO37
RXD10GPIO38

All GPIO pins on the header support:

  • Digital input and output
  • Internal pull-up and pull-down resistors
  • Edge and level interrupts

Specific pins may also support analog input (ADC), PWM output, or alternate peripheral functions depending on the ESP32-P4 multiplexing configuration. Consult the ESP32-P4 Technical Reference Manual for the full pin multiplexing matrix.

TypeCountPins
3.3 V Power21, 17
5 V Power22, 4
Ground86, 9, 14, 20, 25, 30, 34, 39
I2C23 (SDA), 5 (SCL)
UART28 (TXD), 10 (RXD)
GPIO247, 11-13, 15-16, 18-19, 21-24, 26-29, 31-33, 35-38, 40

Pin assignments sourced from the Waveshare ESP32-P4-WIFI6-DEV-KIT Wiki.