16 delle 20 caratteristiche della nostra tabella sono diverse tra l’ESP32-C5 e l’ESP32-P4.
RISC-V
ESP32-C5
Wi-Fi 6 dual band, BLE, Thread e Zigbee
L’unico degli otto con i 5 GHz: Wi-Fi 6 su entrambe le bande, più Bluetooth LE, Thread e Zigbee, e supporto per la PSRAM.
Attenzione: Il chip più recente della lista: per ora meno schede ed esempi, ed ESPHome richiede il framework ESP-IDF.
RISC-V
ESP32-P4
Dual core a 400 MHz, fotocamera e display MIPI, niente radio
Il più potente: due core a 400 MHz, fotocamera e display MIPI, encoder H.264, USB 2.0 high speed ed Ethernet, ma nessuna radio.
Attenzione: Niente Wi-Fi né Bluetooth nel chip: le schede aggiungono un secondo chip, spesso un ESP32-C6. Le prime revisioni (v1.x) vanno a 360 MHz.
Differenze
Caratteristica
ESP32-C5
ESP32-P4
CPU
1 × RISC-V, 240 MHz
2 × RISC-V, 400 MHz
SRAM
384 KB
768 KB
PSRAM
Nel package o esterna
Nel package, 16 o 32 MB
Wi-Fi
Wi-Fi 6 (802.11ax), 2,4 + 5 GHz
No
Bluetooth
LE 5 (certificato Core 6.0)
No
Thread / Zigbee
Sì (802.15.4)
No
USB
Serial/JTAG (flash, seriale, debug)
OTG high speed + full speed, Serial/JTAG
GPIO
29
55
Canali ADC
6
14
Pin touch
No
14
Fotocamera
No
MIPI-CSI + parallela
Interfaccia display
Solo SPI
MIPI-DSI + parallela
TWAI (CAN)
2 (CAN FD)
3
MAC Ethernet
No (modulo SPI)
Sì (RMII)
AI / DSP
No
SIMD a 128 bit (AI/DSP)
ESPHome
Sì (ESP-IDF)
Sì (ESP-IDF, Wi-Fi da un secondo chip)
Uguali su entrambi: Core a basso consumo, DAC, Deep sleep e Arduino-ESP32.
Scegli l’ESP32-C5 se ti serve
il Wi-Fi nel chip (Wi-Fi 6 a 2,4 e 5 GHz)
il Bluetooth LE
Thread o Zigbee, compreso Matter su Thread
Scegli l’ESP32-P4 se ti serve
l’USB 2.0 high speed (480 Mbit/s), come host o device
un’interfaccia per la fotocamera (MIPI-CSI)
un’interfaccia display (MIPI-DSI)
la codifica video H.264 in hardware
l’Ethernet via cavo con il MAC integrato
il touch capacitivo (14 pin)
istruzioni vettoriali per AI e DSP
un secondo core
una CPU più veloce (400 contro 240 MHz)
più SRAM interna (768 contro 384 KB)
più GPIO (55 contro 29)
più ingressi analogici (14 contro 6)
Apri il confronto ESP32 →Spunta ciò che serve al tuo progetto e scopri quale degli otto chip va meglio.
Domande frequenti
Che differenza c’è tra l’ESP32-C5 e l’ESP32-P4?
L’ESP32-C5 ha il Wi-Fi nel chip (Wi-Fi 6 a 2,4 e 5 GHz), il Bluetooth LE e Thread o Zigbee. L’ESP32-P4 ha l’USB 2.0 high speed (480 Mbit/s), un’interfaccia per la fotocamera (MIPI-CSI), un’interfaccia display (MIPI-DSI) e la codifica video H.264 in hardware.
Quale consuma meno in deep sleep, l’ESP32-C5 o l’ESP32-P4?
Le versioni dei datasheet che abbiamo controllato non danno un valore di deep sleep per nessuno dei due chip, quindi controlla gli ultimi datasheet. Su una scheda il regolatore e i LED di solito consumano più del chip.
Posso passare il mio progetto dall’ESP32-C5 all’ESP32-P4?
Arduino-ESP32 ed ESP-IDF supportano entrambi i chip, quindi la maggior parte del codice si compila per tutti e due; cambiano i numeri dei pin, i pin di strapping e alcune periferiche. Tutto ciò che usa il Wi-Fi nel chip (Wi-Fi 6 a 2,4 e 5 GHz) o il Bluetooth LE non si può portare: l’ESP32-P4 non ha questo hardware.