What is the difference between the ESP32-C3 and the ESP32-P4?
The ESP32-C3 has Wi-Fi on the chip (Wi-Fi 4 on 2.4 GHz), Bluetooth LE, and the Arduino framework in ESPHome. 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.
Which uses less power in deep sleep, the ESP32-C3 or the ESP32-P4?
Espressif rates the ESP32-C3 at 5 µ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.
Can I move my project from the ESP32-C3 to the ESP32-P4?
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 Wi-Fi on the chip (Wi-Fi 4 on 2.4 GHz) or Bluetooth LE won’t carry over: the ESP32-P4 doesn’t have that hardware. In ESPHome the ESP32-P4 works only with the ESP-IDF framework, so components that need Arduino won’t build.