{"id":8029,"date":"2026-04-06T01:54:56","date_gmt":"2026-04-06T01:54:56","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=8029"},"modified":"2026-04-06T01:54:56","modified_gmt":"2026-04-06T01:54:56","slug":"familia_esp32","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2026\/04\/familia_esp32\/","title":{"rendered":"La Familia Completa del ESP32"},"content":{"rendered":"<p><!-- BLOQUE HTML PERSONALIZADO PARA GUTENBERG - FAMILIA ESP32 --><br \/>\n<!-- Copi\u00e1 todo este contenido en un bloque \"HTML personalizado\" de Gutenberg --><\/p>\n<div style=\"background: #0e0f13; color: #e8eaf0; font-family: Georgia,serif; font-size: 17px; line-height: 1.75; max-width: 100%; overflow-x: hidden; box-sizing: border-box; padding: 0; margin: 0;\">\n<p><!-- ===== GOOGLE FONTS ===== --><\/p>\n<p><!-- ===== HERO ===== --><\/p>\n<div style=\"background: linear-gradient(135deg,#0e0f13 0%,#111422 40%,#0a1628 100%); border-bottom: 1px solid #2a2d3a; padding: 60px 24px 48px; position: relative; overflow: hidden;\">\n<div style=\"max-width: 860px; margin: 0 auto; position: relative; z-index: 1;\">\n<div style=\"display: inline-flex; align-items: center; gap: 8px; background: rgba(0,212,170,0.1); border: 1px solid rgba(0,212,170,0.3); color: #00d4aa; font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; padding: 5px 14px; border-radius: 4px; margin-bottom: 24px;\">\u25c6 Gu\u00eda T\u00e9cnica \u00b7 Espressif Systems<\/div>\n<h1 style=\"font-family: 'Syne',sans-serif; font-size: 48px; font-weight: 800; line-height: 1.1; color: #fff; margin: 0 0 20px; letter-spacing: -1px;\">La Familia Completa<br \/>\ndel <span style=\"color: #00d4aa;\">ESP32<\/span><\/h1>\n<p style=\"font-size: 18px; color: #7a7f96; font-style: italic; margin: 0 0 32px; max-width: 640px; font-family: 'Newsreader',Georgia,serif;\">Todo lo que necesit\u00e1s saber sobre los 9 modelos de la familia ESP32: specs, diferencias, y para qu\u00e9 sirve cada uno.<\/p>\n<div style=\"display: flex; gap: 20px; flex-wrap: wrap; font-family: 'JetBrains Mono',monospace; font-size: 12px; color: #7a7f96;\"><span style=\"color: #00d4aa;\">\u25c6<\/span> Actualizado 2025\u20132026<br \/>\n<span style=\"color: #00d4aa;\">\u25c6<\/span> 9 modelos cubiertos<br \/>\n<span style=\"color: #00d4aa;\">\u25c6<\/span> Tabla comparativa completa<br \/>\n<span style=\"color: #00d4aa;\">\u25c6<\/span> Gu\u00eda de selecci\u00f3n<\/div>\n<\/div>\n<\/div>\n<p><!-- ===== CONTENT ===== --><\/p>\n<div style=\"max-width: 860px; margin: 0 auto; padding: 48px 24px 80px;\">\n<p><!-- INTRO --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-left: 3px solid #00d4aa; border-radius: 8px; padding: 24px 28px; margin-bottom: 40px;\">\n<p style=\"margin: 0; color: #c8cad8; font-size: 16px;\">Espressif Systems lanz\u00f3 el ESP32 en 2016 como sucesor del popular ESP8266. Desde entonces, la familia no par\u00f3 de crecer. Hoy en 2025\/2026 contamos con <strong style=\"color: #e8eaf0;\">9 variantes distintas<\/strong>, cada una con su arquitectura, conectividad y caso de uso ideal. Esta gu\u00eda cubre todos los modelos con datos t\u00e9cnicos reales sacados de los datasheets oficiales.<\/p>\n<\/div>\n<p><!-- ===== SECCI\u00d3N XTENSA ===== --><\/p>\n<h2 style=\"font-family: 'Syne',sans-serif; font-size: 22px; font-weight: bold; color: #fff; margin: 56px 0 20px; padding-bottom: 12px; border-bottom: 1px solid #2a2d3a; display: flex; align-items: center; gap: 12px;\"><span style=\"background: rgba(0,212,170,0.1); width: 28px; height: 28px; border-radius: 6px; display: inline-flex; align-items: center; justify-content: center; font-size: 14px;\">\ud83d\udd37<\/span><br \/>\nSerie Original &amp; Performance (Xtensa)<\/h2>\n<p><!-- ---- ESP32 ORIGINAL ---- --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-top: 3px solid #00d4aa; border-radius: 12px; overflow: hidden; margin-bottom: 28px;\">\n<div style=\"display: flex; align-items: flex-start; justify-content: space-between; padding: 22px 26px 18px; gap: 16px; flex-wrap: wrap;\">\n<div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 22px; font-weight: bold; color: #fff; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"><span style=\"background: rgba(0,212,170,0.13); color: #00d4aa; width: 22px; height: 22px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold;\">32<\/span><br \/>\nESP32 <em style=\"font-size: 14px; color: #7a7f96; font-weight: 400; font-family: 'Newsreader',serif;\">(original)<\/em><\/div>\n<div style=\"font-size: 14px; color: #7a7f96; font-style: italic;\">&#8220;El cl\u00e1sico&#8221; \u2014 el que todos conocen<\/div>\n<\/div>\n<div style=\"display: flex; gap: 8px; flex-wrap: wrap;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(0,212,170,0.12); color: #00d4aa; border: 1px solid rgba(0,212,170,0.3);\">RECOMENDADO<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(122,127,150,0.12); color: #7a7f96; border: 1px solid rgba(122,127,150,0.3);\">desde 2016<\/span><\/div>\n<\/div>\n<div style=\"padding: 0 26px 22px;\"><!-- specs --><\/p>\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(155px,1fr)); gap: 10px; margin: 16px 0 20px;\">\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">CPU<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">Xtensa LX6<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">N\u00facleos<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">2 (dual-core)<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Frecuencia<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">hasta 240 MHz<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">SRAM<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">520 KB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">GPIO<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">34<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">ADC<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">18 ch \/ 12-bit<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">DAC<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">2 ch \/ 8-bit \u2713<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Touch pins<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">10 pines<\/div>\n<\/div>\n<\/div>\n<p><!-- connectivity --><\/p>\n<div style=\"display: flex; flex-wrap: wrap; gap: 7px; margin: 10px 0;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(0,212,170,0.15); color: #00d4aa;\">WiFi 4 (b\/g\/n)<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(124,110,255,0.15); color: #a89fff;\">Bluetooth Classic 4.2<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(100,160,255,0.15); color: #80b4ff;\">BLE 4.2<\/span><\/div>\n<p><!-- description --><\/p>\n<p style=\"font-size: 15.5px; line-height: 1.7; color: #b8bccf; margin: 14px 0;\">El ESP32 original es el m\u00e1s completo en perif\u00e9ricos anal\u00f3gicos: DAC de 2 canales, sensor Hall, 10 pines t\u00e1ctiles capacitivos, Ethernet MAC y coprocesador ULP. Es el <strong style=\"color: #e8eaf0;\">\u00fanico de la familia con Bluetooth Classic<\/strong>, imprescindible para proyectos de audio A2DP, SPP o HFP. Tiene el ecosistema m\u00e1s maduro con miles de librer\u00edas.<\/p>\n<p><!-- pros\/cons --><\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 16px;\">\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #00d4aa; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #00d4aa; margin-bottom: 8px;\">\u2726 Puntos fuertes<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2713 Bluetooth Classic + BLE (\u00fanico)<br \/>\n\u2713 DAC real de 2 canales<br \/>\n\u2713 Mayor ecosistema y comunidad<br \/>\n\u2713 Ethernet MAC incorporado<br \/>\n\u2713 Hall sensor y 10 touch pins<\/div>\n<\/div>\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #ff6b35; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #ff6b35; margin-bottom: 8px;\">\u2726 Limitaciones<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2717 ADC2 no usable con WiFi activo<br \/>\n\u2717 Sin USB nativo (necesita CH340)<br \/>\n\u2717 Arquitectura m\u00e1s vieja (LX6)<br \/>\n\u2717 Mayor consumo que los C-series<\/div>\n<\/div>\n<\/div>\n<p><!-- use cases --><\/p>\n<div style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Audio Bluetooth (A2DP)<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">IoT general<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Dom\u00f3tica<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Se\u00f1ales anal\u00f3gicas<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Prototipos r\u00e1pidos<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Control de motores<\/span><\/div>\n<\/div>\n<\/div>\n<p><!-- ---- ESP32-S2 ---- --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-top: 3px solid #60d8ff; border-radius: 12px; overflow: hidden; margin-bottom: 28px;\">\n<div style=\"display: flex; align-items: flex-start; justify-content: space-between; padding: 22px 26px 18px; gap: 16px; flex-wrap: wrap;\">\n<div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 22px; font-weight: bold; color: #fff; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"><span style=\"background: rgba(96,216,255,0.13); color: #60d8ff; width: 22px; height: 22px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold;\">S2<\/span><br \/>\nESP32-S2<\/div>\n<div style=\"font-size: 14px; color: #7a7f96; font-style: italic;\">&#8220;El seguro&#8221; \u2014 solo WiFi, USB nativo<\/div>\n<\/div>\n<p><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(122,127,150,0.12); color: #7a7f96; border: 1px solid rgba(122,127,150,0.3);\">desde 2020<\/span><\/p>\n<\/div>\n<div style=\"padding: 0 26px 22px;\">\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(155px,1fr)); gap: 10px; margin: 16px 0 20px;\">\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">CPU<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">Xtensa LX7<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">N\u00facleos<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">1 (single-core)<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Frecuencia<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">hasta 240 MHz<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">SRAM<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">320 KB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">GPIO<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">43<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">ADC<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">20 ch \/ 12-bit<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">DAC<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">2 ch \/ 8-bit \u2713<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">USB OTG<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #00d4aa; font-weight: bold;\">S\u00ed, nativo<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 7px; margin: 10px 0;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(0,212,170,0.15); color: #00d4aa;\">WiFi 4 (b\/g\/n)<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(60,200,255,0.15); color: #60d8ff;\">USB-OTG nativo<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(122,127,150,0.15); color: #7a7f96;\">Sin Bluetooth<\/span><\/div>\n<p style=\"font-size: 15.5px; line-height: 1.7; color: #b8bccf; margin: 14px 0;\">Dise\u00f1ado para <strong style=\"color: #e8eaf0;\">seguridad y USB<\/strong>. Elimina el Bluetooth para reducir costo y consumo, incorpora USB 1.1 OTG nativo sin chip externo. Con 43 GPIOs (m\u00e1s que el original) y mejoras en el m\u00f3dulo criptogr\u00e1fico. Ideal para <strong style=\"color: #e8eaf0;\">dispositivos HID<\/strong> (teclados, mouses USB) o gadgets de seguridad y CircuitPython.<\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 16px;\">\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #00d4aa; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #00d4aa; margin-bottom: 8px;\">\u2726 Puntos fuertes<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2713 USB OTG nativo (host + device)<br \/>\n\u2713 43 GPIOs (m\u00e1s que el original)<br \/>\n\u2713 14 touch pins<br \/>\n\u2713 Aceleraci\u00f3n criptogr\u00e1fica<\/div>\n<\/div>\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #ff6b35; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #ff6b35; margin-bottom: 8px;\">\u2726 Limitaciones<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2717 Sin Bluetooth ni BLE<br \/>\n\u2717 Single-core<br \/>\n\u2717 Menos SRAM que el original<br \/>\n\u2717 Menor popularidad<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Dispositivos HID USB<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Teclados\/mouses custom<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">IoT seguro<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">CircuitPython<\/span><\/div>\n<\/div>\n<\/div>\n<p><!-- ---- ESP32-S3 ---- --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-top: 3px solid #7c6eff; border-radius: 12px; overflow: hidden; margin-bottom: 28px;\">\n<div style=\"display: flex; align-items: flex-start; justify-content: space-between; padding: 22px 26px 18px; gap: 16px; flex-wrap: wrap;\">\n<div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 22px; font-weight: bold; color: #fff; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"><span style=\"background: rgba(124,110,255,0.13); color: #7c6eff; width: 22px; height: 22px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold;\">S3<\/span><br \/>\nESP32-S3<\/div>\n<div style=\"font-size: 14px; color: #7a7f96; font-style: italic;\">&#8220;El poderoso&#8221; \u2014 IA, c\u00e1mara y BLE 5.0<\/div>\n<\/div>\n<div style=\"display: flex; gap: 8px; flex-wrap: wrap;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(124,110,255,0.12); color: #7c6eff; border: 1px solid rgba(124,110,255,0.3);\">TOP RENDIMIENTO<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(122,127,150,0.12); color: #7a7f96; border: 1px solid rgba(122,127,150,0.3);\">desde 2021<\/span><\/div>\n<\/div>\n<div style=\"padding: 0 26px 22px;\">\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(155px,1fr)); gap: 10px; margin: 16px 0 20px;\">\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">CPU<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">Xtensa LX7<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">N\u00facleos<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">2 (dual-core)<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Frecuencia<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">hasta 240 MHz<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">SRAM<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">512 KB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Flash ext.<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">hasta 8 MB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">GPIO<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">45 (m\u00e1ximo)<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Accel. IA<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #00d4aa; font-weight: bold;\">Vectorial (XF)<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">USB OTG<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #00d4aa; font-weight: bold;\">S\u00ed, nativo<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 7px; margin: 10px 0;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(0,212,170,0.15); color: #00d4aa;\">WiFi 4 (b\/g\/n)<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(100,160,255,0.15); color: #80b4ff;\">BLE 5.0<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(60,200,255,0.15); color: #60d8ff;\">USB-OTG nativo<\/span><\/div>\n<p style=\"font-size: 15.5px; line-height: 1.7; color: #b8bccf; margin: 14px 0;\">El rey de la familia Xtensa. El LX7 dual-core con extensiones vectoriales corre modelos de ML embebido (<strong style=\"color: #e8eaf0;\">TensorFlow Lite, ESP-WHO<\/strong> para reconocimiento facial). 45 GPIOs, el m\u00e1ximo de la familia. Base del ESP32-S3-EYE y del XIAO ESP32S3 Sense. Atenci\u00f3n: <strong style=\"color: #e8eaf0;\">no tiene DAC<\/strong> \u2014 para audio necesit\u00e1s un DAC externo.<\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 16px;\">\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #00d4aa; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #00d4aa; margin-bottom: 8px;\">\u2726 Puntos fuertes<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2713 Aceleraci\u00f3n vectorial para IA\/ML<br \/>\n\u2713 45 GPIOs (m\u00e1ximo familia)<br \/>\n\u2713 512 KB SRAM + 8 MB Flash<br \/>\n\u2713 USB OTG + BLE 5.0<\/div>\n<\/div>\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #ff6b35; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #ff6b35; margin-bottom: 8px;\">\u2726 Limitaciones<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2717 Sin DAC anal\u00f3gico<br \/>\n\u2717 Sin Bluetooth Classic<br \/>\n\u2717 Precio algo mayor<br \/>\n\u2717 Sin Ethernet MAC<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Visi\u00f3n por computadora<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Reconocimiento facial<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Machine Learning<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">C\u00e1mara IP \/ streaming<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Wake word detection<\/span><\/div>\n<\/div>\n<\/div>\n<p><!-- ---- ESP32-P4 ---- --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-top: 3px solid #ff35a0; border-radius: 12px; overflow: hidden; margin-bottom: 28px;\">\n<div style=\"display: flex; align-items: flex-start; justify-content: space-between; padding: 22px 26px 18px; gap: 16px; flex-wrap: wrap;\">\n<div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 22px; font-weight: bold; color: #fff; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"><span style=\"background: rgba(255,53,160,0.13); color: #ff35a0; width: 22px; height: 22px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold;\">P4<\/span><br \/>\nESP32-P4<\/div>\n<div style=\"font-size: 14px; color: #7a7f96; font-style: italic;\">&#8220;El monstruo&#8221; \u2014 400 MHz, multimedia, sin wireless<\/div>\n<\/div>\n<p><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(255,80,80,0.12); color: #ff6b6b; border: 1px solid rgba(255,80,80,0.3);\">NUEVO \u00b7 disponibilidad limitada<\/span><\/p>\n<\/div>\n<div style=\"padding: 0 26px 22px;\">\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(155px,1fr)); gap: 10px; margin: 16px 0 20px;\">\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">CPU<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">RISC-V dual<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Frecuencia<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #ff35a0; font-weight: bold;\">hasta 400 MHz \u2605<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">SRAM<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">768 KB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Video<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #00d4aa; font-weight: bold;\">H.264 enc\/dec<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">MIPI<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #00d4aa; font-weight: bold;\">DSI + CSI<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">USB<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #60d8ff; font-weight: bold;\">USB 2.0 HS<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">WiFi\/BT<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #ff6b6b; font-weight: bold;\">Sin wireless<\/div>\n<\/div>\n<\/div>\n<div style=\"background: rgba(255,209,102,0.06); border: 1px solid rgba(255,209,102,0.2); border-radius: 8px; padding: 14px 18px; font-size: 14px; color: #c8a840; font-family: 'JetBrains Mono',monospace; margin: 16px 0;\">\u26a0 NOTA: Sin conectividad inal\u00e1mbrica integrada. Generalmente se combina con un ESP32-C6 o similar para agregar WiFi\/BT.<\/div>\n<p style=\"font-size: 15.5px; line-height: 1.7; color: #b8bccf; margin: 14px 0;\">El P4 es una bestia de procesamiento. Es el <strong style=\"color: #e8eaf0;\">m\u00e1s r\u00e1pido de la familia con 400 MHz<\/strong>, dise\u00f1ado para multimedia de alto rendimiento: pantallas HMI, procesamiento de video H.264, interfaces MIPI para c\u00e1maras y displays de alta resoluci\u00f3n. USB 2.0 High-Speed nativo. El chip para cuando necesit\u00e1s potencia de microprocesador en formato IoT.<\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 16px;\">\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #00d4aa; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #00d4aa; margin-bottom: 8px;\">\u2726 Puntos fuertes<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2713 M\u00e1s r\u00e1pido: 400 MHz<br \/>\n\u2713 H.264 encode\/decode HW<br \/>\n\u2713 MIPI-DSI + MIPI-CSI<br \/>\n\u2713 768 KB SRAM<\/div>\n<\/div>\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #ff6b35; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #ff6b35; margin-bottom: 8px;\">\u2726 Limitaciones<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2717 Sin WiFi ni Bluetooth<br \/>\n\u2717 Disponibilidad limitada<br \/>\n\u2717 Ecosistema muy nuevo<br \/>\n\u2717 Mayor costo<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">HMI \/ pantallas industriales<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Procesamiento de video<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">C\u00e1maras MIPI alta res.<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Co-procesador multimedia<\/span><\/div>\n<\/div>\n<\/div>\n<p><!-- ===== SECCI\u00d3N RISC-V ===== --><\/p>\n<h2 style=\"font-family: 'Syne',sans-serif; font-size: 22px; font-weight: bold; color: #fff; margin: 56px 0 20px; padding-bottom: 12px; border-bottom: 1px solid #2a2d3a; display: flex; align-items: center; gap: 12px;\"><span style=\"background: rgba(255,107,53,0.1); width: 28px; height: 28px; border-radius: 6px; display: inline-flex; align-items: center; justify-content: center; font-size: 14px;\">\ud83d\udd36<\/span><br \/>\nSerie RISC-V \/ IoT Eficiente<\/h2>\n<p><!-- ---- C2 ---- --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-top: 3px solid #aab4c8; border-radius: 12px; overflow: hidden; margin-bottom: 28px;\">\n<div style=\"display: flex; align-items: flex-start; justify-content: space-between; padding: 22px 26px 18px; gap: 16px; flex-wrap: wrap;\">\n<div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 22px; font-weight: bold; color: #fff; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"><span style=\"background: rgba(170,180,200,0.13); color: #aab4c8; width: 22px; height: 22px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold;\">C2<\/span><br \/>\nESP32-C2<\/div>\n<div style=\"font-size: 14px; color: #7a7f96; font-style: italic;\">&#8220;El m\u00ednimo&#8221; \u2014 ultra-econ\u00f3mico, RISC-V<\/div>\n<\/div>\n<p><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(122,127,150,0.12); color: #7a7f96; border: 1px solid rgba(122,127,150,0.3);\">M\u00e1s econ\u00f3mico<\/span><\/p>\n<\/div>\n<div style=\"padding: 0 26px 22px;\">\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(155px,1fr)); gap: 10px; margin: 16px 0 20px;\">\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">CPU<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">RISC-V 32-bit<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Frecuencia<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">hasta 120 MHz<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">SRAM<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">272 KB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">GPIO<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">14<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Flash int.<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">4 MB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">ADC<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">5 ch \/ 12-bit<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 7px; margin: 10px 0;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(0,212,170,0.15); color: #00d4aa;\">WiFi 4 (b\/g\/n)<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(100,160,255,0.15); color: #80b4ff;\">BLE 5.0<\/span><\/div>\n<p style=\"font-size: 15.5px; line-height: 1.7; color: #b8bccf; margin: 14px 0;\">La opci\u00f3n m\u00e1s b\u00e1sica y econ\u00f3mica con WiFi+BLE. Pensado para producci\u00f3n en masa donde el costo importa al m\u00e1ximo. Solo 14 GPIOs pero suficiente para sensores, rel\u00e9s y actuadores b\u00e1sicos. Ideal para <strong style=\"color: #e8eaf0;\">reemplazar al ESP8266<\/strong> en dise\u00f1os nuevos.<\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 16px;\">\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #00d4aa; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #00d4aa; margin-bottom: 8px;\">\u2726 Puntos fuertes<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2713 El m\u00e1s barato de la familia<br \/>\n\u2713 Flash integrada 4 MB<br \/>\n\u2713 WiFi + BLE 5.0<br \/>\n\u2713 Bajo consumo<\/div>\n<\/div>\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #ff6b35; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #ff6b35; margin-bottom: 8px;\">\u2726 Limitaciones<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2717 Solo 14 GPIOs<br \/>\n\u2717 120 MHz (el m\u00e1s lento)<br \/>\n\u2717 Poca SRAM<br \/>\n\u2717 Sin DAC ni touch<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Enchufes inteligentes<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Sensores IoT simples<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Producci\u00f3n en masa<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Reemplazo del ESP8266<\/span><\/div>\n<\/div>\n<\/div>\n<p><!-- ---- C3 ---- --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-top: 3px solid #ff6b35; border-radius: 12px; overflow: hidden; margin-bottom: 28px;\">\n<div style=\"display: flex; align-items: flex-start; justify-content: space-between; padding: 22px 26px 18px; gap: 16px; flex-wrap: wrap;\">\n<div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 22px; font-weight: bold; color: #fff; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"><span style=\"background: rgba(255,107,53,0.13); color: #ff6b35; width: 22px; height: 22px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold;\">C3<\/span><br \/>\nESP32-C3<\/div>\n<div style=\"font-size: 14px; color: #7a7f96; font-style: italic;\">&#8220;El equilibrado&#8221; \u2014 RISC-V, popular en makers<\/div>\n<\/div>\n<p><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(255,107,53,0.12); color: #ff6b35; border: 1px solid rgba(255,107,53,0.3);\">MUY POPULAR<\/span><\/p>\n<\/div>\n<div style=\"padding: 0 26px 22px;\">\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(155px,1fr)); gap: 10px; margin: 16px 0 20px;\">\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">CPU<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">RISC-V 32-bit<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Frecuencia<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">hasta 160 MHz<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">SRAM<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">400 KB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">GPIO<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">22<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Flash int.<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">hasta 4 MB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">USB Serial<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #00d4aa; font-weight: bold;\">S\u00ed, nativo<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 7px; margin: 10px 0;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(0,212,170,0.15); color: #00d4aa;\">WiFi 4 (b\/g\/n)<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(100,160,255,0.15); color: #80b4ff;\">BLE 5.0<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(60,200,255,0.15); color: #60d8ff;\">USB Serial\/JTAG<\/span><\/div>\n<p style=\"font-size: 15.5px; line-height: 1.7; color: #b8bccf; margin: 14px 0;\">El C3 marc\u00f3 un antes y un despu\u00e9s al llevar <strong style=\"color: #e8eaf0;\">arquitectura RISC-V open-source<\/strong> a un chip tan accesible. Favorito de muchos makers por su tama\u00f1o compacto, flash integrada y USB Serial nativo (no necesita CH340\/CP2102 para programar). Soporta Matter como protocolo de dom\u00f3tica.<\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 16px;\">\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #00d4aa; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #00d4aa; margin-bottom: 8px;\">\u2726 Puntos fuertes<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2713 RISC-V open-source<br \/>\n\u2713 USB Serial\/JTAG nativo<br \/>\n\u2713 WiFi + BLE 5.0<br \/>\n\u2713 Soporte Matter<\/div>\n<\/div>\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #ff6b35; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #ff6b35; margin-bottom: 8px;\">\u2726 Limitaciones<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2717 Single-core<br \/>\n\u2717 Solo 22 GPIOs<br \/>\n\u2717 Sin DAC<br \/>\n\u2717 ADC con ruido con WiFi<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">IoT econ\u00f3mico<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Proyectos BLE<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Nodos Matter<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Wearables compactos<\/span><\/div>\n<\/div>\n<\/div>\n<p><!-- ---- C6 ---- --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-top: 3px solid #ffd166; border-radius: 12px; overflow: hidden; margin-bottom: 28px;\">\n<div style=\"display: flex; align-items: flex-start; justify-content: space-between; padding: 22px 26px 18px; gap: 16px; flex-wrap: wrap;\">\n<div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 22px; font-weight: bold; color: #fff; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"><span style=\"background: rgba(255,209,102,0.13); color: #ffd166; width: 22px; height: 22px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold;\">C6<\/span><br \/>\nESP32-C6<\/div>\n<div style=\"font-size: 14px; color: #7a7f96; font-style: italic;\">&#8220;El hogare\u00f1o&#8221; \u2014 WiFi 6, Matter, Thread, Zigbee<\/div>\n<\/div>\n<p><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(255,209,102,0.12); color: #ffd166; border: 1px solid rgba(255,209,102,0.3);\">DOM\u00d3TICA<\/span><\/p>\n<\/div>\n<div style=\"padding: 0 26px 22px;\">\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(155px,1fr)); gap: 10px; margin: 16px 0 20px;\">\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">CPU<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">RISC-V 32-bit<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">N\u00facleos<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">HP + LP core<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Frecuencia<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">160 MHz (HP)<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">SRAM<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">512 KB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">GPIO<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">30<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">WiFi<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #ffd166; font-weight: bold;\">WiFi 6 (ax) \u2605<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">802.15.4<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #00d4aa; font-weight: bold;\">Zigbee + Thread<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Matter<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #d488ff; font-weight: bold;\">Soporte nativo<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 7px; margin: 10px 0;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(0,212,170,0.15); color: #00d4aa;\">WiFi 6 (802.11ax)<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(100,160,255,0.15); color: #80b4ff;\">BLE 5.3<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(255,180,0,0.15); color: #ffcc44;\">Zigbee<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(255,107,53,0.15); color: #ff8c66;\">Thread<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(200,100,255,0.15); color: #d488ff;\">Matter<\/span><\/div>\n<p style=\"font-size: 15.5px; line-height: 1.7; color: #b8bccf; margin: 14px 0;\">El C6 es el <strong style=\"color: #e8eaf0;\">chip del futuro para dom\u00f3tica<\/strong>. Primer ESP32 con WiFi 6, integra el protocolo 802.15.4 para Zigbee y Thread, y soporte nativo de Matter. Dos n\u00facleos: uno de alta performance (HP, 160 MHz) y uno de bajo consumo (LP) para tareas livianas. El candidato perfecto para Home Assistant y ecosistemas modernos.<\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 16px;\">\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #00d4aa; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #00d4aa; margin-bottom: 8px;\">\u2726 Puntos fuertes<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2713 WiFi 6 (\u00fanico en la familia)<br \/>\n\u2713 Zigbee + Thread + Matter<br \/>\n\u2713 BLE 5.3 (m\u00e1s nuevo)<br \/>\n\u2713 N\u00facleo LP de bajo consumo<\/div>\n<\/div>\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #ff6b35; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #ff6b35; margin-bottom: 8px;\">\u2726 Limitaciones<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2717 Sin DAC<br \/>\n\u2717 Ecosistema en maduraci\u00f3n<br \/>\n\u2717 Sin Ethernet MAC<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Dispositivos Matter<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Nodos Zigbee<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Home Assistant<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Routers mesh<\/span><\/div>\n<\/div>\n<\/div>\n<p><!-- ---- H2 ---- --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-top: 3px solid #ff6b6b; border-radius: 12px; overflow: hidden; margin-bottom: 28px;\">\n<div style=\"display: flex; align-items: flex-start; justify-content: space-between; padding: 22px 26px 18px; gap: 16px; flex-wrap: wrap;\">\n<div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 22px; font-weight: bold; color: #fff; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"><span style=\"background: rgba(255,107,107,0.13); color: #ff6b6b; width: 22px; height: 22px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold;\">H2<\/span><br \/>\nESP32-H2<\/div>\n<div style=\"font-size: 14px; color: #7a7f96; font-style: italic;\">&#8220;El nodo mesh&#8221; \u2014 Zigbee\/Thread, sin WiFi<\/div>\n<\/div>\n<p><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(255,80,80,0.12); color: #ff6b6b; border: 1px solid rgba(255,80,80,0.3);\">SIN WIFI<\/span><\/p>\n<\/div>\n<div style=\"padding: 0 26px 22px;\">\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(155px,1fr)); gap: 10px; margin: 16px 0 20px;\">\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">CPU<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">RISC-V 32-bit<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">Frecuencia<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">hasta 96 MHz<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">SRAM<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">256 KB<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">GPIO<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #e8eaf0; font-weight: bold;\">19<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">WiFi<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #ff6b6b; font-weight: bold;\">Sin WiFi<\/div>\n<\/div>\n<div style=\"background: #1d2029; border: 1px solid #2a2d3a; border-radius: 8px; padding: 10px 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;\">802.15.4<\/div>\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 13px; color: #00d4aa; font-weight: bold;\">Zigbee + Thread<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 7px; margin: 10px 0;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(122,127,150,0.15); color: #7a7f96;\">Sin WiFi<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(100,160,255,0.15); color: #80b4ff;\">BLE 5.3<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(255,180,0,0.15); color: #ffcc44;\">Zigbee 3.0<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(255,107,53,0.15); color: #ff8c66;\">Thread<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; font-weight: bold; padding: 3px 9px; border-radius: 20px; background: rgba(200,100,255,0.15); color: #d488ff;\">Matter over Thread<\/span><\/div>\n<p style=\"font-size: 15.5px; line-height: 1.7; color: #b8bccf; margin: 14px 0;\">Especializado en <strong style=\"color: #e8eaf0;\">redes mesh de baja potencia<\/strong>. Sin WiFi, su radio se concentra en Zigbee y Thread sobre 802.15.4. Perfecto para ser nodo final o enrutador en red Zigbee, u OpenThread. Muy bajo consumo. Se combina con un ESP32-C6 o router IP para el bridging a internet.<\/p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 16px;\">\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #00d4aa; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #00d4aa; margin-bottom: 8px;\">\u2726 Puntos fuertes<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2713 Ultra bajo consumo<br \/>\n\u2713 Zigbee 3.0 nativo<br \/>\n\u2713 Thread \/ Matter over Thread<br \/>\n\u2713 BLE 5.3<\/div>\n<\/div>\n<div style=\"background: #1d2029; border-radius: 8px; padding: 12px 16px; border-left: 2px solid #ff6b35; font-size: 14px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #ff6b35; margin-bottom: 8px;\">\u2726 Limitaciones<\/div>\n<div style=\"color: #b0b4c8; line-height: 1.7;\">\u2717 Sin WiFi (limitaci\u00f3n severa)<br \/>\n\u2717 96 MHz (el m\u00e1s lento)<br \/>\n\u2717 Solo 19 GPIOs<br \/>\n\u2717 Requiere coordinador externo<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px;\"><span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Nodos Zigbee finales<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Sensores red mesh<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Thread end-device<\/span><br \/>\n<span style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; background: #1e2535; border: 1px solid #2a2d3a; color: #7a7f96; padding: 4px 10px; border-radius: 4px;\">Bater\u00eda larga duraci\u00f3n<\/span><\/div>\n<\/div>\n<\/div>\n<p><!-- ---- C5 ---- --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-top: 3px solid #555; border-radius: 12px; overflow: hidden; margin-bottom: 28px; opacity: 0.65;\">\n<div style=\"padding: 22px 26px 18px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 22px; font-weight: bold; color: #888; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"><span style=\"background: rgba(85,85,85,0.3); color: #888; width: 22px; height: 22px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold;\">C5<\/span><br \/>\nESP32-C5 <span style=\"font-family: 'JetBrains Mono',monospace; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; background: rgba(122,127,150,0.12); color: #7a7f96; border: 1px solid rgba(122,127,150,0.3); margin-left: 10px;\">\u23f3 NO DISPONIBLE A\u00daN<\/span><\/div>\n<div style=\"font-size: 14px; color: #666; font-style: italic; margin-bottom: 16px;\">&#8220;El dual-band&#8221; \u2014 WiFi 6 en 2.4 GHz y 5 GHz simult\u00e1neos<\/div>\n<p style=\"font-size: 15px; line-height: 1.7; color: #666;\">Ser\u00e1 el primer chip de la familia con <strong style=\"color: #888;\">WiFi 6 de doble banda (2.4 GHz y 5 GHz)<\/strong> simult\u00e1neas, junto con BLE 5.0. Espressif lo tiene anunciado pero al cierre de esta gu\u00eda (2025\/2026) no tiene disponibilidad general confirmada. Prometedor para mayor throughput inal\u00e1mbrico.<\/p>\n<\/div>\n<\/div>\n<p><!-- ===== TABLA COMPARATIVA ===== --><\/p>\n<hr style=\"border: none; border-top: 1px solid #2a2d3a; margin: 40px 0;\" \/>\n<h2 style=\"font-family: 'Syne',sans-serif; font-size: 22px; font-weight: bold; color: #fff; margin: 0 0 20px; padding-bottom: 12px; border-bottom: 1px solid #2a2d3a; display: flex; align-items: center; gap: 12px;\"><span style=\"background: rgba(255,209,102,0.1); width: 28px; height: 28px; border-radius: 6px; display: inline-flex; align-items: center; justify-content: center; font-size: 14px;\">\ud83d\udcca<\/span><br \/>\nTabla Comparativa Completa<\/h2>\n<div style=\"overflow-x: auto; border-radius: 10px; border: 1px solid #2a2d3a; margin: 20px 0 40px;\">\n<table style=\"width: 100%; border-collapse: collapse; font-family: 'JetBrains Mono',monospace; font-size: 12px;\">\n<thead>\n<tr style=\"background: #1d2029; border-bottom: 2px solid #2a2d3a;\">\n<th style=\"padding: 12px 14px; text-align: left; color: #00d4aa; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">Modelo<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">CPU \/ Arq.<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">Frec. m\u00e1x.<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">SRAM<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">GPIO<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">WiFi<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">BT Classic<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">BLE<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">Zigbee\/Thread<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">USB nativo<\/th>\n<th style=\"padding: 12px 14px; text-align: left; color: #7a7f96; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap;\">DAC<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"border-bottom: 1px solid #2a2d3a;\">\n<td style=\"padding: 11px 14px; color: #fff; font-weight: bold; white-space: nowrap;\">ESP32<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">LX6 \/ Xtensa<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">240 MHz<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">520 KB<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">34<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">WiFi 4<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">\u2713 4.2<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">\u2713 4.2<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">2ch 8-bit<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #2a2d3a; background: rgba(255,255,255,0.015);\">\n<td style=\"padding: 11px 14px; color: #fff; font-weight: bold; white-space: nowrap;\">ESP32-S2<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">LX7 \/ Xtensa<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">240 MHz<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">320 KB<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">43<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">WiFi 4<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">USB OTG<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">2ch 8-bit<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #2a2d3a;\">\n<td style=\"padding: 11px 14px; color: #fff; font-weight: bold; white-space: nowrap;\">ESP32-S3<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">LX7 \/ Xtensa<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">240 MHz<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">512 KB<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">45<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">WiFi 4<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">\u2713 5.0<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">USB OTG<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #2a2d3a; background: rgba(255,255,255,0.015);\">\n<td style=\"padding: 11px 14px; color: #fff; font-weight: bold; white-space: nowrap;\">ESP32-P4<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">dual \/ RISC-V<\/td>\n<td style=\"padding: 11px 14px; color: #ff35a0; font-weight: bold; white-space: nowrap;\">400 MHz \u2605<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">768 KB<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">~50<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #60d8ff; white-space: nowrap;\">USB 2.0 HS<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #2a2d3a;\">\n<td style=\"padding: 11px 14px; color: #fff; font-weight: bold; white-space: nowrap;\">ESP32-C2<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">single \/ RISC-V<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">120 MHz<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">272 KB<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">14<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">WiFi 4<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">\u2713 5.0<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #2a2d3a; background: rgba(255,255,255,0.015);\">\n<td style=\"padding: 11px 14px; color: #fff; font-weight: bold; white-space: nowrap;\">ESP32-C3<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">single \/ RISC-V<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">160 MHz<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">400 KB<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">22<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">WiFi 4<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">\u2713 5.0<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #60d8ff; white-space: nowrap;\">USB Serial<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #2a2d3a;\">\n<td style=\"padding: 11px 14px; color: #fff; font-weight: bold; white-space: nowrap;\">ESP32-C6<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">HP+LP \/ RISC-V<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">160 MHz<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">512 KB<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">30<\/td>\n<td style=\"padding: 11px 14px; color: #ffd166; font-weight: bold; white-space: nowrap;\">WiFi 6 \u2605<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">\u2713 5.3<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">\u2713 Zigbee+Thread<\/td>\n<td style=\"padding: 11px 14px; color: #60d8ff; white-space: nowrap;\">USB Serial<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #2a2d3a; background: rgba(255,255,255,0.015);\">\n<td style=\"padding: 11px 14px; color: #fff; font-weight: bold; white-space: nowrap;\">ESP32-H2<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">single \/ RISC-V<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">96 MHz<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">256 KB<\/td>\n<td style=\"padding: 11px 14px; color: #c0c4d8; white-space: nowrap;\">19<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">\u2713 5.3<\/td>\n<td style=\"padding: 11px 14px; color: #00d4aa; white-space: nowrap;\">\u2713 Zigbee+Thread<\/td>\n<td style=\"padding: 11px 14px; color: #60d8ff; white-space: nowrap;\">USB Serial<\/td>\n<td style=\"padding: 11px 14px; color: #7a7f96; white-space: nowrap;\">\u2717<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- ===== GU\u00cdA DE SELECCI\u00d3N ===== --><\/p>\n<h2 style=\"font-family: 'Syne',sans-serif; font-size: 22px; font-weight: bold; color: #fff; margin: 0 0 20px; padding-bottom: 12px; border-bottom: 1px solid #2a2d3a; display: flex; align-items: center; gap: 12px;\"><span style=\"background: rgba(0,212,170,0.1); width: 28px; height: 28px; border-radius: 6px; display: inline-flex; align-items: center; justify-content: center; font-size: 14px;\">\ud83c\udfaf<\/span><br \/>\n\u00bfCu\u00e1l usar seg\u00fan tu proyecto?<\/h2>\n<div style=\"display: grid; grid-template-columns: repeat(auto-fill,minmax(240px,1fr)); gap: 14px; margin-top: 20px;\">\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 18px 20px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px;\">Empezando con ESP32<\/div>\n<div style=\"font-family: 'Syne',sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin-bottom: 4px;\">ESP32 original<\/div>\n<div style=\"font-size: 13px; color: #8a8fa8;\">El mayor ecosistema, m\u00e1s tutoriales y corre todo. El mejor punto de entrada.<\/div>\n<\/div>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 18px 20px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px;\">Audio Bluetooth (A2DP\/speaker)<\/div>\n<div style=\"font-family: 'Syne',sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin-bottom: 4px;\">ESP32 original<\/div>\n<div style=\"font-size: 13px; color: #8a8fa8;\">\u00danico con Bluetooth Classic. Necesario para perfiles A2DP, HFP, SPP.<\/div>\n<\/div>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 18px 20px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px;\">C\u00e1mara, visi\u00f3n artificial, IA<\/div>\n<div style=\"font-family: 'Syne',sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin-bottom: 4px;\">ESP32-S3<\/div>\n<div style=\"font-size: 13px; color: #8a8fa8;\">Aceleraci\u00f3n vectorial, 45 GPIO, m\u00e1xima SRAM. Base del ESP32-CAM moderno.<\/div>\n<\/div>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 18px 20px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px;\">Dispositivo HID USB<\/div>\n<div style=\"font-family: 'Syne',sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin-bottom: 4px;\">ESP32-S2 o S3<\/div>\n<div style=\"font-size: 13px; color: #8a8fa8;\">USB OTG nativo. S2 si no necesit\u00e1s BLE, S3 si quer\u00e9s IA tambi\u00e9n.<\/div>\n<\/div>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 18px 20px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px;\">Dom\u00f3tica \/ Matter \/ Zigbee<\/div>\n<div style=\"font-family: 'Syne',sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin-bottom: 4px;\">ESP32-C6<\/div>\n<div style=\"font-size: 13px; color: #8a8fa8;\">WiFi 6 + Zigbee + Thread + Matter. El m\u00e1s completo para hogar inteligente.<\/div>\n<\/div>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 18px 20px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px;\">Nodo Zigbee con bater\u00eda<\/div>\n<div style=\"font-family: 'Syne',sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin-bottom: 4px;\">ESP32-H2<\/div>\n<div style=\"font-size: 13px; color: #8a8fa8;\">Sin WiFi = consumo m\u00ednimo. Ideal para sensores de bater\u00eda en red Zigbee.<\/div>\n<\/div>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 18px 20px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px;\">Producci\u00f3n en masa \/ bajo costo<\/div>\n<div style=\"font-family: 'Syne',sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin-bottom: 4px;\">ESP32-C2 o C3<\/div>\n<div style=\"font-size: 13px; color: #8a8fa8;\">Los m\u00e1s econ\u00f3micos. El C3 agrega USB serial nativo, muy c\u00f3modo.<\/div>\n<\/div>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 18px 20px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px;\">Display HMI \/ video<\/div>\n<div style=\"font-family: 'Syne',sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin-bottom: 4px;\">ESP32-P4<\/div>\n<div style=\"font-size: 13px; color: #8a8fa8;\">400 MHz + H.264 + MIPI. El m\u00e1s potente, aunque sin wireless propio.<\/div>\n<\/div>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 18px 20px;\">\n<div style=\"font-family: 'JetBrains Mono',monospace; font-size: 11px; color: #7a7f96; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px;\">Se\u00f1ales anal\u00f3gicas reales<\/div>\n<div style=\"font-family: 'Syne',sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin-bottom: 4px;\">ESP32 original<\/div>\n<div style=\"font-size: 13px; color: #8a8fa8;\">\u00danico con DAC real + 18 ch ADC + Ethernet MAC + Hall sensor.<\/div>\n<\/div>\n<\/div>\n<p><!-- ===== NOTAS T\u00c9CNICAS ===== --><\/p>\n<hr style=\"border: none; border-top: 1px solid #2a2d3a; margin: 40px 0;\" \/>\n<h2 style=\"font-family: 'Syne',sans-serif; font-size: 22px; font-weight: bold; color: #fff; margin: 0 0 20px; padding-bottom: 12px; border-bottom: 1px solid #2a2d3a; display: flex; align-items: center; gap: 12px;\"><span style=\"background: rgba(124,110,255,0.1); width: 28px; height: 28px; border-radius: 6px; display: inline-flex; align-items: center; justify-content: center; font-size: 14px;\">\ud83d\udca1<\/span><br \/>\nNotas importantes para el dise\u00f1o<\/h2>\n<p style=\"color: #c8cad8; margin-bottom: 16px;\"><strong style=\"color: #fff;\">ADC y WiFi no se llevan bien.<\/strong> En el ESP32 original, el ADC2 queda inhabilitado cuando WiFi est\u00e1 activo. Si necesit\u00e1s lectura anal\u00f3gica confiable con WiFi, us\u00e1 canales del ADC1.<\/p>\n<p style=\"color: #c8cad8; margin-bottom: 16px;\"><strong style=\"color: #fff;\">Solo el ESP32 original y el S2 tienen DAC real.<\/strong> El S3, C3, C6, H2 y P4 no tienen DAC \u2014 para audio en esos chips necesit\u00e1s un DAC externo (PCM5102, MAX98357A, etc.).<\/p>\n<p style=\"color: #c8cad8; margin-bottom: 16px;\"><strong style=\"color: #fff;\">GPIO 6\u201311 son internos de Flash.<\/strong> En el ESP32 original van al bus SPI de la memoria Flash interna. No los uses para nada externo o el chip crashea.<\/p>\n<p style=\"color: #c8cad8; margin-bottom: 16px;\"><strong style=\"color: #fff;\">Todos los GPIO trabajan a 3.3V.<\/strong> El ESP32 NO es tolerante a 5V en sus pines. Si conect\u00e1s sensores de 5V, us\u00e1 divisores de tensi\u00f3n o conversores de nivel bidireccionales.<\/p>\n<p style=\"color: #c8cad8; margin-bottom: 0;\"><strong style=\"color: #fff;\">Bluetooth Classic solo en el ESP32 original.<\/strong> Todos los dem\u00e1s (S2, S3, C-series, H2, P4) son BLE \u00fanicamente. BT Classic es imprescindible para audio A2DP, SPP y perfiles HFP.<\/p>\n<p><!-- FOOTER --><\/p>\n<div style=\"background: #16181f; border: 1px solid #2a2d3a; border-radius: 10px; padding: 24px 28px; margin-top: 48px; font-size: 13px; color: #7a7f96; font-family: 'JetBrains Mono',monospace; line-height: 1.7;\"><strong style=\"color: #e8eaf0;\">Fuentes:<\/strong> Datasheets oficiales Espressif Systems (ESP32, S2, S3, C2, C3, C6, H2, P4) \u00b7 espboards.dev \u00b7 Wikipedia ESP32<br \/>\nGu\u00eda actualizada al primer trimestre 2026. El ESP32-C5 no tiene disponibilidad general confirmada al cierre de esta publicaci\u00f3n.<\/div>\n<\/div>\n<p><!-- \/content --><\/p>\n<\/div>\n<p><!-- \/wrapper --><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>\u25c6 Gu\u00eda T\u00e9cnica \u00b7 Espressif Systems La Familia Completa del ESP32 Todo lo que necesit\u00e1s saber sobre los 9 modelos de la familia ESP32: specs, diferencias, y para qu\u00e9 sirve cada uno. \u25c6 Actualizado 2025\u20132026 \u25c6 9 modelos cubiertos \u25c6 Tabla comparativa completa \u25c6 Gu\u00eda de selecci\u00f3n Espressif Systems lanz\u00f3 el ESP32 en 2016 como [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":8032,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11,9],"tags":[45,330,81,1787,2025,331,2379,624,2367,465,2370,2371,2372,2373,2369,2366,2208,1751,1904,145,1816,1786,154,1459,2375,2374,505,2368,574,1401,2378,214,2376,2377],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/8029"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=8029"}],"version-history":[{"count":4,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/8029\/revisions"}],"predecessor-version":[{"id":8034,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/8029\/revisions\/8034"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/8032"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=8029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=8029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=8029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}