La Seeed Studio XIAO ESP32 C3 es una placa de desarrollo de 21 x 17,8 mm con el chip ESP32 C3 de Espressif. Tiene un núcleo RISC V de 32 bits a 160 MHz, 400 KB de SRAM y 4 MB de flash, con WiFi de 2,4 GHz y Bluetooth Low Energy 5.0.
Expone 11 pines GPIO con PWM, 4 de ellos analógicos, más I²C, SPI y UART, todos con lógica de 3,3 V. El puerto USB C sirve para programarla y para alimentarla. Trae un cargador para una batería LiPo de 3,7 V, que se suelda a los pads BAT de la cara inferior. Se usa en nodos IoT por WiFi y en equipos portátiles con batería.
Especificaciones Técnicas
| Parámetro | Valor |
|---|---|
| Tipo de Producto | Placa de Desarrollo de Microcontrolador |
| Marca / Modelo | Seeed Studio XIAO ESP32 C3 |
| Microcontrolador | ESP32 C3FH4 (RISC V de 32 bits, un núcleo a 160 MHz) |
| Conectividad Inalámbrica | WiFi 2,4 GHz (802.11 b/g/n) y Bluetooth Low Energy 5.0 |
| Memoria Flash | 4 MB |
| RAM | 400 KB SRAM |
| Pines GPIO | 11 pines (I²C, SPI, UART, 4 ADC) |
| Interfaz de Programación | USB Tipo C |
| Voltaje de Operación | Lógica de 3,3 V (5 V por USB C o batería LiPo de 3,7 V soldada a los pads BAT) |
| Circuito de Carga de Batería | Integrado, para LiPo de una celda de 3,7 V (carga a 380 mA) |
| Dimensiones | 21 x 17,8 mm |
| Funciones Adicionales | LED de carga, botones Reset y Boot, conector U.FL para antena externa |
Características
| Característica | Detalle |
|---|---|
| Factor de Forma XIAO | Mide 21 x 17,8 mm y tiene pads castellados para soldarla sobre una PCB propia |
| Chip ESP32 C3 | Núcleo RISC V de 32 bits a 160 MHz, 400 KB de SRAM y 4 MB de flash |
| Bajo Consumo de Energía | 44 µA en deep sleep y 75 mA con WiFi activo, según Seeed |
| Conectividad Doble | WiFi de 2,4 GHz y Bluetooth LE 5.0, los dos por la antena externa U.FL |
| Interfaz USB Tipo C | Conector reversible para programarla y alimentarla con 5 V |
| Programable con Herramientas Estándar | Compatible con Arduino IDE, ESP IDF, PlatformIO, MicroPython y CircuitPython |
| Soporte para Batería LiPo | Circuito de carga integrado y pads para soldar una LiPo de 3,7 V |
Preguntas Frecuentes
¿Qué diferencia a la XIAO ESP32 C3 de otras placas ESP32?
El ESP32 clásico usa núcleos Xtensa. Esta placa usa el ESP32 C3FH4, con un núcleo RISC V de 32 bits a 160 MHz, 400 KB de SRAM y 4 MB de flash en el mismo encapsulado. Su Bluetooth es Low Energy 5.0 con Mesh, sin Bluetooth clásico, y no tiene DAC. La XIAO lo monta en 21 x 17,8 mm con cargador para LiPo de 3,7 V y conector U.FL para antena externa. Tiene 11 pines GPIO con PWM, 4 de ellos analógicos, más I2C, SPI y UART.
¿Necesita antena para el WiFi y el Bluetooth?
Sí. La XIAO ESP32 C3 no tiene antena impresa en el circuito, y el WiFi y el Bluetooth salen por el conector U.FL de la placa. Conecta una antena U.FL antes de probar la señal.
¿Puedo alimentar la XIAO ESP32 C3 con una batería?
Sí, con una LiPo de una celda de 3,7 V. La placa trae un cargador que carga a 380 mA en modo rápido y a 40 mA en modo de goteo cuando está conectada por USB C. No tiene conector JST. Los cables de la batería se sueldan a los pads BAT de la cara inferior, y Seeed advierte que un corto entre positivo y negativo al soldar quema la batería y la placa. Con batería no se enciende ningún LED, así que el LED no sirve para saber si la placa está funcionando. No hay un pin dedicado para leer el nivel de carga. El wiki de Seeed muestra cómo hacerlo con un divisor de voltaje externo hacia A0.
El computador no la reconoce o el puerto desapareció después de cargar un programa. ¿Cómo la recupero?
Revisa que el cable USB C transmita datos, porque con uno de solo carga el computador no detecta la placa. Después aprieta una vez el botón R con la placa conectada. Si el puerto sigue sin aparecer, desconéctala, mantén apretado el botón B (Boot), conéctala por USB C y suelta el botón. Así entra en modo de carga y puedes subir otro programa.
¿Cómo se programa la XIAO ESP32 C3?
Por el puerto USB C. Funciona con Arduino IDE instalando el paquete de placas ESP32, con ESP IDF de Espressif, con PlatformIO y con MicroPython o CircuitPython. Seeed publica el pinout y ejemplos en su wiki oficial.
¿Qué pines son analógicos y cuáles conviene evitar?
Tiene 11 GPIO con PWM, y 4 de ellos leen señales analógicas. Para esas lecturas usa A0, A1 o A2, que están en el ADC1. A3 está en el ADC2 y Seeed advierte que puede entregar lecturas falsas. GPIO2, GPIO8 y GPIO9 definen el modo de arranque, así que lo que conectes ahí puede cambiar cómo parte la placa. Todos los GPIO trabajan a 3,3 V y no hay salida DAC.
¿Para qué proyectos sirve una placa de este tamaño?
Se usa en nodos IoT por WiFi con sensores como el DHT22 y en equipos portátiles con batería LiPo. Sus pads castellados permiten soldarla directo sobre una PCB propia. En deep sleep consume 44 µA según Seeed, y con WiFi activo, 75 mA.

