{ "ESP32": { "nome_completo": "ESP32 (Clásico)", "icone": "🔷", "descricao": "El modelo original con procesador dual-core y amplia gama de periféricos", "arquitetura": "Xtensa® LX6 de 32 bits y doble núcleo", "nucleos": "1 (Single-core) o 2 (Dual-core)", "frequencia": "Hasta 240 MHz", "coprocessador_ulp": "Sí", "seguranca": { "aes": "AES-128/192/256", "sha": "SHA-1/256/384/512", "rsa": "Sí (RSA/MPI hasta 4096 bits)", "ecc": "No", "ecdsa": "No", "hmac": "No", "assinatura_digital": "No", "key_manager": "No", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (AES-256, esquema heredado)", "secure_boot": "V1 (AES, heredado); V2 (RSA-3072, RSA-PSS) a partir de la revisión v3.0 (ECO3)", "protecao_dpa": "No" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, hasta 150 Mbps)", "bluetooth": "Bluetooth 4.2 BR/EDR (Clásico) y Bluetooth LE (modo dual)", "ethernet": "Sí (Ethernet MAC integrado)", "memoria_sram": "520 KB", "memoria_sram_rtc": "16 KB (dividida en RTC FAST y RTC SLOW)", "memoria_rom": "448 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 16 MB vía QSPI", "psram_externa": "Hasta 8 MB vía QSPI (en módulos específicos como WROVER)", "gpio": "34", "adc": "2x SAR ADC de 12 bits, hasta 18 canales", "dac": "2x DAC de 8 bits", "touch": "10 canales capacitivos", "uart": "3", "spi": "4 (SPI, HSPI, VSPI - 2 se pueden usar para Flash/PSRAM)", "i2c": "2", "i2s": "2", "pwm": "LED PWM (hasta 16 canales), Motor PWM", "ethernet_mac": "1 (requiere PHY externo)", "can": "1 (CAN 2.0, TWAI®)", "sdio": "1 (SD/SDIO/MMC Host), 1 (SDIO/SPI Slave)", "sensor_hall": "1 (interno)", "sensor_temperatura": "No (retirado de la hoja de datos en 2018; sin controlador en ESP-IDF)", "consumo_energia": { "active_cpu_240mhz": "30-68 mA", "active_wifi_tx": "180-240 mA", "modem_sleep": "20-44 mA", "light_sleep": "0.8 mA", "deep_sleep": "10-150 µA", "hibernation": "5 µA" }, "temperatura_operacao": "-40°C a 125°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG externo (requiere sonda, ej.: ESP-PROG)", "esp_idf_minimo": "Desde el inicio (v3.x y anteriores)", "arduino_core": "Sí (147 definiciones de placa en el core oficial)", "encapsulamento": "QFN48 (6×6 mm) y QFN48 (5×5 mm)", "modulos": "ESP32-MINI-1, ESP32-PICO-MINI-02, ESP32-PICO-V3, ESP32-PICO-V3-02 y 11 más", "datasheet": "https://documentation.espressif.com/esp32_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html", "placa": "/placas/esp32.png", "cor": "#007bff" }, "ESP32-S2": { "nome_completo": "ESP32-S2", "icone": "🔒", "descricao": "Enfoque en seguridad y bajo consumo, con USB nativo y el único ADC con salida de 13 bits", "arquitetura": "Xtensa® LX7 de 32 bits y núcleo único", "nucleos": "1 (Single-core)", "frequencia": "Hasta 240 MHz", "coprocessador_ulp": "Sí (RISC-V ULP coprocessor)", "seguranca": { "aes": "AES-128/192/256 com GCM", "sha": "SHA-1/224/256/384/512", "rsa": "Sí (RSA-3072/4096)", "ecc": "No", "ecdsa": "No", "hmac": "Sí (HMAC acelerado por hardware)", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "No", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (XTS-AES-128/256)", "secure_boot": "V2 (RSA-3072, RSA-PSS)", "protecao_dpa": "Sí (resistencia DPA de hardware para criptografía)" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, hasta 150 Mbps)", "bluetooth": "No (sin hardware Bluetooth)", "memoria_sram": "320 KB", "memoria_sram_rtc": "16 KB (dividida en RTC FAST y RTC SLOW)", "memoria_rom": "128 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 1 GB vía SPI/QSPI/OPI", "psram_externa": "Hasta 1 GB vía SPI/QSPI/OPI", "gpio": "43", "adc": "2x SAR ADC de 13 bits, hasta 20 canales", "dac": "2x DAC de 8 bits", "touch": "14 canales capacitivos", "uart": "2", "spi": "4 (SPI0, SPI1, SPI2, SPI3)", "i2c": "2", "i2s": "1", "pwm": "LED PWM (hasta 8 canales)", "usb": "1x USB 1.1 OTG (Full-Speed a 12 Mbps con PHY integrado)", "lcd": "Interfaz LCD de 8/16 bits", "camera": "Interfaz DVP de 8/16 bits", "sensor_temperatura": "Sí (1 sensor interno, rango -20°C a 110°C)", "consumo_energia": { "active_wifi_tx": "160-310 mA", "modem_sleep_cpu_160mhz": "14-24 mA", "light_sleep": "750 µA", "deep_sleep": "20-190 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG externo", "esp_idf_minimo": "ESP-IDF v4.2+", "arduino_core": "Sí (core oficial)", "encapsulamento": "QFN56 (7×7 mm)", "modulos": "ESP32-S2-WROOM, ESP32-S2-WROOM-I, ESP32-S2-WROVER, ESP32-S2-MINI-1 y 5 más", "datasheet": "https://documentation.espressif.com/esp32-s2_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-s2_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/get-started/index.html", "placa": "/placas/esp32-s2.png", "cor": "#28a745", "ethernet": "No", "ethernet_mac": "No", "sensor_hall": "No" }, "ESP32-S3": { "nome_completo": "ESP32-S3", "icone": "🤖", "descricao": "Procesador dual-core con aceleradores para IA y procesamiento de señales", "arquitetura": "Xtensa® LX7 dual-core de 32 bits con instrucciones vectoriales", "nucleos": "2 (Dual-core)", "frequencia": "Hasta 240 MHz", "coprocessador_ulp": "Sí (RISC-V ULP y FSM coprocessor)", "aceleradores_ia": "Sí (instrucciones vectoriales para acelerar redes neuronales y DSP)", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256/384/512", "rsa": "Sí (RSA-3072/4096)", "ecc": "No", "ecdsa": "No", "hmac": "Sí (HMAC acelerado por hardware)", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "No", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (XTS-AES-128/256)", "secure_boot": "V2 (RSA-3072, RSA-PSS)", "protecao_dpa": "Sí (resistencia DPA de hardware)" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, hasta 150 Mbps)", "bluetooth": "Bluetooth 5.0 LE y Bluetooth Mesh (soporte de 2 Mbps y largo alcance)", "memoria_sram": "512 KB", "memoria_sram_rtc": "16 KB (dividida en RTC FAST y RTC SLOW)", "memoria_rom": "384 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 1 GB vía QSPI u Octal SPI", "psram_externa": "Hasta 1 GB vía QSPI u Octal SPI (hasta 2 MB/8 MB/16 MB en módulos comunes)", "gpio": "45", "adc": "2x SAR ADC de 12 bits, hasta 20 canales", "dac": "No", "touch": "14 canales capacitivos", "uart": "3", "spi": "4 (SPI0, SPI1, SPI2, SPI3)", "i2c": "2", "i2s": "2", "pwm": "LED PWM (hasta 8 canales), MCPWM (para control de motores)", "usb": "1x USB 1.1 OTG (Full-Speed a 12 Mbps) y 1x USB Serial/JTAG integrado", "lcd": "1x interfaz de display LCD de 8 a 16 bits (RGB paralelo/8080)", "camera": "1x interfaz de cámara DVP (8 a 16 bits)", "sdio": "1 (SD/SDIO/MMC Host)", "sensor_temperatura": "Sí (1 sensor interno)", "consumo_energia": { "active": "78 mW (~24 mA @3.3V)", "modem_sleep": "13-42 mA (40-80 MHz, conforme a carga)", "light_sleep": "240 µA (+40 a 200 µA de la PSRAM)", "deep_sleep": "7 µA" }, "temperatura_operacao": "-40°C a 65/85/105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "USB Serial/JTAG integrado o JTAG externo", "esp_idf_minimo": "ESP-IDF v4.4+", "arduino_core": "Sí (core oficial)", "encapsulamento": "QFN56 (7×7 mm)", "modulos": "ESP32-S3-WROOM-1, ESP32-S3-WROOM-2, ESP32-S3-MINI-1 y 12 más", "datasheet": "https://documentation.espressif.com/esp32-s3_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-s3_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/get-started/index.html", "placa": "/placas/esp32-s3.png", "cor": "#fd7e14", "ethernet": "No", "ethernet_mac": "No", "sensor_hall": "No" }, "ESP32-S31": { "nome_completo": "ESP32-S31", "icone": "🌀", "descricao": "Procesador dual-core RISC-V de alto rendimiento a 320MHz con Wi-Fi 6, Bluetooth 5.4 y Classic, Zigbee/Thread, Matter y aceleración de IA", "arquitetura": "RISC-V dual-core de 32 bits con extensiones vectoriales", "nucleos": "2 (Dual-core)", "frequencia": "Hasta 320 MHz", "coprocessador_ulp": "Sí (RISC-V ULP de ultra bajo consumo)", "aceleradores_ia": "Sí (extensiones vectoriales avanzadas para TinyML, reconocimiento de voz y visión)", "seguranca": { "aes": "AES-128/256 com GCM", "sha": "SHA-1/224/256/384/512", "rsa": "Sí (RSA-3072/4096)", "ecc": "Sí (ECC HW)", "ecdsa": "Sí (ECDSA HW)", "hmac": "Sí", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "Sí (Key Manager integrado con eFuse)", "rng": "Sí (TRNG)", "criptografia_flash": "Sí (XTS-AES-128/256)", "secure_boot": "V2 (RSA-3072, ECDSA P-256/384)", "protecao_dpa": "Sí (resistencia DPA de hardware)" }, "wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz (retrocompatible con 802.11b/g/n, soporte a OFDMA y TWT)", "bluetooth": "Bluetooth 5.4 LE y Bluetooth Classic (BR/EDR)", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0 y Thread 1.3)", "matter": "Sí (soporte completo como terminal o Matter Bridge)", "memoria_sram": "512 KB (HP SRAM)", "memoria_sram_rtc": "32 KB LP SRAM", "memoria_rom": "512 KB", "flash_externa": "Hasta 1 GB vía Octal SPI (soporte para Flash OPI de alta velocidad)", "psram_externa": "Hasta 1 GB vía Octal SPI (PSRAM OPI de alto ancho de banda)", "gpio": "60", "adc": "2x SAR ADC de 12 bits, hasta 20 canales", "dac": "No", "touch": "14 canales capacitivos táctiles", "uart": "5 (4 UART + 1 LP UART)", "spi": "SPI, QSPI, OPI (múltiples controladores)", "i2c": "3 (2 I2C + 1 LP I2C)", "i2s": "2", "pwm": "LED PWM y MCPWM para control avanzado de motores", "usb": "USB OTG 1.1 Full-Speed y USB Serial/JTAG integrado", "can": "Sim (CAN FD Controller)", "sensor_temperatura": "Sí (sensor de temperatura integrado)", "consumo_energia": { "active": "Consumo optimizado de alto rendimiento configurable", "light_sleep": "0.1-0.8 mA", "deep_sleep": "Baixo consumo com LP CPU ativa" }, "temperatura_operacao": "-40°C a 85°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "USB Serial/JTAG integrado y JTAG externo", "esp_idf_minimo": "ESP-IDF v5.4+", "arduino_core": "En desarrollo (previsto tras la maduración en ESP-IDF)", "encapsulamento": "QFN y BGA", "modulos": "ESP32-S31-WROOM, módulos integrados previstos para 2026", "datasheet": "https://documentation.espressif.com/esp32-s31_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-s31_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s31/get-started/index.html", "placa": "/placas/esp32-s31.png", "cor": "#ff2a5f", "sdio": "1 (SDIO Host 3.0)", "ethernet": "No", "ethernet_mac": "No", "camera": "Interfaz de cámara paralela DVP / MIPI CSI", "lcd": "Interfaz de display RGB paralelo y MIPI DSI", "sensor_hall": "No", "status_documentacao": "Anunciado por Espressif; especificaciones sujetas a revisión final en la hoja de datos comercial" }, "ESP32-C2": { "nome_completo": "ESP32-C2 (ESP8684)", "icone": "🌱", "descricao": "Microcontrolador RISC-V ultra económico y de bajo consumo con Wi-Fi 4 y Bluetooth 5.3 LE", "arquitetura": "RISC-V single-core de 32 bits (RV32IMC)", "nucleos": "1 (Single-core)", "frequencia": "Hasta 120 MHz", "seguranca": { "aes": "No", "sha": "SHA-1/224/256", "rsa": "Sí (RSA-3072)", "ecc": "Sí (ECC HW acelerado)", "ecdsa": "Sí (ECDSA HW)", "hmac": "No", "assinatura_digital": "No", "key_manager": "No", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (AES-128-XTS)", "secure_boot": "V2 (RSA-3072 o ECDSA-P256)", "protecao_dpa": "No" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, hasta 72.2 Mbps)", "bluetooth": "Bluetooth 5.3 LE (soporte a 2 Mbps y 1 Mbps, modo publicitario extendido)", "memoria_sram": "272 KB (16 KB para cache)", "memoria_sram_rtc": "No (sin SRAM RTC dedicada; usa SRAM principal)", "memoria_rom": "576 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 4 MB en encapsulamiento SiP o externa vía QSPI", "psram_externa": "No", "gpio": "14", "adc": "1x SAR ADC de 12 bits, hasta 5 canales", "dac": "No", "touch": "No", "uart": "2", "spi": "2 (SPI0/1 para Flash interna/externa, SPI2 para propósito general)", "i2c": "1 (Master-only)", "i2s": "No", "pwm": "LED PWM (hasta 6 canales)", "sensor_temperatura": "Sí (1 sensor interno)", "consumo_energia": { "active_cpu_120mhz": "10,7-15,6 mA (modem-sleep)", "light_sleep": "140 µA", "deep_sleep": "5 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "JTAG externo", "esp_idf_minimo": "ESP-IDF v5.0+", "arduino_core": "Sí (core oficial)", "encapsulamento": "QFN24 (4×4 mm) y QFN32 (4×4 mm)", "modulos": "ESP8684-WROOM-02C, ESP8684-WROOM-06C, ESP8684-MINI-1 y 3 más", "datasheet": "https://documentation.espressif.com/esp32-c2_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c2_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c2/get-started/index.html", "placa": "/placas/esp32-c2.png", "cor": "#8c52ff", "coprocessador_ulp": "No", "ethernet": "No", "ethernet_mac": "No", "sensor_hall": "No", "usb": "No" }, "ESP32-C3": { "nome_completo": "ESP32-C3", "icone": "💎", "descricao": "Procesador RISC-V de ultra bajo consumo", "arquitetura": "RISC-V single-core de 32 bits (RV32IMC)", "nucleos": "1 (Single-core)", "frequencia": "Hasta 160 MHz", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256", "rsa": "Sí (RSA-3072)", "ecc": "Sí (ECC HW)", "ecdsa": "Sí (ECDSA HW)", "hmac": "Sí (HMAC acelerado por hardware)", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "No", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (XTS-AES-128)", "secure_boot": "V2 (RSA-3072)", "protecao_dpa": "No" }, "wifi": "IEEE 802.11 b/g/n (2.4 GHz, hasta 150 Mbps)", "bluetooth": "Bluetooth 5.0 LE y Bluetooth Mesh (soporte a 2 Mbps y largo alcance)", "memoria_sram": "400 KB", "memoria_sram_rtc": "8 KB (RTC FAST SRAM)", "memoria_rom": "384 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 16 MB vía QSPI", "psram_externa": "No", "gpio": "22", "adc": "2x SAR ADC de 12 bits, hasta 6 canales", "dac": "No", "touch": "No", "uart": "2", "spi": "3 (SPI0, SPI1, SPI2)", "i2c": "1", "i2s": "1", "pwm": "LED PWM (hasta 6 canales)", "usb": "1x USB Serial/JTAG integrado", "sensor_temperatura": "Sí (1 sensor interno)", "consumo_energia": { "active_cpu_160mhz": "20 mA", "active_wifi_tx_peak": "335 mA", "modem_sleep_cpu_160mhz": "16-28 mA", "light_sleep": "130 µA", "deep_sleep": "5 µA" }, "temperatura_operacao": "-40°C a 105°C (85°C en el ESP32-C3FN4)", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "USB Serial/JTAG integrado o JTAG externo", "esp_idf_minimo": "ESP-IDF v4.3+", "arduino_core": "Sí (core oficial)", "encapsulamento": "QFN32 (5×5 mm)", "modulos": "ESP32-C3-WROOM-02, ESP32-C3-MINI-1 y 6 más", "datasheet": "https://documentation.espressif.com/esp32-c3_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c3_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/get-started/index.html", "placa": "/placas/esp32-c3.png", "cor": "#20c997", "coprocessador_ulp": "No", "ethernet": "No", "ethernet_mac": "No", "sensor_hall": "No" }, "ESP32-C5": { "nome_completo": "ESP32-C5", "icone": "📶", "descricao": "El primero con soporte para Wi-Fi 6 dual-band y Bluetooth 6.0, equipado con CPU RISC-V y coprocesador ULP", "arquitetura": "RISC-V single-core de 32 bits (RV32IMC) a 240 MHz", "nucleos": "1 (Single-core)", "frequencia": "Hasta 240 MHz", "coprocessador_ulp": "Sí (coprocesador RISC-V ULP de ultra bajo consumo)", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256/384/512", "rsa": "Sí (RSA-3072)", "ecc": "Sí (ECC HW)", "ecdsa": "Sí (ECDSA HW)", "hmac": "Sí", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "Sí (Key Manager integrado)", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (XTS-AES-128/256)", "secure_boot": "V2 (RSA-3072 / ECDSA)", "protecao_dpa": "Sí (resistencia DPA de hardware)" }, "wifi": "Wi-Fi 6 (802.11ax) dual-band (2.4 GHz y 5 GHz), retrocompatible con 802.11a/b/g/n, ancho de banda de 20/40 MHz, OFDMA y TWT", "bluetooth": "Bluetooth 6.0 LE (modo de alta velocidad de 2 Mbps, largo alcance de 125/500 kbps, extensiones publicitarias y BLE Mesh)", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0 y Thread 1.3)", "matter": "Sí (soporte completo para dispositivos Matter sobre Wi-Fi o Thread)", "memoria_sram": "384 KB", "memoria_sram_rtc": "16 KB LP SRAM (en dominio de energía de bajo consumo)", "memoria_rom": "384 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 1 GB vía SPI/QSPI/OPI", "psram_externa": "Hasta 1 GB vía SPI/QSPI/OPI", "gpio": "29", "adc": "2x SAR ADC de 12 bits, hasta 8 canales", "dac": "No", "touch": "No", "uart": "3 (2 UART + 1 LP UART)", "spi": "SPI, QSPI, OPI", "i2c": "2 (1 I2C + 1 LP I2C)", "i2s": "1", "pwm": "LED PWM (hasta 6 canales)", "usb": "1x USB Serial/JTAG integrado", "sensor_temperatura": "Sí (1 sensor interno)", "consumo_energia": { "active_wifi": "hasta 377 mA (TX en 5 GHz)", "light_sleep": "60-250 µA", "deep_sleep": "12 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "USB Serial/JTAG integrado y JTAG externo", "esp_idf_minimo": "ESP-IDF v5.3+", "arduino_core": "En desarrollo (core oficial)", "encapsulamento": "QFN32 (5×5 mm) y QFN48 (6×6 mm)", "modulos": "ESP32-C5-WROOM-1, ESP32-C5-WROOM-1U", "datasheet": "https://documentation.espressif.com/esp32-c5_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c5_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c5/get-started/index.html", "placa": "/placas/esp32-c5.png", "cor": "#6f42c1", "sdio": "1 (SDIO Slave, a partir da revisão v1.0)", "can": "2 (CAN FD)", "ethernet": "No", "ethernet_mac": "No", "sensor_hall": "No" }, "ESP32-C6": { "nome_completo": "ESP32-C6", "icone": "🌐", "descricao": "Funciones de seguridad avanzada, Wi-Fi 6, Bluetooth 6.0, Zigbee y Thread con soporte para Matter", "arquitetura": "RISC-V single-core de 32 bits (RV32IMAC)", "nucleos": "1 (Single-core) + 1 coprocesador LP RISC-V", "frequencia": "Hasta 160 MHz (CPU principal) + 20 MHz (CPU LP)", "coprocessador_ulp": "Sí (coprocesador RISC-V LP de bajo consumo)", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256", "rsa": "Sí (RSA-3072)", "ecc": "Sí (ECC HW)", "ecdsa": "Sí (ECDSA HW)", "hmac": "Sí", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "No", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (XTS-AES-128)", "secure_boot": "V2 (RSA-3072 / ECDSA)", "protecao_dpa": "No" }, "wifi": "Wi-Fi 6 (802.11ax) en 2.4 GHz (retrocompatible con 802.11b/g/n, OFDMA y TWT)", "bluetooth": "Bluetooth 6.0 LE (modo de 2 Mbps, largo alcance y extensiones publicitarias)", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0 y Thread 1.3)", "matter": "Sí (soporte completo)", "memoria_sram": "512 KB", "memoria_sram_rtc": "16 KB LP SRAM", "memoria_rom": "320 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 16 MB vía QSPI", "psram_externa": "No", "gpio": "30", "adc": "1x SAR ADC de 12 bits, hasta 7 canales", "dac": "No", "touch": "No", "uart": "3 (2 UART + 1 LP UART)", "spi": "SPI0/1 (memoria), SPI2 (propósito general)", "i2c": "2 (1 I2C + 1 LP I2C)", "i2s": "1", "pwm": "LED PWM (hasta 6 canales), MCPWM", "usb": "1x USB Serial/JTAG integrado", "sdio": "1 (SDIO 2.0 Slave)", "sensor_temperatura": "Sí (1 sensor interno)", "consumo_energia": { "active_wifi6": "252-354 mA (TX)", "light_sleep": "35-180 µA", "deep_sleep": "7 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "USB Serial/JTAG integrado o JTAG externo", "esp_idf_minimo": "ESP-IDF v5.1+", "arduino_core": "Sí (core oficial)", "encapsulamento": "QFN40 (5×5 mm) y QFN32 (5×5 mm)", "modulos": "ESP32-C6-WROOM-1, ESP32-C6-MINI-1 y 4 más", "datasheet": "https://documentation.espressif.com/esp32-c6_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c6_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/get-started/index.html", "placa": "/placas/esp32-c6.png", "cor": "#17a2b8", "ethernet": "No", "ethernet_mac": "No", "sensor_hall": "No" }, "ESP32-C61": { "nome_completo": "ESP32-C61", "icone": "🛰️", "descricao": "Microcontrolador RISC-V económico de 160MHz con Wi-Fi 6, Bluetooth 6.0 LE y soporte para Flash/PSRAM en el encapsulado", "arquitetura": "RISC-V single-core de 32 bits (RV32IMAC)", "nucleos": "1 (Single-core)", "frequencia": "Hasta 160 MHz", "seguranca": { "aes": "No", "sha": "SHA-1/224/256", "rsa": "Sí (RSA-3072)", "ecc": "Sí (ECC HW)", "ecdsa": "Sí (ECDSA HW)", "hmac": "Sí", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "No", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (XTS-AES-128)", "secure_boot": "V2 (RSA-3072 / ECDSA)", "protecao_dpa": "No" }, "wifi": "Wi-Fi 6 (802.11ax) en 2.4 GHz (ancho de banda de 20 MHz, OFDMA, TWT y retrocompatible con 802.11b/g/n)", "bluetooth": "Bluetooth 6.0 LE (modo de 2 Mbps, largo alcance y BLE Mesh)", "zigbee_thread": "No (enfocado en optimización de costes; sin IEEE 802.15.4)", "matter": "Sí (soporte para Matter sobre Wi-Fi)", "memoria_sram": "320 KB", "memoria_sram_rtc": "No (sin SRAM RTC dedicada; usa SRAM principal)", "memoria_rom": "256 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 16 MB vía QSPI / Quad SPI Flash integrada en SiP", "psram_externa": "Soporte para Quad SPI PSRAM en SiP (hasta 2 MB/4 MB)", "gpio": "30", "adc": "1x SAR ADC de 12 bits, hasta 6 canales", "dac": "No", "touch": "No", "uart": "3", "spi": "SPI0/1 para memoria, SPI2 para propósito general", "i2c": "1", "i2s": "1", "pwm": "LED PWM (hasta 6 canales)", "usb": "1x USB Serial/JTAG integrado", "sdio": "1 (SDIO 2.0 Slave)", "sensor_temperatura": "Sí (1 sensor interno)", "consumo_energia": { "active": "240-360 mA (TX)", "light_sleep": "50-200 µA", "deep_sleep": "10 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "USB Serial/JTAG integrado o JTAG externo", "esp_idf_minimo": "ESP-IDF v5.4+", "arduino_core": "En desarrollo (core oficial)", "encapsulamento": "QFN32 (4×4 mm)", "modulos": "ESP32-C61-WROOM, módulos SiP integrados previstos para 2026", "datasheet": "https://documentation.espressif.com/esp32-c61_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-c61_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c61/get-started/index.html", "placa": "/placas/esp32-c61.png", "cor": "#0dcaf0", "coprocessador_ulp": "No", "ethernet": "No", "ethernet_mac": "No", "sensor_hall": "No", "status_documentacao": "Anunciado por Espressif como optimización de costes sobre el C6" }, "ESP32-P4": { "nome_completo": "ESP32-P4", "icone": "⚡", "descricao": "Alto rendimiento con procesador RISC-V dual-core a 400MHz, aceleradores de IA y ricas interfaces multimedia", "arquitetura": "RISC-V dual-core de 32 bits (HP) + RISC-V single-core de 32 bits (LP)", "nucleos": "2 (Dual-core HP) + 1 (Single-core LP)", "frequencia": "Hasta 400 MHz (núcleos HP) + 40 MHz (núcleo LP)", "coprocessador_ulp": "Sí (RISC-V LP core de bajo consumo)", "aceleradores_ia": "Sí (extensiones vectoriales completas para IA, DSP y códecs de video)", "seguranca": { "aes": "AES-128/256 com GCM", "sha": "SHA-1/224/256/384/512", "rsa": "Sí (RSA-3072/4096)", "ecc": "Sí (ECC HW)", "ecdsa": "Sí (ECDSA HW)", "hmac": "Sí", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "Sí (Key Manager integrado con almacenamiento seguro de claves)", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (XTS-AES-128/256)", "secure_boot": "V2 (RSA-3072 / ECDSA)", "protecao_dpa": "Sí (resistencia DPA de hardware)" }, "wifi": "No (requiere chip complementario como ESP32-C6 para Wi-Fi)", "bluetooth": "No (requiere chip complementario para Bluetooth)", "ethernet": "Sí (Ethernet MAC integrado a 100 Mbps con soporte para RMII)", "memoria_sram": "768 KB", "memoria_sram_rtc": "32 KB LP SRAM (en dominio de bajo consumo)", "memoria_rom": "128 KB (para arranque del sistema)", "flash_externa": "Hasta 1 GB vía Octal SPI", "psram_externa": "Hasta 32 MB PSRAM en encapsulado (hasta 16/32 MB a alta velocidad)", "gpio": "55", "adc": "2x SAR ADC de 12 bits, hasta 16 canales", "dac": "No", "touch": "14 canales capacitivos", "uart": "6 (5 UART + 1 LP UART)", "spi": "Múltiples controladores SPI, QSPI y Octal SPI", "i2c": "3 (2 I2C + 1 LP I2C)", "i2s": "4 (3 I2S + 1 LP I2S)", "pwm": "LED PWM y MCPWM para control de precisión de motores", "usb": "1x USB 2.0 High-Speed OTG (480 Mbps con PHY integrado) y 1x USB 1.1 Full-Speed", "mipi_csi": "2 carriles (1.5 Gbps/carril), compatible con cámaras HD/FHD", "mipi_dsi": "2 carriles (1.5 Gbps/carril), resolución hasta 1080p", "lcd": "1x MIPI DSI (2 carriles, hasta 1.5 Gbps por carril) y 1x interfaz RGB paralela", "camera": "1x MIPI CSI (2 carriles, hasta 1.5 Gbps por carril) y 1x interfaz DVP paralela (16 bits)", "sdio": "1 controlador host SD/MMC (SDHOST)", "sensor_temperatura": "Sí (1 sensor interno)", "consumo_energia": { "active": "15-150 mA (40 a 400 MHz, conforme a carga)", "light_sleep": "75-800 µA", "deep_sleep": "12 µA" }, "temperatura_operacao": "-40°C a 85°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "USB Serial/JTAG integrado y JTAG externo", "esp_idf_minimo": "ESP-IDF v5.3+", "arduino_core": "En desarrollo (core oficial)", "encapsulamento": "BGA y QFN", "modulos": "ESP32-P4-Function-EV-Board, placas DevKit", "datasheet": "https://documentation.espressif.com/esp32-p4-chip-revision-v1.3_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-p4-chip-revision-v1.3_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32p4/get-started/index.html", "placa": "/placas/esp32-p4.png", "cor": "#ffc107", "ethernet_mac": "1 (100 Mbps RMII)", "sensor_hall": "No" }, "ESP32-H2": { "nome_completo": "ESP32-H2", "icone": "🔋", "descricao": "Enfocado en ultra bajo consumo con Bluetooth 6.0, Zigbee y Thread. Sin soporte para Wi-Fi", "arquitetura": "RISC-V single-core de 32 bits (RV32IMAC)", "nucleos": "1 (Single-core)", "frequencia": "Hasta 96 MHz", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256", "rsa": "Sí (RSA-3072)", "ecc": "Sí (ECC HW)", "ecdsa": "Sí (ECDSA HW)", "hmac": "Sí", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "No", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (XTS-AES-128)", "secure_boot": "V2 (RSA-3072 / ECDSA)", "protecao_dpa": "No" }, "wifi": "No (sin radio Wi-Fi)", "bluetooth": "Bluetooth 6.0 LE (modo de 2 Mbps, largo alcance y BLE Mesh)", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0 y Thread 1.3)", "matter": "Sí (soporte nativo para Matter sobre Thread)", "memoria_sram": "320 KB", "memoria_sram_rtc": "4 KB LP SRAM", "memoria_rom": "128 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 16 MB vía QSPI / 2 MB o 4 MB integrada en SiP", "psram_externa": "No", "gpio": "19", "adc": "1x SAR ADC de 12 bits, hasta 5 canales", "dac": "No", "touch": "No", "uart": "2", "spi": "SPI0/1 para Flash, SPI2 para propósito general", "i2c": "2", "i2s": "1", "pwm": "LED PWM (hasta 6 canales), MCPWM", "usb": "1x USB Serial/JTAG integrado", "sensor_temperatura": "Sí (1 sensor interno)", "consumo_energia": { "active": "24-140 mA (radio, de -24 a 20 dBm)", "light_sleep": "25-85 µA", "deep_sleep": "7 µA" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "-40°C a 150°C", "depuracao": "USB Serial/JTAG integrado o JTAG externo", "esp_idf_minimo": "ESP-IDF v5.1+", "arduino_core": "Sí (core oficial)", "encapsulamento": "QFN32 (5×5 mm)", "modulos": "ESP32-H2-WROOM-07, ESP32-H2-MINI-1 y 3 más", "datasheet": "https://documentation.espressif.com/esp32-h2_datasheet_en.html", "manual_tecnico": "https://documentation.espressif.com/esp32-h2_technical_reference_manual_en.html", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32h2/get-started/index.html", "placa": "/placas/esp32-h2.png", "cor": "#6c757d", "coprocessador_ulp": "No", "ethernet": "No", "ethernet_mac": "No", "sensor_hall": "No" }, "ESP32-H4": { "nome_completo": "ESP32-H4", "icone": "🛡️", "descricao": "SoC dual-core RISC-V de altísima eficiencia energética con Bluetooth 5.4 LE (LE Audio) e IEEE 802.15.4 para Thread, Zigbee y Matter. Sin Wi-Fi", "status_documentacao": "Anunciado por Espressif; soporte para LE Audio y optimización de baja latencia", "arquitetura": "RISC-V dual-core de 32 bits (núcleo de aplicación y núcleo de conectividad/LP)", "nucleos": "2 (Dual-core)", "frequencia": "Hasta 96 MHz", "seguranca": { "aes": "AES-128/256", "sha": "SHA-1/224/256/384/512", "rsa": "Sí (RSA-3072)", "ecc": "Sí (ECC HW)", "ecdsa": "Sí (ECDSA HW)", "hmac": "Sí", "assinatura_digital": "Sí (Digital Signature peripheral)", "key_manager": "Sí (Key Manager integrado)", "rng": "Sí (TRNG por hardware)", "criptografia_flash": "Sí (XTS-AES-128/256)", "secure_boot": "V2 (RSA-3072 / ECDSA)", "protecao_dpa": "Sí (resistencia DPA de hardware)" }, "wifi": "No (sin radio Wi-Fi)", "bluetooth": "Bluetooth 5.4 LE (soporte para Bluetooth LE Audio, Auracast, modo de 2 Mbps y largo alcance)", "zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0 y Thread 1.3/1.4)", "matter": "Sí (soporte nativo para Matter sobre Thread con alta eficiencia)", "memoria_sram": "384 KB", "memoria_sram_rtc": "16 KB LP SRAM", "memoria_rom": "256 KB (para arranque y funciones del núcleo)", "flash_externa": "Hasta 16 MB vía QSPI / SiP integrado", "psram_externa": "Soporte para PSRAM en SiP (hasta 2 MB/4 MB)", "gpio": "40", "adc": "1x SAR ADC de 12 bits, hasta 8 canales", "dac": "No", "touch": "No", "uart": "2", "spi": "SPI, QSPI", "i2c": "2", "i2s": "1", "pwm": "LED PWM (hasta 6 canales), MCPWM", "can": "1 (CAN 2.0, TWAI®)", "usb": "1x USB Serial/JTAG integrado", "sensor_temperatura": "Sí (1 sensor interno)", "consumo_energia": { "active": "No divulgado (documentación preliminar)" }, "temperatura_operacao": "-40°C a 105°C", "temperatura_armazenamento": "No divulgado (documentación preliminar)", "depuracao": "USB Serial/JTAG integrado o JTAG externo", "esp_idf_minimo": "ESP-IDF v5.4+", "arduino_core": "En desarrollo (core oficial)", "encapsulamento": "QFN32 (4×4 mm) y QFN40 (5×5 mm)", "modulos": "ESP32-H4-WROOM, módulos integrados previstos para 2026", "guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32h4/get-started/index.html", "cor": "#e83e8c", "coprocessador_ulp": "Sí (LP core de ultra bajo consumo)", "ethernet": "No", "ethernet_mac": "No", "sensor_hall": "No" } }