Qué hace#
El ESP32-S3-WROOM-1 tiene dos núcleos Xtensa a 240 MHz, hasta 16 MB de flash y 8 MB de PSRAM, y USB OTG / Serial-JTAG nativo en GPIO19 (D−) y GPIO20 (D+): pines 13 (USB_D−) y 14 (USB_D+) del módulo. Hasta 36 GPIOs.
Qué necesita#
- 3.3 V, al menos 500 mA, 10 µF + 100 nF en el módulo.
- EN (CHIP_PU): RC de 10 kΩ / 1 µF, botón RESET; nunca al aire.
- Pines de strapping:
- GPIO0: pull-up débil; 1 = arranque normal, 0 = descarga. Añade un pull-up de 10 kΩ y el botón BOOT a GND.
- GPIO46: pull-down débil. Con GPIO0 = 1 se ignora (arranque normal); el modo de descarga necesita GPIO0 = 0 y GPIO46 = 0, y GPIO0 = 0 con GPIO46 = 1 no es un modo válido. Déjalo sin conectar o a bajo.
- GPIO45: pull-down débil; fija la tensión de la flash (0 = 3.3 V, por defecto, 1 = 1.8 V) salvo que un eFuse la fije. No lo subas a alto en un módulo con flash de 3.3 V.
- GPIO3: sin pull interno; elige el origen del JTAG solo si el eFuse STRAP_JTAG_SEL está quemado. Con los eFuses por defecto se ignora, así que puede quedar al aire.
Errores comunes#
- Las variantes con PSRAM (N8R8, N16R8 con PSRAM octal) usan GPIO35–37 internamente: no uses esos pines.
- Zona libre de la antena, como en todos los módulos.
- Evita usar GPIO45/46 como entradas que algo pueda forzar durante el reset.
Fuentes: Espressif ESP32-S3 Hardware Design Guidelines, checklist del esquemático (alimentación, RC de CHIP_PU, valores por defecto de strapping GPIO0/GPIO3/GPIO45/GPIO46, USB GPIO19/20).
Huella#
Módulo SMD de 18 × 25.5 mm: ESP32-S3-WROOM-1-N16R8 (C2913202, pieza extended, 16 MB de flash y 8 MB de PSRAM). Se recomienda el montaje en JLCPCB.