ESP32-P4

SoC
by Espressifesp32-p4

Specifications

Radios

Wi-Fi
none
Bluetooth LE
none
802.15.4
no

USB

Native USB
yes
USB type
usb-2.0-high-speed-otg

CPU

Architecture
risc-v
Cores
2
Max clock
400 MHz
Extensions
fpuai
Low-power core
risc-v @ 40 MHz

Memory

SRAM
768 KB
LP SRAM
32 KB
In-package PSRAM options
16 MB, 32 MB
External PSRAM
yes

Interfaces

Peripherals
mipi-csi-camera-isp-1080pmipi-dsi-display-1080pethernet-emac-rmiih264-encode-1080p30

Security

Features
secure-bootflash-encryptioncrypto-acceleratorstrngds-peripheralkey-management-unit

The compute/HMI powerhouse: dual-core RISC-V @ 400 MHz with FPU + AI extensions, MIPI camera & display, USB 2.0 High-Speed, Ethernet, and H.264 encode. No wireless of any kind — it needs an external companion radio for connectivity.

Frequently asked questions

What are the ESP32-P4 specs / datasheet?

ESP32-P4 is a dual-core RISC-V SoC clocked up to 400 MHz, plus a separate low-power RISC-V core up to 40 MHz. It has 768 KB of SRAM (32 KB in the LP domain). Radios: no Wi-Fi radio, no Bluetooth radio, and no 802.15.4 radio. It exposes native USB (Serial/JTAG).

What is the ESP32-P4 pinout / GPIO count?

The ESP32-P4 has 55 GPIO pads in total, of which 5 are strapping pins and 4 are tied to USB/flash.

What wireless radios does the ESP32-P4 have?

ESP32-P4's wireless radios: Wi-Fi: no Wi-Fi radio. Bluetooth: no Bluetooth radio. 802.15.4: no 802.15.4 radio.

Does the ESP32-P4 have a low-power (LP) core?

Yes -- the ESP32-P4 has a separate RISC-V low-power core clocked up to 40 MHz, alongside its main core (up to 400 MHz).

Notes

  • No integrated Wi-Fi / Bluetooth / 802.15.4 — external companion radio required (commonly paired with an ESP32-C6; that pairing is an Espressif design recommendation, not a P4 datasheet spec)
  • GPIO24/25 are USB Serial/JTAG D-/D+ by default; GPIO26/27 are USB 2.0 OTG D-/D+ by default (roles swappable).
  • Default drive strength: GPIO24/25 = 40 mA, others 20 mA.