ESP32-S3 Super Mini 4MB Flash y 2MB PSRAM
La ESP32-S3 Super Mini es una pequeña y potente placa de desarrollo para IoT, domótica, sensores, pantallas, dispositivos USB y electrónica embebida. La placa cuenta con un rápido procesador dual-core ESP32-S3, WiFi integrado, Bluetooth Low Energy, USB nativo, 4 MB de memoria flash y 2 MB de PSRAM.
Con un tamaño de aproximadamente 22,52 × 18 mm, esta placa ofrece mucha capacidad de cálculo y posibilidades de conexión en un espacio reducido. La separación estándar de pines de 2,54 mm facilita la integración en distintos proyectos. Los pinheaders incluidos deben soldarse por separado.
Características principales
- Procesador ESP32-S3 dual-core Xtensa LX7 hasta 240 MHz
- 4 MB de memoria flash y 2 MB de QSPI PSRAM
- 512 KB de SRAM interna y 384 KB de ROM
- WiFi de 2,4 GHz y Bluetooth 5 Low Energy
- USB nativo mediante USB-C, sin convertidor USB a serie adicional
- 32 conexiones GPIO, 16 entradas ADC
- LED RGB WS2812 programable y LEDs de estado
- Compatibilidad con Arduino IDE, PlatformIO, ESP-IDF, ESPHome y MicroPython
- Carga de firmware mediante USB y OTA
- Formato compacto: aproximadamente 22,52 × 18 mm
Especificaciones técnicas
- Microcontrolador: ESP32-S3
- Procesador: Dual-core Xtensa LX7, 240 MHz
- SRAM interna: 512 KB
- ROM: 384 KB
- Memoria flash: 4 MB
- PSRAM: 2 MB QSPI
- WiFi: 2,4 GHz IEEE 802.11 b/g/n
- Bluetooth: Bluetooth 5 Low Energy
- Conexión USB: USB-C (USB 2.0 nativo, USB OTG, USB Serial/JTAG)
- GPIO: 32 pines
- ADC: 16 entradas
- UART: Hasta 3 controladores
- I²C: Hasta 2 controladores
- SPI: Hasta 4 controladores
- PWM: Hasta 8 canales
- Nivel lógico: 3,3 V
- Alimentación: 5 V mediante USB-C o pin 5V
- Dimensiones: Aproximadamente 22,52 × 18 mm
- Separación de pines: 2,54 mm
Conexiones y pines
La placa tiene 37 posiciones de conexión, de las cuales 32 se pueden usar como GPIO. También hay conexiones para 5 V, 3,3 V y GND. Entre los pines GPIO de uso frecuente sin funciones especiales durante el arranque se encuentran:
- GPIO1, GPIO2, GPIO4, GPIO5, GPIO6, GPIO7, GPIO8
- GPIO15, GPIO16, GPIO17, GPIO18, GPIO21
Comprueba siempre el pinout y los requisitos de software para conexiones permanentes, ya que algunos pines pueden tener funciones especiales durante el arranque o la depuración.
LEDs y botones integrados
- LED RGB WS2812 programable (conectado a GPIO48)
- LED rojo de estado (conectado a GPIO48)
- LED azul de estado de carga (para batería, no controlado por software)
- Botón BOOT
- Botón RESET
Activar PSRAM
La PSRAM de 2 MB no está activa por defecto en todos los entornos de desarrollo. En Arduino IDE debes seleccionar explícitamente “QSPI PSRAM” en la configuración de la placa. En PlatformIO y ESPHome también se necesitan configuraciones específicas para activar la PSRAM.
Programación y uso
El puerto USB-C está conectado directamente a la interfaz USB nativa, por lo que no se necesita un convertidor USB a serie adicional. Para programar mediante Arduino IDE, debe estar activado “USB CDC On Boot”.
Si la placa no se reconoce o la carga falla, sigue estos pasos:
- Mantén pulsado el botón BOOT
- Conecta el cable USB o pulsa brevemente RESET
- Inicia la carga del firmware
- Suelta el botón BOOT
- Después de la carga, pulsa RESET para iniciar el programa
Comunicación y periféricos
La ESP32-S3 Super Mini admite diversas interfaces: GPIO, ADC, PWM, UART, I²C, SPI, I²S, USB, WiFi y Bluetooth Low Energy. Esto la hace adecuada para sensores, relés, pantallas, tiras LED, controladores de motor, módulos de memoria y otros componentes digitales o analógicos.
Posibles aplicaciones
- Sensores IoT y equipos de medición inalámbricos
- Domótica y automatización (Home Assistant, ESPHome, MQTT)
- Pantallas e interfaces gráficas
- Registradores de datos y robótica
- Dispositivos USB-HID, teclados y controladores
- Tiras LED e iluminación interactiva
- Dispositivos Bluetooth Low Energy
- Procesamiento de audio y voz
- Sistemas embebidos compactos y aplicaciones de edge-AI
Contenido del paquete
- 1× placa de desarrollo ESP32-S3 Super Mini
- Pinheaders compatibles (aún sin soldar)
Atención
- Los pinheaders deben soldarse por separado
- Se necesita un cable USB-C con soporte de datos para la programación
- GPIO funciona a nivel lógico de 3,3 V y no es tolerante a 5V
- Comprueba siempre el pinout y la función de los componentes conectados