Diagrama de pines
Pines de ESP32-C3 SuperMini

Pines
- 5V
- GND
- 3V3
- G4 — A4
- G3 — A3
- G2 — A2
- G1 — A1
- G0 — A0
- G5 — A5
- G6
- G7
- G8 — LED
- G9 — BOOT
- G10
- G20
- G21
Especificaciones
| Chip | ESP32-C3, RISC-V de 32 bits y un solo núcleo |
|---|---|
| Velocidad de reloj | 160 MHz |
| SRAM | 400 KB |
| Memoria flash | 4 MB en el encapsulado (típico) |
| Alimentación | 5 V por USB-C o pin 5V, regulador de 3.3 V en placa |
| Nivel lógico | 3.3 V (no tolera 5 V) |
| GPIO en el cabezal | 13 (GPIO0–10, 20, 21) |
| ADC | 12 bits; usa ADC1 en GPIO0–4 |
| Wi-Fi | 802.11 b/g/n, 2.4 GHz |
| Bluetooth | 5 (solo LE) |
| USB | USB-C, USB Serial/JTAG nativo |
Notas
- Tres pines de configuración del modo de arranque se muestrean una vez en el reset: GPIO2 y GPIO8 solo necesitan estar libres para quedar flotantes o leer su nivel por defecto al encender, mientras que GPIO9 (conectado al botón BOOT de la placa) es el que realmente importa en el día a día — mantenido a nivel bajo en el reset pone el chip en modo de descarga/grabación, el equivalente directo de GPIO0 en un ESP32 clásico.
- Todos los GPIO son solo de lógica de 3.3V y ninguno tolera 5V — no hay protección como la del Mega, así que conectar un sensor o módulo antiguo de 5V (I2C, un HC-SR04, etc.) directamente a un pin necesita antes un adaptador de nivel o un divisor, igual que en un ESP32 clásico.
- El chip tiene físicamente 22 GPIO (GPIO0-21), pero solo 13 son utilizables en esta placa: GPIO11-17 los ocupa permanentemente la flash SPI del encapsulado, y GPIO18/19 están conectados fijos a D-/D+ del puerto USB-C de la placa — ningún grupo sale nunca al cabezal, por eso el cabezal solo ofrece GPIO0-10 más GPIO20/21 como RX/TX.
- El USB es nativo del chip (un controlador USB Serial/JTAG integrado), no un chip USB-serie aparte — no hay driver CH340/CP2102 que instalar, pero normalmente tampoco circuito automático de reset DTR/RTS, así que si la carga de un sketch no empieza sola, mantén BOOT, pulsa RESET y suelta BOOT para forzar el modo de descarga a mano.
- El regulador de 3.3V de la placa suele estar especificado solo para unos cientos de mA, mientras que la radio del chip puede pedir picos de corriente cercanos a eso durante una ráfaga de transmisión Wi-Fi — un cable o puerto USB justo más ese pico es la causa clásica de un reinicio aleatorio que parece un fallo de código pero en realidad es un problema de alimentación, el mismo modo de fallo que se ve en otras placas ESP baratas.
- Este chip tiene dos unidades ADC, como la división ADC1/ADC2 del ESP32 clásico, solo que mucho más pequeñas: ADC1 (12 bits, 5 canales en GPIO0-4, calibrado de fábrica) y ADC2 (12 bits, 1 canal en GPIO5, sin calibrar). En la práctica, mejor ignorar ADC2 — no se puede leer mientras el Wi-Fi está conectado, y la propia fe de erratas del chip de Espressif señala un fallo de hardware en su controlador digital — así que GPIO0-4 en ADC1 son las únicas lecturas fiables; promediar varias muestras sigue siendo la forma habitual de reducir el ruido mientras el Wi-Fi está activo.
- La flash va integrada dentro del propio encapsulado del chip (normalmente 4MB en las placas vendidas como 'SuperMini', aunque algunos clones traen menos) en lugar de un chip aparte visible, así que — a diferencia de una placa con módulo WROOM — no hay un segundo chip en la PCB del que leer una referencia; comprueba el tamaño real con esptool o la información de placa del IDE en lugar de suponerlo.







