Qué hace#
El ESP32-C3-WROOM-02 es un microcontrolador Wi-Fi/BLE completo: chip, 4 MB de flash, cristal y antena en PCB bajo un blindaje. 15 GPIOs utilizables, USB Serial/JTAG en GPIO18 (D−) y GPIO19 (D+), así que puedes programarlo por USB-C sin un chip USB-serie.
Pines del módulo: 1 3V3, 2 EN, 3–8 IO4–IO9, 9 GND, 10 IO10, 11 RXD, 12 TXD, 13 IO18, 14 IO19, 15 IO3, 16 IO2, 17 IO1, 18 IO0, 19 GND (pad).
Qué necesita (checklist del esquemático de Espressif)#
- 3.3 V, al menos 500 mA (picos de transmisión Wi-Fi), con 10 µF + 100 nF en el módulo. Rango de alimentación 3.0–3.6 V.
- EN: 10 kΩ a 3V3 y 1 µF a GND (un retardo RC, para que el chip arranque cuando la alimentación ya es estable) y un botón RESET a GND. Nunca dejes EN al aire.
- Pines de strapping, leídos en el reset:
| Modo de arranque | GPIO2 | GPIO8 | GPIO9 |
|---|---|---|---|
| Normal (arranque SPI) | 1 | cualquiera | 1 |
| Descarga (programación) | 1 | 1 | 0 |
Así que: pull-ups en GPIO2, GPIO8 y GPIO9, y un botón BOOT de GPIO9 a GND. Nada de condensadores grandes en GPIO9.
La ERC avisa de que USB_DN y USB_DP llegan aquí a un solo pin: en un diseño real continúan hacia el bloque USB-C y ESD.
Errores comunes#
- Zona libre de la antena: nada de cobre (rellenos incluidos) bajo o alrededor del extremo de la antena; pon ese extremo en el borde de la placa o por fuera.
- Programación: mantén BOOT, toca RESET, suelta BOOT. Con USB nativo, el chip normalmente se vuelve a enumerar solo después.
- Espressif sugiere reservar resistencias en serie de 22–33 Ω en D+/D−; las placas pequeñas a menudo las omiten.
Fuentes: Espressif ESP32-C3 Hardware Design Guidelines, checklist del esquemático (alimentación, RC de CHIP_EN 10 kΩ/1 µF, tabla de strapping, pines USB), y la disposición de pines de la hoja de datos del ESP32-C3-WROOM-02.
Huella#
Módulo SMD con bordes almenados (castellated; C2934560, extended). Se puede soldar a mano con paciencia; el pad de masa de debajo necesita aire caliente o el truco de vía y estaño.