← Wiki · Componente

Módulo ESP32-C3

El módulo RISC-V de bajo coste de Espressif con Wi-Fi + Bluetooth LE y USB nativo. El WROOM-02 necesita 3.3 V, unos cuantos condensadores, un retardo en EN y un botón BOOT.

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.

Circuito de ejemplo: U1 con 10 µF + 100 nF, RC en EN + RESET, pull-up en GPIO9 + BOOT, pull-ups en GPIO2/GPIO8. USB_DN/USB_DP van a un bloque USB-C; los pines sin usar llevan marcas de no conectado.
U1 con 10 µF + 100 nF, RC en EN + RESET, pull-up en GPIO9 + BOOT, pull-ups en GPIO2/GPIO8. USB_DN/USB_DP van a un bloque USB-C; los pines sin usar llevan marcas de no conectado. Abre el ejemplo esp32c3_minimal de esta página en PCB Canvas: «Insertar en mi esquemático».

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.