ESP32-P4
SoCSpecifications
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.