Waveshare ESP32-P4-Pico - image 1
1 / 3
WaveshareยทDev Board

Waveshare ESP32-P4-Pico

Compact Pico-form-factor development board based on the ESP32-P4 RISC-V dual-core processor at 400MHz with 32MB PSRAM, 32MB flash, MIPI-DSI/CSI interfaces, onboard ES8311 audio codec with NS4150B amplifier, microSD slot, and USB 2.0 OTG HS.

Starting from

$10.99

Compatible Firmware

Specifications

Components

Espressif ESP32-P4 high-performance RISC-V dual-core MCU at up to 400MHz with MIPI-DSI/CSI, H.264 encoding, USB 2.0 OTG HS, and hardware crypto. No built-in wireless radio.

Everest Semiconductor ES8311 low-power mono audio codec with ADC and DAC, I2S digital audio interface, and I2C control at address 0x18.

Nsiway NS4150B filterless Class-D mono audio power amplifier driving up to 3W into 4-ohm speakers. Controlled via GPIO53 enable pin.

Surface-mount MEMS microphone for voice input, connected via the I2S audio bus.

Bus Interfaces

I2C
Pins: SDA=GPIO7, SCL=GPIO8
I2S
Pins: MCLK=GPIO13, SCLK=GPIO12, ASDOUT=GPIO11, LRCK=GPIO10, DSDIN=GPIO9
SDIO
Pins: CLK=GPIO43, CMD=GPIO44, D0=GPIO39, D1=GPIO40, D2=GPIO41, D3=GPIO42
MIPI DSI
Pins: 2-lane display interface via FPC connector
MIPI CSI
Pins: 2-lane camera interface via FPC connector
UART
Pins: Via USB-C (UART0)
USB OTG
Pins: USB 2.0 HS via 4-pin MX1.25 header
ADC
GPIO
PWM
JTAG

GPIO Map

GPIO7
I2C SDA
GPIO8
I2C SCL
GPIO9
I2S DSDIN
GPIO10
I2S LRCK
GPIO11
I2S ASDOUT
GPIO12
I2S SCLK
GPIO13
I2S MCLK
GPIO39
SD D0
GPIO40
SD D1
GPIO41
SD D2
GPIO42
SD D3
GPIO43
SD CLK
GPIO44
SD CMD
GPIO53
PA_Ctrl (NS4150B enable)

Waveshare ESP32-P4-Pico

The Waveshare ESP32-P4-Pico is a compact development board in the Raspberry Pi Pico form factor, built around Espressif's ESP32-P4 SoC. The ESP32-P4 is a high-performance multimedia-focused chip with a RISC-V dual-core processor running at up to 400MHz, plus a low-power core at 40MHz. Unlike other ESP32 variants, the P4 has no built-in WiFi or Bluetooth โ€” it is purpose-built for HMI, video processing, and compute-intensive applications.

Key Highlights

  • High Performance: Dual-core RISC-V at 400MHz with AI instruction extensions and single-precision FPU
  • Rich Memory: 32MB PSRAM (OPI) + 32MB NOR flash + 768KB on-chip SRAM
  • Display and Camera: 2-lane MIPI-DSI for screens up to 10.1 inches and 2-lane MIPI-CSI with integrated ISP for camera modules (OV5647, SC2336)
  • Video Processing: Hardware H.264 encoder (1080p at 30fps), JPEG codec, 2D graphics accelerator (PPA)
  • Audio System: ES8311 codec + NS4150B Class-D amplifier + onboard MEMS microphone + MX1.25 speaker connector (8 ohm 2W)
  • Storage: SDIO 3.0 microSD card slot (up to 40MHz high-speed mode)
  • USB: Type-C for power and UART flashing + USB 2.0 OTG High-Speed on 4-pin header
  • Expansion: 2x20 pin header with 27 programmable GPIOs, compatible with some Raspberry Pi Pico HATs

Hardware Security

The ESP32-P4 includes comprehensive security features: Secure Boot, Flash Encryption, cryptographic accelerators (AES, SHA, RSA, ECC, ECDSA), True Random Number Generator (TRNG), Digital Signature Peripheral, and Key Management Unit.

Onboard Components

Component Function Interface
ESP32-P4NRW32 Main MCU (RISC-V dual-core 400MHz) ---
ES8311 Mono audio codec (I2C addr: 0x18) I2S + I2C
NS4150B Class-D audio amplifier GPIO53 enable
SMD Microphone MEMS microphone I2S input

Pin Assignments

I2C Bus

Signal GPIO
SDA GPIO7
SCL GPIO8

I2S Audio Bus

Signal GPIO
MCLK GPIO13
SCLK GPIO12
ASDOUT GPIO11
LRCK GPIO10
DSDIN GPIO9

SD Card (SDMMC)

Signal GPIO
CLK GPIO43
CMD GPIO44
D0 GPIO39
D1 GPIO40
D2 GPIO41
D3 GPIO42

Kit Variants

  • ESP32-P4-Pico: Standalone board
  • ESP32-P4-Pico-KIT-A: Board + 5-inch display + camera module
  • ESP32-P4-Pico-KIT-B: Board + 7-inch display + camera module

Development Environment

Supported frameworks include Arduino IDE (board package v3.2.0+) and ESP-IDF (v5.3.1+). Waveshare provides demo code for display driving (LVGL), audio processing, and camera capture. The ESP-IDF Component Registry includes drivers for compatible display panels (ILI9881C for 7-inch, JD9365 for 10.1-inch) and the ES8311 audio codec.

Resources

Use Cases

6

Resources

Where to Buy

Explore more of the directory โ€” popular use cases, firmware, and specs to browse next.