| 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 | 5V DC | |
| Procesador | Tensilica Xtensa LX6 160 MHz (240 MHz overclock.) | |
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. Es un sucesor de otro SoC, el ESP8266.

Las características del ESP32 incluyen:
En el ámbito del Internet de las cosas (IoT) y la domótica, el ESP32 es ampliamente utilizado como hardware base para plataformas de código abierto como Home Assistant, habitualmente mediante firmwares como ESPHome o MicroPython. Su viabilidad para proyectos autónomos se apoya en la gestión de sus estados de energía (Modem-sleep, Light-sleep y Deep-sleep); este último permite prolongar la vida útil de las baterías durante meses al reducir el consumo a niveles de microamperios, suspendiendo la CPU principal y manteniendo activo únicamente el coprocesador de ultra baja energía (ULP) y el reloj en tiempo real.
El ESP32 incluye la siguiente memoria integrada:
| Almacenamiento | Tamaño |
|---|---|
| SRAM | 520 KiBit |
| Memoria flash | 448 KiBit |
| NVRAM | 16 KiBit |
Las placas de circuito impreso (PCB) de montaje superficial basadas en ESP32 contienen directamente el SoC ESP32 y están diseñadas para integrarse fácilmente en otras placas de circuito. Para las antenas de trazas de PCB se utilizan diseños de antena de F invertida sinuosa. La traza de PCB es una vía conductora que conecta los componentes en la placa de circuito impreso, permitiendo la conexión entre ellos de señales eléctricas, alimentación y tierra.
Las placas de desarrollo y de conexión amplían el cableado y pueden agregar funcionalidad, a menudo basándose en las placas de módulos ESP32 y haciéndolas más fáciles de usar para fines de desarrollo.