Pular para o conteúdo
RISC-V single-core de 32 bits

ESP32-C2

Microcontrolador RISC-V ultra econômico e de baixo consumo com Wi-Fi 4 e Bluetooth 5.3 LE

Processador
Single-core
Até 120 MHz
SRAM
272 KB (16 KB para cache)
+ Não de SRAM RTC
GPIO
14
pinos programáveis
Arquitetura
RISC-V
RISC-V single-core de 32 bits

Kit de desenvolvimento oficial

Placa de desenvolvimento ESP32-C2

Placa padrão da Espressif para a série ESP32-C2.

Pinos com restrição de uso

Nem todo pino do ESP32-C2 está livre para uso geral. 7 deles têm alguma condição: já estão ocupados por memória, são lidos durante o boot ou só funcionam como entrada. Vale conferir antes de fechar o esquemático.

Strapping (modo de boot)

2 pinos
  • GPIO8
  • GPIO9

O chip lê o nível destes pinos no instante do reset para decidir como inicializar. Dá para usá-los depois do boot, mas o circuito externo não pode forçar o nível errado durante o reset, senão a placa não inicia ou entra em modo de gravação sozinha.

Gravação e depuração

4 pinos
  • GPIO4
  • GPIO5
  • GPIO6
  • GPIO7

São a UART de gravação e as linhas de JTAG. Continuam utilizáveis como GPIO, mas ao reaproveitá-los você perde o caminho de gravar e depurar a placa sem desconectar o que estiver ali.

Não podem ficar flutuando

1 pino
  • CHIP_EN

Precisam de nível definido por hardware: pull-up externo ou circuito RC de atraso. Deixá-los soltos causa reset aleatório ou inicialização instável.

Estes grupos vêm dos mesmos dados do diagrama de conexões. Lá você vê pino a pino todas as funções, o domínio de alimentação e os avisos completos.

Abrir diagrama de pinos

Processador

Arquitetura
RISC-V single-core de 32 bits
Núcleos
1 (Single-core)
Frequência
Até 120 MHz
Coprocessador ULP
Não
Aceleradores IA
Não

Conectividade

Wi-Fi
IEEE 802.11 b/g/n (2.4 GHz, até 72.2 Mbps)
Bluetooth
Bluetooth 5.3 LE (certificado)
Zigbee/Thread
Não
Matter
Não
Ethernet
Não
CAN
Não

Ferramentas e disponibilidade

ESP-IDF mínimo
v5.0
Core Arduino
Sim (1 definições de placa no core oficial)
Depuração
JTAG externo (requer sonda, ex.: ESP-PROG)
Encapsulamento
QFN24 (4×4 mm)
Módulos disponíveis
ESP8684-MINI-1, ESP8684-WROOM-01C, ESP8684-WROOM-02C, ESP8684-WROOM-02UC e mais 5

Segurança

AES
Não
SHA
SHA-1/224/256
RSA / MPI
Não
ECC (curvas elípticas)
Sim (P-192, P-256)
ECDSA em hardware
Não
HMAC
Não
Assinatura Digital (DS)
Não
Key Manager
Não
Gerador aleatório (RNG)
Sim (TRNG por hardware)
Criptografia de flash
XTS-AES-128
Secure Boot
V2 (ECDSA P-192 ou P-256)
Proteção contra DPA
Não

Memória

SRAM
272 KB (16 KB para cache)
SRAM RTC
Não
ROM
576 KB
Flash Externa
Até 16 MB via QSPI, mas indisponível nas variantes vendidas (ESP8684H2X/H4X têm 2 MB ou 4 MB no encapsulamento e não expõem os pinos de flash)
PSRAM Externa
Não

Consumo de energia

Valores típicos a 3,3 V e 25 °C. O consumo real depende do ciclo de trabalho do rádio e da frequência de clock configurada.

Active Cpu 120mhz
10,7-15,6 mA (modem-sleep)
Light Sleep
140 µA
Deep Sleep
5 µA

Periféricos

GPIO
14
ADC
1x SAR ADC de 12 bits, até 5 canais
DAC
Não
Touch
Não
UART
2
SPI
3 (SPI0/1 para Flash interna, SPI2 para uso geral)
I2C
1 (Master-only)
I2S
Não
PWM
LED PWM (até 6 canais)
USB
Não

Interfaces especiais

Sensor Temperatura
1 (interno)

Limites de temperatura

Operação
-40°C a 105°C
Armazenamento
-40°C a 150°C

Pronto para prototipar o ESP32-C2?

Veja as placas de desenvolvimento disponíveis para a série, com USB, sensores integrados e link para a loja oficial.

Ver placas