ESP32 es la denominación de una familia de chips SoC de bajo coste y consumo de energía, con tecnología Wi-Fi y Bluetooth de modo dual integrada. El ESP32 emplea un microprocesador Tensilica Xtensa LX6 en sus variantes de simple y doble núcleo e incluye interruptores de antena, balun de radiofrecuencia, amplificador de potencia, amplificador receptor de bajo ruido, filtros, y módulos de administración de energía. El ESP32 fue creado y desarrollado por Espressif Systems y es fabricado por TSMC utilizando su proceso de 40 nm.[1]​ Es un sucesor de otro SoC, el ESP8266.

ESP32
Información
Tipo System on a chip
Desarrollador Espressif Systems
Fabricante Espressif
Procesador Tensilica Xtensa LX6 160 MHz (240 MHz overclock.)
Datos técnicos
Alimentación 3.3 VDC
Procesador Tensilica Xtensa LX6 160 MHz (240 MHz overclock.)

Características

editar
 
Diagrama de funciones del ESP32.

Las características del ESP32 incluyen:[2]

  • Procesador:
    • CPU: microprocesador de 32-bit Xtensa LX6 de doble núcleo (o de un solo núcleo), operando a 160 o 240 MHz y rindiendo hasta 600 DMIPS
    • Co-procesador de ultra baja energía (ULP)
  • Memoria: 520 KiB SRAM
  • Conectividad inalámbrica:
    • Wi-Fi: 802.11 b/g/n
    • Bluetooth: v4.2 BR/EDR y BLE
  • Interfaces periféricas:
  • Seguridad:
    • Soporta todas las características de seguridad estándar de IEEE 802.11, incluyendo WFA, WPA/WPA2 y WAPI
    • Arranque seguro
    • Cifrado flash
    • 1024-bit OTP, hasta 768-bit para clientes
    • Criptografía acelerada por hardware: AES, SHA-2, RSA, criptografía de curva elíptica (ECC), generador de números aleatorios (RNG)
  • Administración de energía:
    • Regulador interno de baja caída
    • Dominio de poder individual para RTC
    • Corriente de 5μA en modo de suspensión profundo
    • Despierta por interrupción de GPIO, temporizador, medidas de ADC, interrupción por sensor de tacto capacitivo

almacenamiento incorporado

editar

El ESP32 incluye la siguiente memoria integrada:[3]

Almacenamiento Tamaño
SRAM 520 KiBit
Memoria flash 448 KiBit
NVRAM 16 KiBit

Véase también

editar

Referencias

editar
  1. «ESP32 Overview». Espressif Systems. Consultado el 1 de septiembre de 2016. 
  2. «ESP32 Datasheet». Espressif Systems. 6 de marzo de 2017. Consultado el 14 de marzo de 2017. 
  3. jameswilson (16 de diciembre de 2020). «ESP32 Pinout, Datasheet, Features & Applications - The Engineering Projects». www.theengineeringprojects.com (en inglés estadounidense). Consultado el 18 de julio de 2024.