La tarjeta ESP32-C3 Super Mini es una placa de desarrollo ultracompacta impulsada por un potente procesador RISC-V de 32 bits. Diseñada específicamente para proyectos de Internet de las Cosas (IoT) y domótica en espacios reducidos. Combina conectividad inalámbrica (Wi-Fi y Bluetooth 5.0) con funciones avanzadas de seguridad por hardware. Su diseño de bordes almenados (castellated headers) facilita tanto el uso en protoboards como la soldadura directa en circuitos SMD, minimizando el tamaño del hardware y eliminando la necesidad de chips conversores externos gracias a su soporte USB nativo.
Características:
• Procesador: Núcleo RISC-V de 32 bits (ESP32-C3FN4/FH4) con una velocidad de reloj de hasta 160 MHz.
• Conectividad Inalámbrica: Wi-Fi de 2.4 GHz (802.11 b/g/n) y Bluetooth Low Energy (BLE) 5.0 integrados.
• Programación Directa: Interfaz nativa USB-Serial/JTAG a través de su puerto USB-C.
• Seguridad IoT Avanzada: Soporte de hardware para arranque seguro (Secure Boot) y encriptación de memoria flash.
• Periféricos Asignables: Matriz GPIO interna altamente flexible que permite enrutar funciones como PWM, I2C o SPI a la mayoría de los pines.
Especificaciones Técnicas:
• Memoria Flash: 4 MB (Integrada en el encapsulado).
• Alimentación: 5V a través del puerto USB-C o directamente mediante el pin de 5V.
• Pines GPIO Disponibles: 11 pines expuestos, todos configurables como entradas/salidas digitales, con soporte de interrupciones y modulación por ancho de pulsos (PWM).
• Conversor Analógico-Digital (ADC): 6 canales de lectura con 12 bits de resolución (ADC1 en pines 0, 1, 2, 3, 4; ADC2 en pin 5).
• Interfaces de Comunicación:
- I2C (Mapeo recomendado: SDA=GPIO5, SCL=GPIO6)
- SPI (Mapeo típico: MOSI=GPIO6, MISO=GPIO5, SCLK=GPIO4, CS=GPIO7)
- UART (Disponibles para el usuario: RX=GPIO20, TX=GPIO21)
• Componentes en Placa:
- LED Azul Integrado (conectado a GPIO8)
- Botones físicos: BOOT (GPIO9) y EN (Reset)
• Dimensiones: Formato "Super Mini" extremadamente reducido de 18 x 24mm
Consideraciones de Instalación y Uso:
• Pines de Arranque (Strapping Pins): Los pines GPIO2, GPIO8 y GPIO9 controlan el modo de inicio del microcontrolador. Se recomienda tener precaución de no forzarlos a tierra (GND) mediante componentes externos durante el encendido para evitar bloqueos en el inicio.
• Compatibilidad: Totalmente programable y compatible con entornos populares como Arduino IDE, PlatformIO o el framework oficial de Espressif (ESP-IDF).