Pinagem
Pinagem ESP32-C3 SuperMini

Pinos
- 5V
- GND
- 3V3
- G4 — A4
- G3 — A3
- G2 — A2
- G1 — A1
- G0 — A0
- G5 — A5
- G6
- G7
- G8 — LED
- G9 — BOOT
- G10
- G20
- G21
Especificações
| Chip | ESP32-C3, single-core RISC-V de 32 bits |
|---|---|
| Velocidade do clock | 160 MHz |
| SRAM | 400 KB |
| Memória flash | 4 MB no encapsulamento (típico) |
| Alimentação | 5 V via USB-C ou pino 5V, regulador de 3.3 V na placa |
| Nível lógico | 3.3 V (não tolera 5 V) |
| GPIO no conector | 13 (GPIO0–10, 20, 21) |
| ADC | 12 bits; use o ADC1 nos GPIO0–4 |
| Wi-Fi | 802.11 b/g/n, 2.4 GHz |
| Bluetooth | 5 (só LE) |
| USB | USB-C, USB Serial/JTAG nativo |
Notas
- Três pinos de strapping de modo de boot são amostrados uma vez no reset: GPIO2 e GPIO8 só precisam estar livres para flutuar ou ler seu nível padrão na energização, enquanto o GPIO9 (ligado ao botão BOOT da placa) é o que realmente importa no dia a dia — mantido em nível baixo no reset, ele coloca o chip em modo de download/gravação, o equivalente direto do GPIO0 em um ESP32 clássico.
- Todos os GPIO são só de lógica 3.3V e nenhum tolera 5V — não há proteção como a do Mega, então ligar um sensor ou módulo antigo de 5V (I2C, um HC-SR04 etc.) direto em um pino exige antes um conversor de nível ou um divisor, igual a um ESP32 clássico.
- O chip tem fisicamente 22 GPIOs (GPIO0-21), mas só 13 são utilizáveis nesta placa: os GPIO11-17 são ocupados permanentemente pela flash SPI do encapsulamento, e os GPIO18/19 são ligados fixamente ao D-/D+ da porta USB-C da placa — nenhum dos dois grupos é trazido para fora, e é por isso que o conector oferece só GPIO0-10 mais GPIO20/21 como RX/TX.
- O USB é nativo do chip (um controlador USB Serial/JTAG embutido), não um chip USB-serial separado — não há driver CH340/CP2102 para instalar, mas geralmente também não há circuito automático de reset DTR/RTS, então se o upload de um sketch não começar sozinho, segure BOOT, toque RESET e depois solte BOOT para forçar o modo de download manualmente.
- O regulador de 3.3V da placa normalmente só é especificado para algumas centenas de mA, enquanto o rádio do chip pode puxar picos de corrente próximos disso durante uma rajada de transmissão Wi-Fi — um cabo ou porta USB no limite somado a esse pico é a causa clássica de um reset aleatório que parece bug de código mas na verdade é um problema de alimentação, o mesmo modo de falha visto em outras placas ESP baratas.
- Há duas unidades de ADC neste chip, espelhando a divisão ADC1/ADC2 do ESP32 clássico, só que bem menores: ADC1 (12 bits, 5 canais nos GPIO0-4, calibrado de fábrica) e ADC2 (12 bits, 1 canal no GPIO5, sem calibração). Na prática, é melhor ignorar o ADC2 — ele não pode ser lido enquanto o Wi-Fi estiver conectado, e a própria errata do chip da Espressif aponta uma falha de hardware em seu controlador digital — então os GPIO0-4 do ADC1 são as únicas leituras confiáveis; fazer a média de algumas amostras ainda é a forma habitual de reduzir o ruído com o Wi-Fi ativo.
- A flash fica embutida no próprio encapsulamento do chip (normalmente 4MB nas placas vendidas como 'SuperMini', embora alguns clones venham com menos) em vez de um chip separado visível, então — ao contrário de uma placa com módulo WROOM — não há um segundo chip na PCB para ler o número da peça; verifique o tamanho real com o esptool ou com as informações da placa na IDE em vez de supor.







