SoCs ESP32 - Catálogo de Chips

Cada chip de la línea ESP32 tiene su propia página con specs, casos de uso y links a fabricante.

Nota: el ESP32 clásico (Xtensa LX6, 2016) no se documenta acá porque tiene una vulnerabilidad de voltage glitching ( LimitedResults 2019) y porque los chips modernos lo reemplazan en todos los casos de uso.

Por chip

ChipISACoresWirelessPágina
ESP32-S2Xtensa LX71 + ULPWiFi 4esp32-s2.md
ESP32-S3Xtensa LX72 + ULPWiFi 4 + BLE 5.0esp32-s3.md
ESP32-C2RISC-V1WiFi 4 + BLE 5.0esp32-c2.md
ESP32-C3RISC-V1WiFi 4 + BLE 5.0esp32-c3.md
ESP32-C5RISC-V1 + LPWiFi 6 dual-band + BLE 5.0 + 802.15.4esp32-c5.md
ESP32-C6RISC-V1 + LPWiFi 6 + BLE 5.0 + 802.15.4esp32-c6.md
ESP32-H2RISC-V1Sin WiFi, BLE 5.0 + 802.15.4esp32-h2.md
ESP32-P4RISC-V2 + LPSin wirelessesp32-p4.md

Specs

Valores tomados de los datasheets oficiales de Espressif. Deep-sleep = RTC/LP timer + memoria (sin ULP); en algunos chips se puede bajar más con configs específicas.

ChipMHzSRAMWiFiBT802.15.4USBGPIODACTouchSleep
ESP32-S2240320 KB4-OTG FS (USB 2.0)432ch14~20
ESP32-S3240512 KB4BLE 5.0OTG FS + Serial/JTAG4514~7
ESP32-C2120272 KB4BLE 5.0- (solo JTAG)14-~5
ESP32-C3160400 KB4BLE 5.0Serial/JTAG22-~5
ESP32-C5240384 KB6 dualBLE 5.0Serial/JTAG29-~12
ESP32-C6160512 KB6BLE 5.0Serial/JTAG30 / 22-~7
ESP32-H296320 KBBLE 5.0Serial/JTAG19-~7
ESP32-P4400768 KB-OTG HS + FS + Serial/JTAG55~12

Observaciones importantes

  • DAC solo en el S2 dentro de los chips modernos (en el clásico también, pero está deprecated).
  • Touch en S2, S3 y P4. No existe en la familia C ni en el H2.
  • Solo el P4 tiene Ethernet MAC integrado entre los modernos.
  • El P4 no tiene wireless por diseño, si se necesita, se combina con un C6 en diseños de dos chips.
  • Tres chips integran 802.15.4 (Thread/Zigbee): C5, C6 y H2. El C5 además es el único con WiFi 5 GHz.
  • Todos los chips RISC-V (C2, C3, C5, C6, H2, P4) tienen interrupciones estándar y mejor experiencia de debuggeo por usar RISC-V, ver arquitecturas-cpu.md.
  • “ESP32S” sin número es marketing inventado por vendedores chinos, típicamente significa el chip clásico genérico.