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.