Skip to content
RISC-V dual-core 32-bit

ESP32-H4

Ultra-high energy efficiency dual-core RISC-V SoC with Bluetooth 5.4 LE (LE Audio) and IEEE 802.15.4 for Thread, Zigbee and Matter. No Wi-Fi

Datasheet not yet publishedProgramming guide
Processor
Dual-core
Up to 96 MHz
SRAM
384 KB
+ Yes (LP SRAM) RTC SRAM
GPIO
40
programmable pins
Architecture
RISC-V
RISC-V dual-core 32-bit

Preliminary documentation

Preliminary documentation: Espressif has not yet published the datasheet or technical reference manual for ESP32-H4. The data below comes from the official product announcement and ESP-IDF hardware definitions (soc_caps), and may change before release.

Processor

Architecture
RISC-V dual-core 32-bit
Cores
2 (Dual-core)
Frequency
Up to 96 MHz
ULP Coprocessor
No
AI Accelerators
No

Connectivity

Wi-Fi
No
Bluetooth
Bluetooth 5.4 LE (Bluetooth 6.0 certified; LE Audio, isochronous channels BIS/CIS, PAwR, Connection Subrating and Direction Finding AoA/AoD)
Zigbee/Thread
IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)
Matter
Yes
Ethernet
No
CAN
1 (CAN 2.0, TWAI®)

Tools and availability

Minimum ESP-IDF
v6.0 preview (no stable support)
Arduino Core
Not yet supported by arduino-esp32 core
Debugging
Integrated JTAG via USB (no external probe required)
Package
QFN56 (6×6 mm)
Available Modules
ESP32-H4-WROOM-1

Security

AES
AES-128/256
SHA
SHA-1/224/256/384/512
RSA / MPI
No
ECC (elliptic curves)
Yes (P-192, P-256, P-384)
Hardware ECDSA
Yes (deterministic mode, RFC 6979)
HMAC
Yes
Digital Signature (DS)
No
Key Manager
No
Random Generator (TRNG)
Yes (hardware TRNG)
Flash Encryption
XTS-AES-128/256
Secure Boot
Yes in hardware; not yet enabled in ESP-IDF)
DPA Protection
No

Memory

SRAM
384 KB
RTC SRAM
Yes (LP SRAM)
ROM
128 KB
External Flash
Yes, via QSPI (4 MB integrated in package on ESP32-H4HF4)
External PSRAM
Yes (2 MB integrated in package on ESP32-H4HR2)

Power consumption

Typical values at 3.3 V and 25 °C. Actual power consumption depends on radio duty cycle and configured clock frequency.

Active Mode
Not disclosed (preliminary documentation)

Peripherals

GPIO
40
ADC
1x 12-bit SAR ADC, up to 5 channels
DAC
No
Touch
15 capacitive channels (version 3, with waterproof and proximity)
UART
2
SPI
3
I2C
2
I2S
1
PWM
LED PWM (up to 8 channels), Motor PWM (MCPWM)
USB
1 (USB OTG 1.1) + 1 (USB Serial/JTAG)

Special interfaces

Temperature Sensor
1 (internal)

Temperature limits

Operating
-40°C to 105°C
Storage
Not disclosed (preliminary documentation)

Ready to prototype with ESP32-H4?

Explore development boards available for this series, with USB, onboard sensors, and official store links.

View boards