Saltar al contenido

ESP32 vs ESP8266: diferencias y cuál elegir

05/08/2022
Placas ESP32 y ESP8266 enfrentadas con el texto elige bien tu placa

Actualizado el 16 de agosto de 2026 · Comparativa renovada para distinguir el ESP8266 del ESP32 clásico y de las variantes ESP32 actuales.

La comparación ESP32 vs ESP8266 ya no se reduce a elegir entre dos chips parecidos. ESP8266 continúa siendo una plataforma WiFi económica para proyectos simples, mientras que ESP32 se ha convertido en una familia con modelos C3, C6, S2, S3, H2 y otros, cada uno con procesador, radio y periféricos distintos.

Para la mayoría de proyectos nuevos con ESPHome, una placa ESP32 ofrece más memoria, margen y opciones. Eso no convierte automáticamente al ESP8266 en obsoleto: sigue siendo válido para sensores, relés y nodos WiFi sencillos si sus limitaciones encajan con el montaje.

Respuesta rápida: cuál elegir

  • Elige ESP8266 si ya tienes la placa, solo necesitas WiFi y el proyecto utiliza pocos GPIO y componentes.
  • Elige ESP32-C3 para un nodo moderno, económico y sencillo con WiFi y Bluetooth LE.
  • Elige ESP32 clásico si necesitas muchos pines, Bluetooth Classic o compatibilidad con proyectos existentes.
  • Elige ESP32-S3 para USB, pantallas, audio, cámaras o placas con PSRAM.
  • Elige ESP32-C6/H2 cuando el objetivo incluya Thread o Zigbee, comprobando antes la compatibilidad exacta del componente ESPHome.

Tabla ESP32 vs ESP8266

CaracterísticaESP8266ESP32 clásico
CPUTensilica L106, un núcleo, 80/160 MHz según configuraciónXtensa LX6, normalmente dos núcleos, hasta 240 MHz
RAMMuy limitada y compartida con la pila WiFi520 KB SRAM en el chip clásico; más margen práctico
WiFi2,4 GHz 802.11 b/g/n2,4 GHz 802.11 b/g/n
BluetoothNoBluetooth Classic y BLE 4.2
GPIO y periféricosPocos pines realmente cómodos; un ADCMás GPIO, ADC, DAC, touch, I²S, UART, SPI e I²C
Consumo y reposoPuede usar deep sleep; depende mucho de la placaMás modos y coprocesadores de bajo consumo
ESPHomeAdecuado para nodos básicosPlataforma principal para desarrollo nuevo

Las cifras del chip no describen toda la placa. El regulador, el conversor USB, los LED y el diseño de alimentación influyen en consumo, tensión de entrada y pines disponibles. Compara siempre la revisión concreta, no solo el nombre del microcontrolador.

Procesador y memoria

ESP8266 nació para dispositivos WiFi de bajo coste. Su único núcleo y la memoria disponible bastan para un relé, una sonda o varios sensores simples, pero una configuración con pantalla, Bluetooth proxy, audio, muchos componentes o páginas web puede quedarse sin margen.

El ESP32 clásico aumenta frecuencia, RAM y paralelismo. Las variantes recientes cambian la arquitectura: ESP32-C3 y C6 utilizan RISC-V; ESP32-S3 usa Xtensa LX7 y puede encontrarse con PSRAM. No asumas que un binario, pinout o función del ESP32 clásico sirve en cualquier ESP32.

WiFi, Bluetooth, Thread y Zigbee

Ambos chips clásicos trabajan con WiFi de 2,4 GHz. El ESP8266 no incluye Bluetooth. El ESP32 original incorpora BLE y Bluetooth Classic; C3 y S3 ofrecen BLE, pero no Bluetooth Classic. ESP32-C6 añade WiFi 6 de 2,4 GHz y radio 802.15.4 para Thread/Zigbee, mientras que ESP32-H2 prescinde de WiFi y se orienta a 802.15.4 y BLE.

Que el chip tenga una radio no garantiza que todas sus funciones estén disponibles en un componente concreto de ESPHome. Revisa la documentación de la plataforma y del componente antes de comprar.

GPIO, ADC y buses

En ESP8266 los pines GPIO0, GPIO2 y GPIO15 intervienen en el arranque; GPIO6 a GPIO11 suelen estar conectados a la memoria flash. El ADC del chip desnudo admite aproximadamente 0–1 V, aunque placas como NodeMCU o D1 mini pueden incorporar divisor para un rango externo cercano a 3,2–3,3 V.

ESP32 ofrece más entradas y buses, pero también tiene pines de arranque, pines reservados y diferencias entre variantes. En el ESP32 clásico, además, el ADC2 puede entrar en conflicto con WiFi. Una tabla genérica nunca sustituye el esquema de la placa.

Consumo: el chip no es toda la historia

Los dos pueden reducir consumo mediante deep sleep, pero una placa de desarrollo no está optimizada necesariamente para batería. Reguladores con corriente de reposo alta, conversores USB y LED permanentes pueden consumir más que el microcontrolador dormido.

Para una sonda alimentada por batería importa más medir la placa completa y su ciclo real que comparar una cifra de datasheet. Para un nodo USB conectado permanentemente, el consumo en reposo suele ser menos decisivo que estabilidad, memoria y soporte.

Configuración ESPHome para cada plataforma

La mayor parte de los componentes puede mantenerse igual; cambia el bloque de plataforma y los pines. Ejemplo para una D1 mini basada en ESP8266:

esphome:
  name: nodo-esp8266

esp8266:
  board: d1_mini

logger:

api:
  encryption:
    key: !secret api_encryption_key

ota:
  - platform: esphome
    password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

Ejemplo para una placa genérica ESP32 clásica:

esphome:
  name: nodo-esp32

esp32:
  board: esp32dev

logger:

api:
  encryption:
    key: !secret api_encryption_key

ota:
  - platform: esphome
    password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

No conviertas un proyecto cambiando solo esp8266 por esp32. Revisa board ID, GPIO, ADC, buses y cualquier función específica. Nuestra guía del ESP32 ayuda a identificar variantes.

Cuándo sigue teniendo sentido el ESP8266

  • Un contacto de puerta o detector de fugas conectado a corriente.
  • Un relé sencillo con pulsador local.
  • Uno o varios sensores I²C o 1-Wire sin gran carga.
  • Reutilizar un dispositivo comercial o una placa que ya está instalada.
  • Proyectos educativos donde coste y simplicidad importan más que ampliar funciones.

Cuándo elegir ESP32

  • Bluetooth proxy, BLE tracker o comunicación Bluetooth.
  • Pantallas grandes, audio, voz, cámaras o LED complejos.
  • Muchos GPIO, UART o buses simultáneos.
  • Configuraciones que ya rozan los límites del ESP8266.
  • Un diseño nuevo que quieras ampliar durante años.

Errores frecuentes al comparar

  • Tratar toda la familia ESP32 como si fuera el ESP32 clásico.
  • Contar pines del encapsulado como GPIO utilizables en una placa.
  • Comparar consumo del chip con consumo de una placa USB completa.
  • Suponer que todos los ADC aceptan 3,3 V.
  • Comprar por número de núcleos sin revisar radio, periféricos y soporte.

Fuentes comprobadas

Preguntas frecuentes

¿Es más estable ESP32 que ESP8266?

No por definición. La estabilidad depende de fuente, placa, firmware, señal y diseño. ESP32 ofrece más margen para configuraciones exigentes.

¿Puedo reutilizar el mismo YAML?

Puedes reutilizar la estructura, pero debes adaptar plataforma, board ID, pines y componentes específicos.

¿El ESP8266 dejará de funcionar con ESPHome?

Continúa soportado y es adecuado para proyectos básicos. El desarrollo nuevo se concentra principalmente en ESP32, por lo que no es la primera compra para un proyecto ambicioso.

La decisión correcta no es “el chip más potente”, sino la placa que cubre radio, pines, memoria y consumo con margen razonable. Para compras nuevas, ESP32 suele ganar; para nodos sencillos que ya funcionan, ESP8266 todavía tiene mucho sentido.

Continúa leyendo

Siguiente guía relacionada · 10 min de lectura

ESP32: guía completa, pinout y ESPHome (2026)

Actualizado el 3 de agosto de 2026. He revisado las especificaciones, los GPIO delicados y todos los ejemplos YAML conforme a la documentación actual…

Continuar con este artículo