ESP32-H2
Thread, Zigbee and BLE, no Wi-Fi
No Wi-Fi: Thread, Zigbee and Bluetooth LE only, made for battery sensors in a mesh network.
Watch out: It needs a Thread border router, a Zigbee coordinator or a BLE gateway to reach your network.
17 of the 20 features in our table differ between the ESP32-H2 and the ESP32-P4.
Thread, Zigbee and BLE, no Wi-Fi
No Wi-Fi: Thread, Zigbee and Bluetooth LE only, made for battery sensors in a mesh network.
Watch out: It needs a Thread border router, a Zigbee coordinator or a BLE gateway to reach your network.
400 MHz dual-core, MIPI camera and display, no radio
The most powerful: two cores at 400 MHz, MIPI camera and display, an H.264 encoder, USB 2.0 high speed and Ethernet, but no radio.
Watch out: No Wi-Fi or Bluetooth on the chip: boards add a second chip, often an ESP32-C6. Early revisions (v1.x) run at 360 MHz.
| Feature | ESP32-H2 | ESP32-P4 |
|---|---|---|
| CPU | 1 × RISC-V, 96 MHz | 2 × RISC-V, 400 MHz |
| Low-power core | No | LP RISC-V core |
| SRAM | 320 KB | 768 KB |
| PSRAM | No | In-package, 16 or 32 MB |
| Bluetooth | LE 5.3 | No |
| Thread / Zigbee | Yes (802.15.4) | No |
| USB | Serial/JTAG (flash, serial, debug) | OTG high speed + full speed, Serial/JTAG |
| GPIO | 19 | 55 |
| ADC channels | 5 | 14 |
| Touch pins | No | 14 |
| Camera | No | MIPI-CSI + parallel |
| Display interface | SPI only | MIPI-DSI + parallel |
| TWAI (CAN) | 1 | 3 |
| Ethernet MAC | No (SPI module) | Yes (RMII) |
| Deep sleep | 7 µA | See datasheet |
| AI / DSP | No | 128-bit SIMD (AI/DSP) |
| ESPHome | Yes (ESP-IDF, over Thread) | Yes (ESP-IDF, Wi-Fi from a second chip) |
Same on both: Wi-Fi, DAC, and Arduino-ESP32.
Open the ESP32 comparison →Tick what your project needs and see which of the eight chips fits best.
The ESP32-H2 has Bluetooth LE and Thread or Zigbee. The ESP32-P4 has USB 2.0 high speed (480 Mbit/s), a camera interface (MIPI-CSI), a display interface (MIPI-DSI), and H.264 video encoding in hardware.
Espressif rates the ESP32-H2 at 7 µA in deep sleep; for the ESP32-P4, check the latest datasheet. On a board the regulator and the LEDs usually draw more than either chip.
Arduino-ESP32 and ESP-IDF support both chips, so most code builds for either; pin numbers, strapping pins and some peripherals change. Anything that uses Bluetooth LE or Thread or Zigbee won’t carry over: the ESP32-P4 doesn’t have that hardware.
ESP32 vs ESP32-H2 ESP32 vs ESP32-P4 ESP32-C3 vs ESP32-H2 ESP32-C3 vs ESP32-P4 ESP32-C5 vs ESP32-H2 ESP32-C5 vs ESP32-P4 ESP32-C6 vs ESP32-H2 ESP32-C6 vs ESP32-P4 ESP32-H2 vs ESP32-S2 ESP32-H2 vs ESP32-S3 ESP32-P4 vs ESP32-S2 ESP32-P4 vs ESP32-S3
Figures from Espressif datasheets, ESPHome and Arduino-ESP32 documentation, checked in November 2026.