Espressif

ESP32

Documentación oficial

Especificaciones

CPU Microprocesador Xtensa de doble núcleo de 32 bits LX6, hasta 240 MHz
Flash 4/8/16 MB SPI flash
ROM 448 KB
SRAM 520 KB
RTC SRAM 16 KB
PSRAM Opcional 2 MB (algunos modelos)
WiFi 802.11b/g/n, velocidad de datos hasta 150 Mbps
Bluetooth V4.2 BR/EDR y BLE
GPIO 26 pines (5 pines de strapping)
ADC 12-bit
DAC 2 canales
Periféricos Tarjeta SD, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, Contador de pulsos, Sensor táctil capacitivo, TWAI(CAN)
Cristal 40 MHz
Voltaje de operación 3.0 ~ 3.6 V
Temperatura de operación -40 ~ 85 °C / -40 ~ 105 °C
Antena Antena PCB integrada / Conector de antena externa

ESP32 es un microcontrolador con Wi-Fi y Bluetooth de bajo coste y bajo consumo, desarrollado por Espressif. Se ha convertido en uno de los chips más populares del mundo del Internet de las Cosas (IoT).

Visión general del chip

El ESP32 integra un microprocesador Xtensa de doble núcleo de 32 bits LX6, con una frecuencia de reloj de hasta 240 MHz. Cuenta con 448 KB de ROM y 520 KB de SRAM internos, además de 16 KB de SRAM RTC para asegurar un funcionamiento estable del sistema.

Comunicación inalámbrica

Wi-Fi

  • Compatible con el protocolo 802.11 b/g/n
  • Velocidad de transmisión de datos de hasta 150 Mbps (en modo 802.11n)
  • Soporta agregación A-MPDU y A-MSDU para mayor eficiencia de transmisión
  • Rango de frecuencias del canal central: 2412 ~ 2484 MHz

Bluetooth

  • Estándar Bluetooth V4.2, compatible con Bluetooth clásico (BR/EDR) y Bluetooth de bajo consumo (BLE)
  • Niveles de transmisión Class-1, Class-2 y Class-3
  • Soporta salto de frecuencia adaptativo (AFH)
  • Soporta códecs de audio CVSD y SBC

Almacenamiento y pines

Opciones de almacenamiento

  • SPI Flash: disponible en 4/8/16 MB
  • PSRAM: algunos modelos incluyen 2 MB de PSRAM interno (por ejemplo, ESP32-D0WDR2-V3)

Pines GPIO

  • Hasta 26 pines GPIO (de los cuales 5 son pines de strapping)
  • Compatible con múltiples interfaces de periféricos y funciones

Amplio soporte de periféricos

El ESP32 ofrece una rica variedad de interfaces periféricas, que incluyen:

  • Interfaces de comunicación: tarjeta SD, UART, SPI, SDIO, I2C, I2S, TWAI (compatible con CAN 2.0)
  • PWM: LED PWM y PWM para motores
  • Otros: emisor de infrarrojos (IR), contador de pulsos, sensor táctil capacitivo, ADC, DAC

Alimentación y entorno de trabajo

  • Voltaje de operación: 3.0 ~ 3.6 V
  • Temperatura de operación:
    • Versión estándar: -40 ~ 85 °C
    • Versión de alta temperatura: -40 ~ 105 °C (solo para módulos con Flash de 4/8 MB integrado)

Configuración de antena

  • ESP32-WROOM-32E: antena PCB integrada en la placa
  • ESP32-WROOM-32UE: conector para antena externa

Casos de uso

El ESP32 es adecuado para una gran variedad de aplicaciones IoT, incluyendo:

  • Dispositivos para el hogar inteligente
  • Automatización industrial
  • Dispositivos wearables
  • Monitorización ambiental
  • Sistemas de control remoto
  • Proyectos DIY y aprendizaje de desarrollo

Etiquetas relacionadas