L’ESP32 ha il Wi-Fi nel chip (Wi-Fi 4 a 2,4 GHz), il Bluetooth LE, il Bluetooth Classic e una vera uscita analogica (DAC). L’ESP32-P4 ha l’USB 2.0 high speed (480 Mbit/s), un’interfaccia fotocamera MIPI-CSI, un’interfaccia display MIPI-DSI e la codifica video H.264 in hardware.
Quale consuma meno in deep sleep, l’ESP32 o l’ESP32-P4?
Espressif dichiara 10 µA in deep sleep per l’ESP32; per l’ESP32-P4 controlla l’ultimo datasheet. Su una scheda il regolatore e i LED di solito consumano più di entrambi i chip.
Posso passare il mio progetto dall’ESP32 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 4 a 2,4 GHz) o il Bluetooth LE non si può portare: l’ESP32-P4 non ha questo hardware. In ESPHome l’ESP32-P4 funziona solo con il framework ESP-IDF, quindi i componenti che richiedono Arduino non si compilano.