Files
ESPDocs/data/en/series.json
T
Lucas RayanandAntigravity 47c55515bb
CI / Lint e auditorias (push) Successful in 50s
CI / Trivy (dependências e segredos) (push) Successful in 10s
CI / Imagem Docker (linux/arm64) (push) Successful in 2m31s
fix(i18n): eliminate portuguese text leaks across english routes
- Localize skip-to-content accessibility link and breadcrumb navigation
- Convert section layouts to dynamic generateMetadata with English titles, descriptions, and structured data
- Eliminate mixed language expressions and translate remaining SoC connection pin warnings and descriptions
- Translate component registry items, categories, tags, and IDF Component Manager guide
- Add strict identical string verification to scripts/check-i18n.mjs with technical allowlist

Co-Authored-By: Antigravity <noreply@google.com>
2026-11-01 17:17:33 -03:00

733 lines
30 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"ESP32": {
"nome_completo": "ESP32 (Classic)",
"icone": "🔷",
"descricao": "The original model with dual-core processor and wide range of peripherals",
"arquitetura": "Xtensa® LX6 dual-core 32-bit",
"nucleos": "1 (Single-core) or 2 (Dual-core)",
"frequencia": "Up to 240 MHz",
"coprocessador_ulp": "Yes",
"seguranca": {
"aes": "AES-128/192/256",
"sha": "SHA-1/256/384/512",
"rsa": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "No",
"ecdsa": "No",
"hmac": "No",
"assinatura_digital": "No",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "Yes (AES-256, legacy scheme)",
"secure_boot": "V1 (AES, legacy); V2 (RSA-3072, RSA-PSS) starting from rev v3.0 (ECO3)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, up to 150 Mbps)",
"bluetooth": "Bluetooth 4.2 BR/EDR (Classic) and Bluetooth LE (dual mode)",
"ethernet": "Yes (Integrated Ethernet MAC)",
"memoria_sram": "520 KB",
"memoria_sram_rtc": "16 KB (divided into RTC FAST and RTC SLOW)",
"memoria_rom": "448 KB (for boot and core functions)",
"flash_externa": "Up to 16 MB via QSPI",
"psram_externa": "Up to 8 MB via QSPI (in specific modules such as WROVER)",
"gpio": "34",
"adc": "2x 12-bit SAR ADC, up to 18 channels",
"dac": "2x 8-bit DAC",
"touch": "10 capacitive channels",
"uart": "3",
"spi": "4 (SPI, HSPI, VSPI - 2 can be used for Flash/PSRAM)",
"i2c": "2",
"i2s": "2",
"pwm": "LED PWM (up to 16 channels), Motor PWM",
"ethernet_mac": "1 (requires external PHY)",
"can": "1 (CAN 2.0, TWAI®)",
"sdio": "1 (SD/SDIO/MMC Host), 1 (SDIO/SPI Slave)",
"sensor_hall": "1 (internal)",
"sensor_temperatura": "No (removed from datasheet in 2018; no driver in 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 to 125°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "External JTAG (requires probe, e.g. ESP-PROG)",
"esp_idf_minimo": "Since initial release (v3.x and earlier)",
"arduino_core": "Yes (147 board definitions in official core)",
"encapsulamento": "QFN48 (6×6 mm) and QFN48 (5×5 mm)",
"modulos": "ESP32-MINI-1, ESP32-PICO-MINI-02, ESP32-PICO-V3, ESP32-PICO-V3-02 and 11 more",
"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": "Focused on security and low power, with native USB and the only ADC with 13-bit output",
"arquitetura": "Xtensa® LX7 single-core 32-bit",
"nucleos": "1 (Single-core)",
"frequencia": "Up to 240 MHz",
"coprocessador_ulp": "Yes (RISC-V)",
"seguranca": {
"aes": "AES-128/192/256 with GCM",
"sha": "SHA-1/224/256/384/512",
"rsa": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "No",
"ecdsa": "No",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, up to 150 Mbps)",
"bluetooth": "No",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "128 KB",
"flash_externa": "Up to 1 GB via QSPI",
"psram_externa": "Up to 1 GB via QSPI/Octal SPI",
"gpio": "43",
"adc": "2x SAR ADC, up to 20 channels: 13-bit output (0–8191, unique in family), 12-bit effective resolution starting from rev v1.0 (errata ADC-112)",
"dac": "2x 8-bit DAC",
"touch": "14 capacitive channels",
"uart": "2",
"spi": "4 (SPI0/1 for Flash, SPI2/3 for general use)",
"i2c": "2",
"i2s": "1",
"pwm": "LED PWM (up to 8 channels)",
"usb": "1 (USB OTG 1.1 Full-Speed)",
"lcd": "8/16-bit LCD interface",
"camera": "8/16-bit DVP interface",
"sensor_temperatura": "1 (internal)",
"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 to 105°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "External JTAG (requires probe, e.g. ESP-PROG)",
"esp_idf_minimo": "v4.2",
"arduino_core": "Yes (26 board definitions in official core)",
"encapsulamento": "QFN56 (7×7 mm)",
"modulos": "ESP32-S2-MINI-1, ESP32-S2-MINI-2, ESP32-S2-SOLO, ESP32-S2-SOLO-2 and 4 more",
"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"
},
"ESP32-S3": {
"nome_completo": "ESP32-S3",
"icone": "🤖",
"descricao": "Dual-core processor with accelerators for AI and signal processing",
"arquitetura": "Xtensa® LX7 dual-core 32-bit",
"nucleos": "2 (Dual-core)",
"frequencia": "Up to 240 MHz",
"coprocessador_ulp": "Yes (RISC-V)",
"aceleradores_ia": "Yes (Vector Instructions for AI)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "No",
"ecdsa": "No",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, up to 150 Mbps)",
"bluetooth": "Bluetooth 5 (LE) and Bluetooth Mesh",
"memoria_sram": "512 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "384 KB",
"flash_externa": "Up to 1 GB via QSPI/Octal SPI",
"psram_externa": "Up to 1 GB via QSPI/Octal SPI",
"gpio": "45",
"adc": "2x 12-bit SAR ADC, up to 20 channels",
"dac": "No",
"touch": "14 capacitive channels",
"uart": "3",
"spi": "4 (SPI0/1 for Flash, SPI2/3 for general use)",
"i2c": "2",
"i2s": "2",
"pwm": "LED PWM (up to 8 channels), Motor PWM (6 channels)",
"usb": "1 (USB OTG 1.1 Full-Speed) + 1 (USB Serial/JTAG)",
"lcd": "8/16-bit RGB LCD interface",
"camera": "8/16-bit DVP interface",
"sdio": "1 (SD/SDIO/MMC Host)",
"sensor_temperatura": "1 (internal)",
"consumo_energia": {
"active": "78 mW (~24 mA @3.3V)",
"modem_sleep": "13-42 mA (40-80 MHz, depending on load)",
"light_sleep": "240 µA (+40 to 200 µA from PSRAM)",
"deep_sleep": "7 µA"
},
"temperatura_operacao": "-40°C to 65/85/105°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v4.4",
"arduino_core": "Yes (158 board definitions in official core)",
"encapsulamento": "QFN56 (7×7 mm)",
"modulos": "ESP32-S3-MINI-1, ESP32-S3-WROOM-1, ESP32-S3-WROOM-2",
"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"
},
"ESP32-S31": {
"nome_completo": "ESP32-S31",
"icone": "🌀",
"descricao": "High-performance dual-core RISC-V processor at 320 MHz with Wi-Fi 6, Bluetooth 5.4 and Classic, Zigbee/Thread, Matter and AI acceleration",
"arquitetura": "RISC-V dual-core 32-bit (HP) + RISC-V single-core (LP)",
"nucleos": "2 (Dual-core HP) + 1 (Single-core LP)",
"frequencia": "Up to 320 MHz",
"coprocessador_ulp": "Yes (RISC-V, 40 MHz LP CPU)",
"aceleradores_ia": "Yes (Custom AI and DSP extension XespV)",
"seguranca": {
"aes": "AES-128/256 with GCM",
"sha": "SHA-1/224/256/384/512",
"rsa": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "Yes (P-192, P-256, P-384)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "Yes",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072)",
"protecao_dpa": "Yes"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5.4 LE and Bluetooth Classic",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Yes",
"memoria_sram": "512 KB (HP SRAM)",
"memoria_sram_rtc": "32 KB (LP SRAM)",
"memoria_rom": "320 KB",
"flash_externa": "Up to 256 MB via QSPI",
"psram_externa": "16 MB or 32 MB octal DDR, in-package only (NRV16, NRV32)",
"gpio": "60",
"adc": "2x 12-bit SAR ADC, up to 16 channels",
"dac": "Yes (2x 10-bit DAC and 2x 12-bit DAC)",
"touch": "14 capacitive channels",
"uart": "5 (4 UART + 1 LP UART)",
"spi": "7 (6 SPI + 1 LP SPI)",
"i2c": "3 (2 I2C + 1 LP I2C)",
"i2s": "2",
"pwm": "LED PWM (up to 8 channels), Motor PWM (MCPWM)",
"usb": "1 (USB 2.0 High-Speed OTG and USB Serial/JTAG)",
"can": "Yes (CAN FD Controller)",
"sensor_temperatura": "1 (internal)",
"consumo_energia": {
"active": "Configurable optimized high-performance consumption",
"light_sleep": "0.1-0.8 mA",
"deep_sleep": "Low power with active LP CPU"
},
"temperatura_operacao": "-40°C to 85°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v6.1 in preview; official support starting from v6.1.1",
"arduino_core": "Not yet supported by arduino-esp32 core",
"encapsulamento": "QFN80 (8×8 mm)",
"modulos": "ESP32-S31-WROOM-1, ESP32-S31-WROOM-3",
"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)"
},
"ESP32-C2": {
"nome_completo": "ESP32-C2 (ESP8684)",
"icone": "🌱",
"descricao": "Ultra-cost-effective and low-power RISC-V microcontroller with Wi-Fi 4 and Bluetooth 5.3 LE",
"arquitetura": "RISC-V single-core 32-bit",
"nucleos": "1 (Single-core)",
"frequencia": "Up to 120 MHz",
"seguranca": {
"aes": "No",
"sha": "SHA-1/224/256",
"rsa": "No",
"ecc": "Yes (P-192, P-256)",
"ecdsa": "No",
"hmac": "No",
"assinatura_digital": "No",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (ECDSA P-192 or P-256)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, up to 72.2 Mbps)",
"bluetooth": "Bluetooth 5.3 LE (certified)",
"memoria_sram": "272 KB (16 KB for cache)",
"memoria_sram_rtc": "No",
"memoria_rom": "576 KB",
"flash_externa": "Up to 16 MB via QSPI, but unavailable in retail variants (ESP8684H2X/H4X have 2 MB or 4 MB in package and do not expose flash pins)",
"psram_externa": "No",
"gpio": "14",
"adc": "1x 12-bit SAR ADC, up to 5 channels",
"dac": "No",
"touch": "No",
"uart": "2",
"spi": "3 (SPI0/1 for internal Flash, SPI2 for general use)",
"i2c": "1 (Master-only)",
"i2s": "No",
"pwm": "LED PWM (up to 6 channels)",
"sensor_temperatura": "1 (internal)",
"consumo_energia": {
"active_cpu_120mhz": "10.7-15.6 mA (modem-sleep)",
"light_sleep": "140 µA",
"deep_sleep": "5 µA"
},
"temperatura_operacao": "-40°C to 105°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "External JTAG (requires probe, e.g. ESP-PROG)",
"esp_idf_minimo": "v5.0",
"arduino_core": "Yes (1 board definition in official core)",
"encapsulamento": "QFN24 (4×4 mm)",
"modulos": "ESP8684-MINI-1, ESP8684-WROOM-01C, ESP8684-WROOM-02C, ESP8684-WROOM-02UC and 5 more",
"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"
},
"ESP32-C3": {
"nome_completo": "ESP32-C3",
"icone": "💎",
"descricao": "Ultra-low-power RISC-V processor",
"arquitetura": "RISC-V single-core 32-bit",
"nucleos": "1 (Single-core)",
"frequencia": "Up to 160 MHz",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Yes (RSA/MPI up to 3072 bits)",
"ecc": "No",
"ecdsa": "No",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072), starting from rev v0.3 (ECO3)",
"protecao_dpa": "No"
},
"wifi": "IEEE 802.11 b/g/n (2.4 GHz, up to 150 Mbps)",
"bluetooth": "Bluetooth 5 (LE) and Bluetooth Mesh",
"memoria_sram": "400 KB",
"memoria_sram_rtc": "8 KB",
"memoria_rom": "384 KB",
"flash_externa": "Up to 16 MB via QSPI",
"psram_externa": "No",
"gpio": "22",
"adc": "2x 12-bit SAR ADC, up to 6 channels",
"dac": "No",
"touch": "No",
"uart": "2",
"spi": "3 (SPI0/1 for Flash, SPI2 for general use)",
"i2c": "1",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels)",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (internal)",
"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 to 105°C (85°C on ESP32-C3FN4)",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v4.3",
"arduino_core": "Yes (29 board definitions in official core)",
"encapsulamento": "QFN32 (5×5 mm) and QFN28 (4×4 mm)",
"modulos": "ESP32-C3-MINI-1, ESP32-C3-WROOM-02",
"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"
},
"ESP32-C5": {
"nome_completo": "ESP32-C5",
"icone": "📶",
"descricao": "The first with dual-band Wi-Fi 6 and Bluetooth 6.0 support, equipped with RISC-V CPU and ULP coprocessor",
"arquitetura": "RISC-V single-core 32-bit (HP) + RISC-V single-core (LP)",
"nucleos": "1 (Single-core HP) + 1 (Single-core LP)",
"frequencia": "Up to 240 MHz",
"coprocessador_ulp": "Yes (RISC-V, 48 MHz LP CPU)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "Yes (RSA/MPI up to 3072 bits)",
"ecc": "Yes (P-192, P-256, P-384)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "Yes",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072 or ECDSA P-256/P-384)",
"protecao_dpa": "Yes"
},
"wifi": "Wi-Fi 6 (802.11ax) dual-band 2.4 GHz and 5 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth Core 6.0 certified)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Yes",
"memoria_sram": "384 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "320 KB",
"flash_externa": "Up to 16 MB via QSPI",
"psram_externa": "Yes, via SPI (flash/PSRAM controller with cache)",
"gpio": "29",
"adc": "1x 12-bit SAR ADC, up to 6 channels",
"dac": "No",
"touch": "No",
"uart": "3 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels), Motor PWM",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (internal)",
"consumo_energia": {
"active_wifi": "up to 377 mA (TX at 5 GHz)",
"light_sleep": "60-250 µA",
"deep_sleep": "12 µA"
},
"temperatura_operacao": "-40°C to 105°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.5.2",
"arduino_core": "Yes (10 board definitions in official core)",
"encapsulamento": "QFN48 (6×6 mm)",
"modulos": "ESP32-C5-MINI-1, ESP32-C5-WROOM-1",
"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, starting from rev v1.0)",
"can": "2 (CAN FD)"
},
"ESP32-C6": {
"nome_completo": "ESP32-C6",
"icone": "🌐",
"descricao": "Advanced security features, Wi-Fi 6, Bluetooth 6.0, Zigbee and Thread with Matter support",
"arquitetura": "RISC-V single-core 32-bit (HP) + RISC-V single-core (LP)",
"nucleos": "1 (Single-core HP) + 1 (Single-core LP)",
"frequencia": "Up to 160 MHz",
"coprocessador_ulp": "Yes (RISC-V, 20 MHz LP CPU)",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Yes (RSA/MPI up to 3072 bits)",
"ecc": "Yes (P-192, P-256)",
"ecdsa": "No",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072 or ECDSA)",
"protecao_dpa": "Yes"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth 5.3 certified)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.3)",
"matter": "Yes",
"memoria_sram": "512 KB",
"memoria_sram_rtc": "16 KB",
"memoria_rom": "320 KB",
"flash_externa": "Up to 16 MB via QSPI",
"psram_externa": "No",
"gpio": "30",
"adc": "1x 12-bit SAR ADC, up to 7 channels",
"dac": "No",
"touch": "No",
"uart": "3 (2 UART + 1 LP UART)",
"spi": "3",
"i2c": "2 (1 I2C + 1 LP I2C)",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels), Motor PWM",
"usb": "1 (USB Serial/JTAG)",
"sdio": "1 (SDIO 2.0 Slave)",
"sensor_temperatura": "1 (internal)",
"consumo_energia": {
"active_wifi6": "252-354 mA (TX)",
"light_sleep": "35-180 µA",
"deep_sleep": "7 µA"
},
"temperatura_operacao": "-40°C to 105°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.1",
"arduino_core": "Yes (21 board definitions in official core)",
"encapsulamento": "QFN40 (5×5 mm) and QFN32 (5×5 mm)",
"modulos": "ESP32-C6-MINI-1, ESP32-C6-WROOM-1",
"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"
},
"ESP32-C61": {
"nome_completo": "ESP32-C61",
"icone": "🛰️",
"descricao": "Cost-effective 160 MHz RISC-V microcontroller with Wi-Fi 6, Bluetooth 6.0 LE and in-package Flash/PSRAM support",
"arquitetura": "RISC-V single-core 32-bit",
"nucleos": "1 (Single-core)",
"frequencia": "Up to 160 MHz",
"seguranca": {
"aes": "No",
"sha": "SHA-1/224/256",
"rsa": "No",
"ecc": "Yes (P-192, P-256)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "No",
"assinatura_digital": "No",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (ECDSA)",
"protecao_dpa": "Yes"
},
"wifi": "Wi-Fi 6 (802.11ax) 2.4 GHz",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth Core 6.0 certified)",
"zigbee_thread": "No",
"matter": "Yes (via Wi-Fi)",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "No",
"memoria_rom": "256 KB",
"flash_externa": "Up to 16 MB via QSPI (models with 4 MB or 8 MB integrated in package)",
"psram_externa": "Up to 16 MB via QSPI (models with 2 MB or 8 MB integrated in package)",
"gpio": "30",
"adc": "1x 12-bit SAR ADC, up to 4 channels",
"dac": "No",
"touch": "No",
"uart": "3",
"spi": "3 (2 for Flash/PSRAM, 1 for general use)",
"i2c": "1",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels)",
"usb": "1 (USB Serial/JTAG)",
"sdio": "1 (SDIO 2.0 Slave)",
"sensor_temperatura": "1 (internal)",
"consumo_energia": {
"active": "240-360 mA (TX)",
"light_sleep": "50-200 µA",
"deep_sleep": "10 µA"
},
"temperatura_operacao": "-40°C to 105°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.5.2",
"arduino_core": "Yes (1 board definition in official core)",
"encapsulamento": "QFN40 (5×5 mm) or LGA40 (5×5 mm)",
"modulos": "ESP32-C61-MINI-1, ESP32-C61-WROOM-1",
"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"
},
"ESP32-P4": {
"nome_completo": "ESP32-P4",
"icone": "⚡",
"descricao": "High performance with dual-core RISC-V processor at 400 MHz, AI accelerators and rich media interfaces",
"arquitetura": "32-bit RISC-V high-performance (HP) dual-core + low-power (LP) single-core",
"nucleos": "2 (Dual-core HP) + 1 (Single-core LP)",
"frequencia": "Up to 400 MHz (HP, rev v3.x; 360 MHz in v1.x); LP up to 40 MHz",
"coprocessador_ulp": "Yes (RISC-V, 40 MHz LP CPU)",
"aceleradores_ia": "Yes (Vector Instructions, AI accelerators)",
"seguranca": {
"aes": "AES-128/256 with GCM",
"sha": "SHA-1/224/256/384/512",
"rsa": "Yes (RSA/MPI up to 4096 bits)",
"ecc": "Yes (P-192, P-256, P-384)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "Yes",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "V2 (RSA-3072 or ECDSA)",
"protecao_dpa": "No"
},
"wifi": "No",
"bluetooth": "No",
"ethernet": "Yes (Integrated Ethernet MAC)",
"memoria_sram": "768 KB",
"memoria_sram_rtc": "32 KB",
"memoria_rom": "128 KB (HP ROM) + 16 KB (LP ROM)",
"flash_externa": "Up to 128 MB via QSPI/Octal SPI",
"psram_externa": "16 MB or 32 MB integrated in package (OPI/HPI, 1.8 V)",
"gpio": "55",
"adc": "2x 12-bit SAR ADC, up to 14 channels",
"dac": "No",
"touch": "Yes (capacitive touch sensor)",
"uart": "6 (5 UART + 1 LP UART)",
"spi": "3",
"i2c": "3 (2 I2C + 1 LP I2C)",
"i2s": "4 (3 I2S + 1 LP I2S)",
"pwm": "LED PWM (up to 8 channels), Motor PWM (6 channels)",
"usb": "USB 2.0 High-Speed OTG + USB 2.0 Full-Speed OTG + USB Serial/JTAG",
"mipi_csi": "MIPI CSI camera interface",
"mipi_dsi": "MIPI DSI display interface",
"lcd": "8/16/24-bit LCD interface",
"camera": "8/16-bit DVP interface",
"sdio": "1 SD/MMC Host controller (SDHOST)",
"sensor_temperatura": "1 (internal)",
"consumo_energia": {
"active": "15-150 mA (40 a 400 MHz, depending on load)",
"light_sleep": "75-800 µA",
"deep_sleep": "12 µA"
},
"temperatura_operacao": "-40°C to 85°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.3",
"arduino_core": "Yes (7 board definitions in official core)",
"encapsulamento": "QFN104 (10×10 mm)",
"modulos": "No module in official catalog (bare chip only)",
"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"
},
"ESP32-H2": {
"nome_completo": "ESP32-H2",
"icone": "🔋",
"descricao": "Focused on ultra-low power with Bluetooth 6.0, Zigbee and Thread. No Wi-Fi support",
"arquitetura": "RISC-V single-core 32-bit",
"nucleos": "1 (Single-core)",
"frequencia": "Up to 96 MHz",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256",
"rsa": "Yes (RSA/MPI up to 3072 bits)",
"ecc": "Yes (P-192, P-256)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "Yes",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128",
"secure_boot": "V2 (RSA-3072 or ECDSA)",
"protecao_dpa": "Yes"
},
"wifi": "No",
"bluetooth": "Bluetooth 5 (LE) (Bluetooth 5.3 certified)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Yes",
"memoria_sram": "320 KB",
"memoria_sram_rtc": "4 KB (LP Memory)",
"memoria_rom": "128 KB",
"flash_externa": "Up to 16 MB via QSPI",
"psram_externa": "No",
"gpio": "19",
"adc": "1x 12-bit SAR ADC, up to 5 channels",
"dac": "No",
"touch": "No",
"uart": "2",
"spi": "3",
"i2c": "2",
"i2s": "1",
"pwm": "LED PWM (up to 6 channels)",
"usb": "1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (internal)",
"consumo_energia": {
"active": "24-140 mA (radio, from -24 to 20 dBm)",
"light_sleep": "25-85 µA",
"deep_sleep": "7 µA"
},
"temperatura_operacao": "-40°C to 105°C",
"temperatura_armazenamento": "-40°C to 150°C",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v5.1",
"arduino_core": "Yes (3 board definitions in official core)",
"encapsulamento": "QFN32 (4×4 mm)",
"modulos": "ESP32-H2-MINI-1, ESP32-H2-WROOM-02C",
"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"
},
"ESP32-H4": {
"nome_completo": "ESP32-H4",
"icone": "🛡️",
"descricao": "Ultra-high energy efficiency dual-core RISC-V SoC with Bluetooth 5.4 LE (LE Audio) and IEEE 802.15.4 for Thread, Zigbee and Matter. No Wi-Fi",
"status_documentacao": "Preliminary documentation: Espressif has not yet published the datasheet or technical reference manual for ESP32-H4. The data below comes from the official product announcement and ESP-IDF hardware definitions (soc_caps), and may change before release.",
"arquitetura": "RISC-V dual-core 32-bit",
"nucleos": "2 (Dual-core)",
"frequencia": "Up to 96 MHz",
"seguranca": {
"aes": "AES-128/256",
"sha": "SHA-1/224/256/384/512",
"rsa": "No",
"ecc": "Yes (P-192, P-256, P-384)",
"ecdsa": "Yes (deterministic mode, RFC 6979)",
"hmac": "Yes",
"assinatura_digital": "No",
"key_manager": "No",
"rng": "Yes (hardware TRNG)",
"criptografia_flash": "XTS-AES-128/256",
"secure_boot": "Yes in hardware; not yet enabled in ESP-IDF)",
"protecao_dpa": "No"
},
"wifi": "No",
"bluetooth": "Bluetooth 5.4 LE (Bluetooth 6.0 certified; LE Audio, isochronous channels BIS/CIS, PAwR, Connection Subrating and Direction Finding AoA/AoD)",
"zigbee_thread": "IEEE 802.15.4 (Zigbee 3.0, Thread 1.4)",
"matter": "Yes",
"memoria_sram": "384 KB",
"memoria_sram_rtc": "Yes (LP SRAM)",
"memoria_rom": "128 KB",
"flash_externa": "Yes, via QSPI (4 MB integrated in package on ESP32-H4HF4)",
"psram_externa": "Yes (2 MB integrated in package on ESP32-H4HR2)",
"gpio": "40",
"adc": "1x 12-bit SAR ADC, up to 5 channels",
"dac": "No",
"touch": "15 capacitive channels (version 3, with waterproof and proximity)",
"uart": "2",
"spi": "3",
"i2c": "2",
"i2s": "1",
"pwm": "LED PWM (up to 8 channels), Motor PWM (MCPWM)",
"can": "1 (CAN 2.0, TWAI®)",
"usb": "1 (USB OTG 1.1) + 1 (USB Serial/JTAG)",
"sensor_temperatura": "1 (internal)",
"consumo_energia": {
"active": "Not disclosed (preliminary documentation)"
},
"temperatura_operacao": "-40°C to 105°C",
"temperatura_armazenamento": "Not disclosed (preliminary documentation)",
"depuracao": "Integrated JTAG via USB (no external probe required)",
"esp_idf_minimo": "v6.0 preview (no stable support)",
"arduino_core": "Not yet supported by arduino-esp32 core",
"encapsulamento": "QFN56 (6×6 mm)",
"modulos": "ESP32-H4-WROOM-1",
"guia_de_programacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32h4/get-started/index.html",
"cor": "#e83e8c"
}
}