Différences
| Caractéristique | ESP32 | ESP32-P4 |
| CPU | 2 × Xtensa LX6, 240 MHz | 2 × RISC-V, 400 MHz |
|---|
| Cœur basse consommation | ULP (FSM) | Cœur LP RISC-V |
|---|
| SRAM | 520 Ko | 768 Ko |
|---|
| PSRAM | Externe (4 Mo adressables, jusqu’à 8 Mo via himem) ; 2 Mo dans le boîtier sur certaines versions | Dans le boîtier, 16 ou 32 Mo |
|---|
| Wi-Fi | Wi-Fi 4 (802.11 b/g/n), 2,4 GHz | Non |
|---|
| Bluetooth | Classic (BR/EDR) + LE 4.2 | Non |
|---|
| USB | Non (puce USB-série sur la carte) | OTG high speed + full speed, Serial/JTAG |
|---|
| GPIO | 34 | 55 |
|---|
| Canaux ADC | 18 (ADC1 : 8) | 14 |
|---|
| DAC | 2 × 8 bits | Non |
|---|
| Broches tactiles | 10 | 14 |
|---|
| Caméra | Parallèle (DVP) | MIPI-CSI + parallèle |
|---|
| Interface écran | Parallèle (i80, via I2S) | MIPI-DSI + parallèle |
|---|
| TWAI (CAN) | 1 | 3 |
|---|
| Veille profonde | 10 µA | Voir datasheet |
|---|
| IA / DSP | Non | SIMD 128 bits (IA/DSP) |
|---|
| ESPHome | Oui (ESP-IDF ou Arduino) | Oui (ESP-IDF, Wi-Fi par une deuxième puce) |
Identiques sur les deux : Thread / Zigbee, MAC Ethernet et Arduino-ESP32.
Choisissez l’ESP32 si vous avez besoin
- du Wi-Fi dans la puce (Wi-Fi 4 en 2,4 GHz)
- du Bluetooth LE
- du Bluetooth Classic, pour l’audio A2DP ou un port série (SPP)
- d’une vraie sortie analogique (DAC)
- de plus d’entrées analogiques (18 contre 14)
- du framework Arduino dans ESPHome, en plus d’ESP-IDF
Choisissez l’ESP32-P4 si vous avez besoin
- de l’USB 2.0 high speed (480 Mbit/s), en hôte ou en périphérique
- d’une interface caméra MIPI-CSI, avec processeur d’image (ISP) intégré
- d’une interface écran MIPI-DSI, pour les grandes dalles haute résolution
- de l’encodage vidéo H.264 matériel
- d’instructions vectorielles pour l’IA et le DSP
- d’un CPU plus rapide (400 contre 240 MHz)
- de plus de SRAM interne (768 contre 520 Ko)
- de plus de GPIO (55 contre 34)
Ouvrir le comparatif ESP32 →Cochez ce dont votre projet a besoin et voyez laquelle des huit puces convient le mieux.
Brochage de l’ESP32 : GPIO sûrs, broches de démarrage et ADC2 →
Questions fréquentes
Quelle différence entre l’ESP32 et l’ESP32-P4 ?
L’ESP32 dispose du Wi-Fi dans la puce (Wi-Fi 4 en 2,4 GHz), du Bluetooth LE, du Bluetooth Classic et d’une vraie sortie analogique (DAC). L’ESP32-P4 dispose de l’USB 2.0 high speed (480 Mbit/s), d’une interface caméra MIPI-CSI, d’une interface écran MIPI-DSI et de l’encodage vidéo H.264 matériel.
Lequel consomme le moins en veille profonde, l’ESP32 ou l’ESP32-P4 ?
Espressif annonce 10 µA en veille profonde pour l’ESP32 ; pour l’ESP32-P4, consultez la datasheet la plus récente. Sur une carte, le régulateur et les LED consomment en général plus que l’une ou l’autre puce.
Puis-je passer mon projet de l’ESP32 à l’ESP32-P4 ?
Arduino-ESP32 et ESP-IDF prennent en charge les deux puces, donc la plupart du code se compile pour l’une comme pour l’autre ; les numéros de broches, les broches de démarrage et certains périphériques changent. Tout ce qui a besoin du Wi-Fi dans la puce (Wi-Fi 4 en 2,4 GHz) ou du Bluetooth LE ne suivra pas : l’ESP32-P4 n’a pas ce matériel. Dans ESPHome, l’ESP32-P4 ne fonctionne qu’avec le framework ESP-IDF, donc les composants qui demandent Arduino ne se compilent pas.
Autres comparatifs
ESP32 vs ESP32-C3 ESP32 vs ESP32-C5 ESP32 vs ESP32-C6 ESP32 vs ESP32-H2 ESP32 vs ESP32-S2 ESP32 vs ESP32-S3 ESP32-C3 vs ESP32-P4 ESP32-C5 vs ESP32-P4 ESP32-C6 vs ESP32-P4 ESP32-H2 vs ESP32-P4 ESP32-P4 vs ESP32-S2 ESP32-P4 vs ESP32-S3
Valeurs tirées des datasheets d’Espressif et de la documentation d’ESPHome et d’Arduino-ESP32, vérifiées en novembre 2026.