- Translate content to English across messages/en.json, data/en, lib/data/en, and public/exemplos/en - Implement localized routing, slugs, and language negotiation with fallback to en - Build dedicated search index for English with strict book exclusion - Update components and pages to dynamically render localized strings and datasets - Verify full structural parity and exact 1:1 match on Portuguese pages via comparator Co-Authored-By: Antigravity <noreply@google.com>
733 lines
30 KiB
JSON
733 lines
30 KiB
JSON
{
|
||
"ESP32": {
|
||
"nome_completo": "ESP32 (Clássico)",
|
||
"icone": "🔷",
|
||
"descricao": "The original model with dual-core processor and wide range of peripherals",
|
||
"arquitetura": "Xtensa® LX6 dual-core de 32 bits",
|
||
"nucleos": "1 (Single-core) or 2 (Dual-core)",
|
||
"frequencia": "Até 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, até 150 Mbps)",
|
||
"bluetooth": "Bluetooth 4.2 BR/EDR (Classic) and Bluetooth LE (dual mode)",
|
||
"ethernet": "Sim (Integrated Ethernet MAC)",
|
||
"memoria_sram": "520 KB",
|
||
"memoria_sram_rtc": "16 KB (dividida em RTC FAST e RTC SLOW)",
|
||
"memoria_rom": "448 KB (para boot e funções core)",
|
||
"flash_externa": "Up to 16 MB via QSPI",
|
||
"psram_externa": "Até 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 podem ser usados para Flash/PSRAM)",
|
||
"i2c": "2",
|
||
"i2s": "2",
|
||
"pwm": "LED PWM (up to 16 channels), Motor PWM",
|
||
"ethernet_mac": "1 (requer PHY externo)",
|
||
"can": "1 (CAN 2.0, TWAI®)",
|
||
"sdio": "1 (SD/SDIO/MMC Host), 1 (SDIO/SPI Slave)",
|
||
"sensor_hall": "1 (interno)",
|
||
"sensor_temperatura": "Não (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 a 125°C",
|
||
"temperatura_armazenamento": "-40°C a 150°C",
|
||
"depuracao": "JTAG externo (requer sonda, ex.: ESP-PROG)",
|
||
"esp_idf_minimo": "Desde o início (v3.x e anteriores)",
|
||
"arduino_core": "Sim (147 board definitions in official core)",
|
||
"encapsulamento": "QFN48 (6×6 mm) e QFN48 (5×5 mm)",
|
||
"modulos": "ESP32-MINI-1, ESP32-PICO-MINI-02, ESP32-PICO-V3, ESP32-PICO-V3-02 e mais 11",
|
||
"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 de 32 bits",
|
||
"nucleos": "1 (Single-core)",
|
||
"frequencia": "Até 240 MHz",
|
||
"coprocessador_ulp": "Sim (RISC-V)",
|
||
"seguranca": {
|
||
"aes": "AES-128/192/256 com 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, até 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 para Flash, SPI2/3 para uso geral)",
|
||
"i2c": "2",
|
||
"i2s": "1",
|
||
"pwm": "LED PWM (up to 8 channels)",
|
||
"usb": "1 (USB OTG 1.1 Full-Speed)",
|
||
"lcd": "Interface LCD de 8/16 bits",
|
||
"camera": "Interface DVP de 8/16 bits",
|
||
"sensor_temperatura": "1 (interno)",
|
||
"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 (requer sonda, ex.: ESP-PROG)",
|
||
"esp_idf_minimo": "v4.2",
|
||
"arduino_core": "Sim (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 e mais 4",
|
||
"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 de 32 bits",
|
||
"nucleos": "2 (Dual-core)",
|
||
"frequencia": "Até 240 MHz",
|
||
"coprocessador_ulp": "Sim (RISC-V)",
|
||
"aceleradores_ia": "Sim (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, até 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 para Flash, SPI2/3 para uso geral)",
|
||
"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": "Interface LCD RGB de 8/16 bits",
|
||
"camera": "Interface DVP de 8/16 bits",
|
||
"sdio": "1 (SD/SDIO/MMC Host)",
|
||
"sensor_temperatura": "1 (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 da PSRAM)",
|
||
"deep_sleep": "7 µA"
|
||
},
|
||
"temperatura_operacao": "-40°C a 65/85/105°C",
|
||
"temperatura_armazenamento": "-40°C a 150°C",
|
||
"depuracao": "Integrated JTAG via USB (no external probe required)",
|
||
"esp_idf_minimo": "v4.4",
|
||
"arduino_core": "Sim (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 de 32 bits (HP) + RISC-V single-core (LP)",
|
||
"nucleos": "2 (Dual-core HP) + 1 (Single-core LP)",
|
||
"frequencia": "Até 320 MHz",
|
||
"coprocessador_ulp": "Sim (RISC-V, 40 MHz LP CPU)",
|
||
"aceleradores_ia": "Sim (Custom AI and DSP extension XespV)",
|
||
"seguranca": {
|
||
"aes": "AES-128/256 com 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": "Sim (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 e USB Serial/JTAG)",
|
||
"can": "Sim (CAN FD Controller)",
|
||
"sensor_temperatura": "1 (interno)",
|
||
"consumo_energia": {
|
||
"active": "Consumo otimizado de alta performance configurável",
|
||
"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": "Integrated JTAG via USB (no external probe required)",
|
||
"esp_idf_minimo": "v6.1 in preview; official support starting from v6.1.1",
|
||
"arduino_core": "Ainda não suportado pelo core arduino-esp32",
|
||
"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 de 32 bits",
|
||
"nucleos": "1 (Single-core)",
|
||
"frequencia": "Até 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, até 72.2 Mbps)",
|
||
"bluetooth": "Bluetooth 5.3 LE (certified)",
|
||
"memoria_sram": "272 KB (16 KB para 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 para Flash interna, SPI2 para uso geral)",
|
||
"i2c": "1 (Master-only)",
|
||
"i2s": "No",
|
||
"pwm": "LED PWM (up to 6 channels)",
|
||
"sensor_temperatura": "1 (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 (requer sonda, ex.: ESP-PROG)",
|
||
"esp_idf_minimo": "v5.0",
|
||
"arduino_core": "Sim (1 board definition in official core)",
|
||
"encapsulamento": "QFN24 (4×4 mm)",
|
||
"modulos": "ESP8684-MINI-1, ESP8684-WROOM-01C, ESP8684-WROOM-02C, ESP8684-WROOM-02UC e mais 5",
|
||
"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 de 32 bits",
|
||
"nucleos": "1 (Single-core)",
|
||
"frequencia": "Até 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, até 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 para Flash, SPI2 para uso geral)",
|
||
"i2c": "1",
|
||
"i2s": "1",
|
||
"pwm": "LED PWM (up to 6 channels)",
|
||
"usb": "1 (USB Serial/JTAG)",
|
||
"sensor_temperatura": "1 (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 no ESP32-C3FN4)",
|
||
"temperatura_armazenamento": "-40°C a 150°C",
|
||
"depuracao": "Integrated JTAG via USB (no external probe required)",
|
||
"esp_idf_minimo": "v4.3",
|
||
"arduino_core": "Sim (29 board definitions in official core)",
|
||
"encapsulamento": "QFN32 (5×5 mm) e 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 de 32 bits (HP) + RISC-V single-core (LP)",
|
||
"nucleos": "1 (Single-core HP) + 1 (Single-core LP)",
|
||
"frequencia": "Até 240 MHz",
|
||
"coprocessador_ulp": "Sim (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 e 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 (interno)",
|
||
"consumo_energia": {
|
||
"active_wifi": "até 377 mA (TX em 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": "Integrated JTAG via USB (no external probe required)",
|
||
"esp_idf_minimo": "v5.5.2",
|
||
"arduino_core": "Sim (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 de 32 bits (HP) + RISC-V single-core (LP)",
|
||
"nucleos": "1 (Single-core HP) + 1 (Single-core LP)",
|
||
"frequencia": "Até 160 MHz",
|
||
"coprocessador_ulp": "Sim (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 (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": "Integrated JTAG via USB (no external probe required)",
|
||
"esp_idf_minimo": "v5.1",
|
||
"arduino_core": "Sim (21 board definitions in official core)",
|
||
"encapsulamento": "QFN40 (5×5 mm) e 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 de 32 bits",
|
||
"nucleos": "1 (Single-core)",
|
||
"frequencia": "Até 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": "Sim (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 (modelos com 2 MB ou 8 MB integrados no encapsulamento)",
|
||
"gpio": "30",
|
||
"adc": "1x 12-bit SAR ADC, up to 4 channels",
|
||
"dac": "No",
|
||
"touch": "No",
|
||
"uart": "3",
|
||
"spi": "3 (2 para Flash/PSRAM, 1 para uso geral)",
|
||
"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 (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": "Integrated JTAG via USB (no external probe required)",
|
||
"esp_idf_minimo": "v5.5.2",
|
||
"arduino_core": "Sim (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": "RISC-V de 32 bits dual-core de alto desempenho (HP) + single-core de baixo consumo (LP)",
|
||
"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": "Sim (RISC-V, 40 MHz LP CPU)",
|
||
"aceleradores_ia": "Sim (Vector Instructions, AI accelerators)",
|
||
"seguranca": {
|
||
"aes": "AES-128/256 com 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": "Sim (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": "Sim (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": "Interface MIPI CSI para câmera",
|
||
"mipi_dsi": "Interface MIPI DSI para display",
|
||
"lcd": "Interface LCD de 8/16/24 bits",
|
||
"camera": "Interface DVP de 8/16 bits",
|
||
"sdio": "1 controlador SD/MMC Host (SDHOST)",
|
||
"sensor_temperatura": "1 (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": "Integrated JTAG via USB (no external probe required)",
|
||
"esp_idf_minimo": "v5.3",
|
||
"arduino_core": "Sim (7 board definitions in official core)",
|
||
"encapsulamento": "QFN104 (10×10 mm)",
|
||
"modulos": "Sem módulo no catálogo oficial (apenas o chip nu)",
|
||
"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 de 32 bits",
|
||
"nucleos": "1 (Single-core)",
|
||
"frequencia": "Até 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 (interno)",
|
||
"consumo_energia": {
|
||
"active": "24-140 mA (rádio, 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": "Integrated JTAG via USB (no external probe required)",
|
||
"esp_idf_minimo": "v5.1",
|
||
"arduino_core": "Sim (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 de 32 bits",
|
||
"nucleos": "2 (Dual-core)",
|
||
"frequencia": "Até 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": "Sim (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 (interno)",
|
||
"consumo_energia": {
|
||
"active": "Not disclosed (preliminary documentation)"
|
||
},
|
||
"temperatura_operacao": "-40°C a 105°C",
|
||
"temperatura_armazenamento": "Not disclosed (preliminary documentation)",
|
||
"depuracao": "Integrated JTAG via USB (no external probe required)",
|
||
"esp_idf_minimo": "v6.0 em preview (sem suporte estável)",
|
||
"arduino_core": "Ainda não suportado pelo core arduino-esp32",
|
||
"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"
|
||
}
|
||
}
|