Add public/series.json containing detailed ESP32 family specifications

Add a new JSON file public/series.json that defines detailed metadata for multiple
ESP32 series variants. The file includes entries for: ESP32, ESP32-S2, ESP32-S3,
ESP32-C3, ESP32-C5, ESP32-C6, ESP32-P4 and ESP32-H2.

Each entry provides human-friendly and technical fields such as:
- nome_completo, icone, descricao
- arquitetura, nucleos, frequencia, coprocessador_ulp, aceleradores_ia (when applicable)
- wireless capabilities (Wi‑Fi, Bluetooth, Zigbee/Thread, Matter), USB, Ethernet
- memory details (SRAM, RTC SRAM, ROM, external flash/PSRAM)
- peripherals and I/O counts (GPIO, ADC, DAC, touch, UART, SPI, I2C, I2S, PWM, SDIO, etc.)
- sensor info, temperature ranges, datasheet links and UI color values

This file will be used to power device/series lists and UI displays with consistent,
localized technical descriptions and links to datasheets.
This commit is contained in:
Lucas Rayan committed 2025-10-22 00:04:06 -03:00
1 parent 3d06c74447
commit f49d9a8921
41 files changed
+14794 -132

No files matched your search

+494
View File
@@ -0,0 +1,494 @@
[
{
"numero": "GND",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do sistema",
"Conexão externa de terra"
],
"categorias": [
"Ground"
],
"cor": "#64748b",
"restricoes": ""
},
{
"numero": "VDD3P3",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDA",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico"
],
"categorias": [
"Power",
"Analog"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDD3P3_RTC",
"nome": "VDD3P3_RTC",
"tipo": "power",
"funcoes": [
"Alimentação para o domínio RTC e parte do domínio digital"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDD3P3_CPU",
"nome": "VDD3P3_CPU",
"tipo": "power",
"funcoes": [
"Alimentação para o domínio digital e CPU"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V); não exceder 3.3 V para gravação de eFuse"
},
{
"numero": "VDDSPI",
"nome": "VDDSPI",
"tipo": "power",
"funcoes": [
"Alimentação dos barramentos Flash e PSRAM",
"Pode funcionar como entrada ou saída",
"Backup de alimentação para flash integrado"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Pode ser 3.3 V ou configurável como GPIO; padrão para alimentação de flash"
},
{
"numero": "CHIP_PU",
"nome": "CHIP_PU (EN)",
"tipo": "power",
"funcoes": [
"Habilitar chip (nível alto)",
"Reseta o chip (nível baixo)"
],
"categorias": [
"Power",
"Reset"
],
"cor": "#f97316",
"restricoes": "Deve estar em nível alto para operação normal; não deixar flutuante"
},
{
"numero": 0,
"nome": "GPIO0",
"tipo": "gpio",
"funcoes": [
"GPIO0",
"XTAL_32K_P",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"RTC",
"ADC",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 1,
"nome": "GPIO1",
"tipo": "gpio",
"funcoes": [
"GPIO1",
"XTAL_32K_N",
"ADC1_CH1"
],
"categorias": [
"GPIO",
"RTC",
"ADC",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 2,
"nome": "GPIO2",
"tipo": "gpio",
"funcoes": [
"GPIO2",
"ADC1_CH2",
"FSPIQ"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"SPI",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin; recomendado pull-up devido a glitches"
},
{
"numero": 3,
"nome": "GPIO3",
"tipo": "gpio",
"funcoes": [
"GPIO3",
"ADC1_CH3"
],
"categorias": [
"GPIO",
"ADC",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 4,
"nome": "GPIO4",
"tipo": "gpio",
"funcoes": [
"GPIO4",
"ADC1_CH4",
"MTMS",
"FSPIHD"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"JTAG",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Mode Select"
},
{
"numero": 5,
"nome": "GPIO5",
"tipo": "gpio",
"funcoes": [
"GPIO5",
"ADC2_CH0",
"MTDI",
"FSPIWP"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"JTAG",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Data In"
},
{
"numero": 6,
"nome": "GPIO6",
"tipo": "gpio",
"funcoes": [
"GPIO6",
"MTCK",
"FSPICLK"
],
"categorias": [
"GPIO",
"JTAG",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Clock"
},
{
"numero": 7,
"nome": "GPIO7",
"tipo": "gpio",
"funcoes": [
"GPIO7",
"MTDO",
"FSPID"
],
"categorias": [
"GPIO",
"JTAG",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Data Out"
},
{
"numero": 8,
"nome": "GPIO8",
"tipo": "gpio",
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de modo de boot e impressão ROM"
},
{
"numero": 9,
"nome": "GPIO9",
"tipo": "gpio",
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; strapping pin para modo boot (alto=SPI boot)"
},
{
"numero": 10,
"nome": "GPIO10",
"tipo": "gpio",
"funcoes": [
"GPIO10",
"FSPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 11,
"nome": "GPIO11",
"tipo": "gpio",
"funcoes": [
"GPIO11"
],
"categorias": [
"GPIO"
],
"cor": "#3b82f6",
"restricoes": "Pin VDDSPI pode ser configurado como GPIO se flash for alimentado externamente"
},
{
"numero": 12,
"nome": "GPIO12",
"tipo": "gpio",
"funcoes": [
"GPIO12",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 13,
"nome": "GPIO13",
"tipo": "gpio",
"funcoes": [
"GPIO13",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 14,
"nome": "GPIO14",
"tipo": "gpio",
"funcoes": [
"GPIO14",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 15,
"nome": "GPIO15",
"tipo": "gpio",
"funcoes": [
"GPIO15",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 16,
"nome": "GPIO16",
"tipo": "gpio",
"funcoes": [
"GPIO16",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 17,
"nome": "GPIO17",
"tipo": "gpio",
"funcoes": [
"GPIO17",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 18,
"nome": "GPIO18",
"tipo": "gpio",
"funcoes": [
"GPIO18",
"USB_D-"
],
"categorias": [
"GPIO",
"USB"
],
"cor": "#3b82f6",
"restricoes": "USB D- para USB OTG e USB Serial/JTAG"
},
{
"numero": 19,
"nome": "GPIO19",
"tipo": "gpio",
"funcoes": [
"GPIO19",
"USB_D+"
],
"categorias": [
"GPIO",
"USB"
],
"cor": "#3b82f6",
"restricoes": "USB D+ para USB OTG e USB Serial/JTAG"
},
{
"numero": 20,
"nome": "GPIO20",
"tipo": "gpio",
"funcoes": [
"GPIO20",
"UART0_RXD"
],
"categorias": [
"GPIO",
"UART"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 RX para download de firmware"
},
{
"numero": 21,
"nome": "GPIO21",
"tipo": "gpio",
"funcoes": [
"GPIO21",
"UART0_TXD"
],
"categorias": [
"GPIO",
"UART"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 TX para download de firmware"
},
{
"numero": "XTAL_N",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial negativo"
},
{
"numero": "XTAL_P",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial positivo"
},
{
"numero": "LNA",
"nome": "LNA_IN",
"tipo": "analog",
"funcoes": [
"Entrada/saída do amplificador de baixo ruído RF"
],
"categorias": [
"Analog",
"RF"
],
"cor": "#a855f7",
"restricoes": "Sinais de entrada/saída do LNA RF para comunicação 2.4 GHz Wi-Fi/BLE"
}
]
+649
View File
@@ -0,0 +1,649 @@
[
{
"numero": "GND",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Conexão externa de terra",
"Referência elétrica do sistema"
],
"categorias": [
"Ground"
],
"cor": "#64748b",
"restricoes": ""
},
{
"numero": "VDDA",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico"
],
"categorias": [
"Power",
"Analog"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDPST1",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Alimentação do domínio digital de baixa potência",
"Fornece energia para pinos LP IO"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDPST2",
"nome": "VDDPST2",
"tipo": "power",
"funcoes": [
"Alimentação do domínio digital de alta performance",
"Fornece energia para pinos HP IO"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDPST3",
"nome": "VDDPST3",
"tipo": "power",
"funcoes": [
"Alimentação do domínio digital de alta performance",
"Fornece energia para pinos HP IO"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDSPI",
"nome": "VDDSPI",
"tipo": "power",
"funcoes": [
"Alimentação dos barramentos Flash e PSRAM",
"Pode funcionar como entrada ou saída",
"Backup de alimentação para flash integrado"
],
"categorias": [
"Power",
"Flash"
],
"cor": "#ef4444",
"restricoes": "Pode ser 3.3 V ou configurável como GPIO; padrão para alimentação de flash"
},
{
"numero": "CHIP_PU",
"nome": "CHIP_PU (EN)",
"tipo": "power",
"funcoes": [
"Habilitar chip (nível alto)",
"Reseta o chip (nível baixo)"
],
"categorias": [
"Power",
"Reset"
],
"cor": "#f97316",
"restricoes": "Deve estar em nível alto para operação normal; não deixar flutuante"
},
{
"numero": 0,
"nome": "GPIO0",
"tipo": "gpio",
"funcoes": [
"GPIO0",
"XTAL_32K_P",
"ADC1_CH0",
"LPGPIO0"
],
"categorias": [
"GPIO",
"RTC",
"ADC",
"Clock",
"LP_GPIO"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 1,
"nome": "GPIO1",
"tipo": "gpio",
"funcoes": [
"GPIO1",
"XTAL_32K_N",
"ADC1_CH1",
"LPGPIO1"
],
"categorias": [
"GPIO",
"RTC",
"ADC",
"Clock",
"LP_GPIO"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 2,
"nome": "GPIO2",
"tipo": "gpio",
"funcoes": [
"GPIO2",
"MTMS",
"ADC1_CH2",
"FSPIQ",
"LPGPIO2",
"LPI2C_SDA"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"SPI",
"JTAG",
"LP_GPIO",
"LP_I2C"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Mode Select; pode ser usado com LP_I2C"
},
{
"numero": 3,
"nome": "GPIO3",
"tipo": "gpio",
"funcoes": [
"GPIO3",
"MTDI",
"ADC1_CH3",
"LPGPIO3",
"LPI2C_SCL"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"JTAG",
"LP_GPIO",
"LP_I2C"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Data In; pode ser usado com LP_I2C"
},
{
"numero": 4,
"nome": "GPIO4",
"tipo": "gpio",
"funcoes": [
"GPIO4",
"MTCK",
"ADC1_CH4",
"FSPIHD",
"LPGPIO4",
"LPUART_RXD"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"JTAG",
"SPI",
"LP_GPIO",
"LP_UART"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Clock"
},
{
"numero": 5,
"nome": "GPIO5",
"tipo": "gpio",
"funcoes": [
"GPIO5",
"MTDO",
"ADC1_CH5",
"FSPIWP",
"LPGPIO5",
"LPUART_TXD"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"JTAG",
"SPI",
"LP_GPIO",
"LP_UART"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Data Out"
},
{
"numero": 6,
"nome": "GPIO6",
"tipo": "gpio",
"funcoes": [
"GPIO6",
"FSPICLK",
"LPGPIO6"
],
"categorias": [
"GPIO",
"SPI",
"LP_GPIO"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 7,
"nome": "GPIO7",
"tipo": "gpio",
"funcoes": [
"GPIO7",
"FSPID",
"SDIODATA1"
],
"categorias": [
"GPIO",
"SPI",
"SDIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de fonte de sinal JTAG"
},
{
"numero": 8,
"nome": "GPIO8",
"tipo": "gpio",
"funcoes": [
"GPIO8",
"SDIODATA0",
"PADCOMP0"
],
"categorias": [
"GPIO",
"SDIO",
"Analog",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de modo de boot e impressão ROM; comparador analógico"
},
{
"numero": 9,
"nome": "GPIO9",
"tipo": "gpio",
"funcoes": [
"GPIO9",
"SDIOCLK",
"PADCOMP1"
],
"categorias": [
"GPIO",
"SDIO",
"Analog",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; strapping pin para modo boot (alto=SPI boot); comparador analógico"
},
{
"numero": 10,
"nome": "GPIO10",
"tipo": "gpio",
"funcoes": [
"GPIO10",
"SDIOCMD",
"FSPICS0"
],
"categorias": [
"GPIO",
"SPI",
"SDIO"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 11,
"nome": "GPIO11",
"tipo": "gpio",
"funcoes": [
"GPIO11",
"UART0_TXD"
],
"categorias": [
"GPIO",
"UART"
],
"cor": "#3b82f6",
"restricoes": "UART0 TX para download de firmware"
},
{
"numero": 12,
"nome": "GPIO12",
"tipo": "gpio",
"funcoes": [
"GPIO12",
"UART0_RXD"
],
"categorias": [
"GPIO",
"UART"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 RX para download de firmware"
},
{
"numero": 13,
"nome": "GPIO13",
"tipo": "gpio",
"funcoes": [
"GPIO13",
"USB_D-",
"SDIODATA3"
],
"categorias": [
"GPIO",
"USB",
"SDIO"
],
"cor": "#3b82f6",
"restricoes": "USB D- para USB OTG e USB Serial/JTAG; drive padrão 40 mA"
},
{
"numero": 14,
"nome": "GPIO14",
"tipo": "gpio",
"funcoes": [
"GPIO14",
"USB_D+",
"SDIODATA2"
],
"categorias": [
"GPIO",
"USB",
"SDIO"
],
"cor": "#3b82f6",
"restricoes": "USB D+ para USB OTG e USB Serial/JTAG; drive padrão 40 mA"
},
{
"numero": 15,
"nome": "GPIO15",
"tipo": "gpio",
"funcoes": [
"GPIO15",
"SPICS1"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com PSRAM; pull-up interno"
},
{
"numero": 16,
"nome": "GPIO16",
"tipo": "gpio",
"funcoes": [
"GPIO16",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 17,
"nome": "GPIO17",
"tipo": "gpio",
"funcoes": [
"GPIO17",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 18,
"nome": "GPIO18",
"tipo": "gpio",
"funcoes": [
"GPIO18",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 19,
"nome": "GPIO19",
"tipo": "gpio",
"funcoes": [
"GPIO19",
"VDDSPI"
],
"categorias": [
"GPIO",
"Power"
],
"cor": "#3b82f6",
"restricoes": "Pin VDDSPI pode ser configurado como GPIO se flash for alimentado externamente"
},
{
"numero": 20,
"nome": "GPIO20",
"tipo": "gpio",
"funcoes": [
"GPIO20",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 21,
"nome": "GPIO21",
"tipo": "gpio",
"funcoes": [
"GPIO21",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 22,
"nome": "GPIO22",
"tipo": "gpio",
"funcoes": [
"GPIO22",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 23,
"nome": "GPIO23",
"tipo": "gpio",
"funcoes": [
"GPIO23"
],
"categorias": [
"GPIO"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 24,
"nome": "GPIO24",
"tipo": "gpio",
"funcoes": [
"GPIO24"
],
"categorias": [
"GPIO"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 25,
"nome": "GPIO25",
"tipo": "gpio",
"funcoes": [
"GPIO25"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de borda de clock SDIO"
},
{
"numero": 26,
"nome": "GPIO26",
"tipo": "gpio",
"funcoes": [
"GPIO26"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de modo de boot"
},
{
"numero": 27,
"nome": "GPIO27",
"tipo": "gpio",
"funcoes": [
"GPIO27"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; strapping pin para modo boot e impressão ROM"
},
{
"numero": 28,
"nome": "GPIO28",
"tipo": "gpio",
"funcoes": [
"GPIO28"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; strapping pin para modo boot (alto=SPI boot)"
},
{
"numero": "XTAL_N",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial negativo; suporta cristal de 40 MHz ou 48 MHz"
},
{
"numero": "XTAL_P",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial positivo; suporta cristal de 40 MHz ou 48 MHz"
},
{
"numero": "ANT",
"nome": "ANT_2G",
"tipo": "analog",
"funcoes": [
"Entrada/saída de RF 2.4 GHz"
],
"categorias": [
"Analog",
"RF"
],
"cor": "#a855f7",
"restricoes": "Antena para comunicação Wi-Fi/BLE em 2.4 GHz"
},
{
"numero": "ANT",
"nome": "ANT_5G",
"tipo": "analog",
"funcoes": [
"Entrada/saída de RF 5 GHz"
],
"categorias": [
"Analog",
"RF"
],
"cor": "#a855f7",
"restricoes": "Antena para comunicação Wi-Fi em 5 GHz"
}
]
+652
View File
@@ -0,0 +1,652 @@
[
{
"numero": "GND",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do sistema",
"Conexão externa de terra"
],
"categorias": [
"Ground"
],
"cor": "#64748b",
"restricoes": ""
},
{
"numero": "VDDA",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico"
],
"categorias": [
"Power",
"Analog"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDPST1",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Alimentação para o domínio LP digital e parte do domínio analógico"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Alimenta os pinos LP IO; típico 3.3 V"
},
{
"numero": "VDDPST2",
"nome": "VDDPST2",
"tipo": "power",
"funcoes": [
"Alimentação para o domínio HP digital"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Alimenta os pinos HP IO; típico 3.3 V"
},
{
"numero": "VDDSPI",
"nome": "VDDSPI",
"tipo": "power",
"funcoes": [
"Alimentação dos barramentos Flash e PSRAM",
"Pode funcionar como entrada ou saída",
"Backup de alimentação para flash integrado"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Pode ser 3.3 V ou configurável como GPIO27; padrão para alimentação de flash"
},
{
"numero": "CHIP_PU",
"nome": "CHIP_PU (EN)",
"tipo": "power",
"funcoes": [
"Habilitar chip (nível alto)",
"Reseta o chip (nível baixo)"
],
"categorias": [
"Power",
"Reset"
],
"cor": "#f97316",
"restricoes": "Deve estar em nível alto para operação normal; não deixar flutuante"
},
{
"numero": 0,
"nome": "GPIO0",
"tipo": "gpio",
"funcoes": [
"GPIO0",
"XTAL_32K_P",
"ADC1_CH0",
"LPGPIO0",
"LPUART_DTR"
],
"categorias": [
"GPIO",
"RTC",
"ADC",
"Clock",
"LP_IO"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 1,
"nome": "GPIO1",
"tipo": "gpio",
"funcoes": [
"GPIO1",
"XTAL_32K_N",
"ADC1_CH1",
"LPGPIO1",
"LPUART_DSR"
],
"categorias": [
"GPIO",
"RTC",
"ADC",
"Clock",
"LP_IO"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 2,
"nome": "GPIO2",
"tipo": "gpio",
"funcoes": [
"GPIO2",
"ADC1_CH2",
"FSPIQ",
"LPGPIO2",
"LPUART_RTS"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"SPI",
"LP_IO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin; pode ser usado para SPI2"
},
{
"numero": 3,
"nome": "GPIO3",
"tipo": "gpio",
"funcoes": [
"GPIO3",
"ADC1_CH3",
"LPGPIO3",
"LPUART_CTS"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"LP_IO"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 4,
"nome": "GPIO4",
"tipo": "gpio",
"funcoes": [
"GPIO4",
"ADC1_CH4",
"MTMS",
"FSPIHD",
"LPGPIO4",
"LPUART_RXD"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"JTAG",
"SPI",
"LP_IO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Mode Select; Strapping pin"
},
{
"numero": 5,
"nome": "GPIO5",
"tipo": "gpio",
"funcoes": [
"GPIO5",
"ADC1_CH5",
"MTDI",
"FSPIWP",
"LPGPIO5",
"LPUART_TXD"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"JTAG",
"SPI",
"LP_IO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Data In; Strapping pin"
},
{
"numero": 6,
"nome": "GPIO6",
"tipo": "gpio",
"funcoes": [
"GPIO6",
"ADC1_CH6",
"MTCK",
"FSPICLK",
"LPGPIO6",
"LPI2C_SDA"
],
"categorias": [
"GPIO",
"ADC",
"JTAG",
"SPI",
"LP_IO"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Clock"
},
{
"numero": 7,
"nome": "GPIO7",
"tipo": "gpio",
"funcoes": [
"GPIO7",
"MTDO",
"FSPID",
"LPGPIO7",
"LPI2C_SCL"
],
"categorias": [
"GPIO",
"JTAG",
"SPI",
"LP_IO"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Data Out"
},
{
"numero": 8,
"nome": "GPIO8",
"tipo": "gpio",
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de modo de boot e impressão ROM"
},
{
"numero": 9,
"nome": "GPIO9",
"tipo": "gpio",
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; strapping pin para modo boot (alto=SPI boot)"
},
{
"numero": 10,
"nome": "GPIO10",
"tipo": "gpio",
"funcoes": [
"GPIO10"
],
"categorias": [
"GPIO"
],
"cor": "#3b82f6",
"restricoes": "Apenas em QFN40"
},
{
"numero": 11,
"nome": "GPIO11",
"tipo": "gpio",
"funcoes": [
"GPIO11"
],
"categorias": [
"GPIO"
],
"cor": "#3b82f6",
"restricoes": "Apenas em QFN40"
},
{
"numero": 12,
"nome": "GPIO12",
"tipo": "gpio",
"funcoes": [
"GPIO12",
"USB_D-"
],
"categorias": [
"GPIO",
"USB"
],
"cor": "#3b82f6",
"restricoes": "USB D- para USB OTG e USB Serial/JTAG; força de corrente padrão 40 mA"
},
{
"numero": 13,
"nome": "GPIO13",
"tipo": "gpio",
"funcoes": [
"GPIO13",
"USB_D+"
],
"categorias": [
"GPIO",
"USB"
],
"cor": "#3b82f6",
"restricoes": "USB D+ para USB OTG e USB Serial/JTAG; força de corrente padrão 40 mA"
},
{
"numero": 14,
"nome": "GPIO14",
"tipo": "gpio",
"funcoes": [
"GPIO14"
],
"categorias": [
"GPIO"
],
"cor": "#3b82f6",
"restricoes": "Apenas em QFN32"
},
{
"numero": 15,
"nome": "GPIO15",
"tipo": "gpio",
"funcoes": [
"GPIO15"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de fonte de sinal JTAG"
},
{
"numero": 16,
"nome": "GPIO16",
"tipo": "gpio",
"funcoes": [
"GPIO16",
"UART0_TXD",
"FSPICS0"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "UART0 TX para download de firmware"
},
{
"numero": 17,
"nome": "GPIO17",
"tipo": "gpio",
"funcoes": [
"GPIO17",
"UART0_RXD",
"FSPICS1"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 RX para download de firmware"
},
{
"numero": 18,
"nome": "GPIO18",
"tipo": "gpio",
"funcoes": [
"GPIO18",
"SDIOCMD",
"FSPICS2"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Interface SDIO 2.0"
},
{
"numero": 19,
"nome": "GPIO19",
"tipo": "gpio",
"funcoes": [
"GPIO19",
"SDIOCLK",
"FSPICS3"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Interface SDIO 2.0"
},
{
"numero": 20,
"nome": "GPIO20",
"tipo": "gpio",
"funcoes": [
"GPIO20",
"SDIODATA0",
"FSPICS4"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Interface SDIO 2.0"
},
{
"numero": 21,
"nome": "GPIO21",
"tipo": "gpio",
"funcoes": [
"GPIO21",
"SDIODATA1",
"FSPICS5"
],
"categorias": [
"GPIO",
"SDIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Interface SDIO 2.0"
},
{
"numero": 22,
"nome": "GPIO22",
"tipo": "gpio",
"funcoes": [
"GPIO22",
"SDIODATA2"
],
"categorias": [
"GPIO",
"SDIO"
],
"cor": "#3b82f6",
"restricoes": "Interface SDIO 2.0"
},
{
"numero": 23,
"nome": "GPIO23",
"tipo": "gpio",
"funcoes": [
"GPIO23",
"SDIODATA3"
],
"categorias": [
"GPIO",
"SDIO"
],
"cor": "#3b82f6",
"restricoes": "Interface SDIO 2.0"
},
{
"numero": 24,
"nome": "GPIO24",
"tipo": "gpio",
"funcoes": [
"GPIO24",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "QFN40 apenas; Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 25,
"nome": "GPIO25",
"tipo": "gpio",
"funcoes": [
"GPIO25",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "QFN40 apenas; Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 26,
"nome": "GPIO26",
"tipo": "gpio",
"funcoes": [
"GPIO26",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "QFN40 apenas; Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 27,
"nome": "GPIO27",
"tipo": "gpio",
"funcoes": [
"GPIO27",
"VDDSPI"
],
"categorias": [
"GPIO",
"Power"
],
"cor": "#f97316",
"restricoes": "QFN40 apenas; Pin VDDSPI pode ser configurado como GPIO se flash for alimentado externamente"
},
{
"numero": 28,
"nome": "GPIO28",
"tipo": "gpio",
"funcoes": [
"GPIO28",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "QFN40 apenas; Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 29,
"nome": "GPIO29",
"tipo": "gpio",
"funcoes": [
"GPIO29",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "QFN40 apenas; Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": 30,
"nome": "GPIO30",
"tipo": "gpio",
"funcoes": [
"GPIO30",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "QFN40 apenas; Compartilhado com flash; pull-up interno; não usar como GPIO normal"
},
{
"numero": "XTAL_N",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial negativo para oscilador de 40 MHz"
},
{
"numero": "XTAL_P",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial positivo para oscilador de 40 MHz"
},
{
"numero": "ANT",
"nome": "ANT",
"tipo": "analog",
"funcoes": [
"Entrada/saída RF para comunicação 2.4 GHz",
"Interface de antena Wi-Fi/BLE/802.15.4"
],
"categorias": [
"Analog",
"RF"
],
"cor": "#a855f7",
"restricoes": "Sinais RF para comunicação sem fio"
}
]
+454
View File
@@ -0,0 +1,454 @@
[
{
"numero": "GND",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do sistema",
"Conexão externa de terra"
],
"categorias": [
"Ground"
],
"cor": "#64748b",
"restricoes": ""
},
{
"numero": "VDD3P3",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico",
"Tensão de alimentação principal"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDAPMU",
"nome": "VDDAPMU",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico",
"Alimentação para pinos GPIO12, XTAL32KP, XTAL32KN"
],
"categorias": [
"Power",
"Analog"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VBAT",
"nome": "VBAT",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico ou bateria",
"Alimentação para pinos GPIO12, XTAL32KP, XTAL32KN"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDPST1",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Alimentação do domínio de IO digital e LP IO"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDPST2",
"nome": "VDDPST2",
"tipo": "power",
"funcoes": [
"Alimentação do domínio de IO digital"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "CHIP_PU",
"nome": "CHIP_PU (EN)",
"tipo": "power",
"funcoes": [
"Habilitar chip (nível alto)",
"Reseta o chip (nível baixo)"
],
"categorias": [
"Power",
"Reset"
],
"cor": "#f97316",
"restricoes": "Deve estar em nível alto para operação normal; não deixar flutuante"
},
{
"numero": 0,
"nome": "GPIO0",
"tipo": "gpio",
"funcoes": [
"GPIO0",
"FSPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 1,
"nome": "GPIO1",
"tipo": "gpio",
"funcoes": [
"GPIO1",
"ADC1_CH0",
"FSPICS0"
],
"categorias": [
"GPIO",
"ADC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 2,
"nome": "GPIO2 (MTMS)",
"tipo": "gpio",
"funcoes": [
"GPIO2",
"MTMS",
"ADC1_CH1",
"FSPIWP"
],
"categorias": [
"GPIO",
"JTAG",
"ADC",
"SPI",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin; JTAG Test Mode Select"
},
{
"numero": 3,
"nome": "GPIO3 (MTDO)",
"tipo": "gpio",
"funcoes": [
"GPIO3",
"MTDO",
"ADC1_CH2",
"FSPIHD"
],
"categorias": [
"GPIO",
"JTAG",
"ADC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Data Out"
},
{
"numero": 4,
"nome": "GPIO4 (MTCK)",
"tipo": "gpio",
"funcoes": [
"GPIO4",
"MTCK",
"ADC1_CH3",
"FSPICLK"
],
"categorias": [
"GPIO",
"JTAG",
"ADC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Clock"
},
{
"numero": 5,
"nome": "GPIO5 (MTDI)",
"tipo": "gpio",
"funcoes": [
"GPIO5",
"MTDI",
"ADC1_CH4",
"FSPID"
],
"categorias": [
"GPIO",
"JTAG",
"ADC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "JTAG Test Data In"
},
{
"numero": 8,
"nome": "GPIO8",
"tipo": "gpio",
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de modo de boot e impressão ROM"
},
{
"numero": 9,
"nome": "GPIO9",
"tipo": "gpio",
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; strapping pin para modo boot (alto=SPI boot)"
},
{
"numero": 10,
"nome": "GPIO10",
"tipo": "gpio",
"funcoes": [
"GPIO10",
"Voltage Comparator ZCD0"
],
"categorias": [
"GPIO",
"Analog"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 11,
"nome": "GPIO11",
"tipo": "gpio",
"funcoes": [
"GPIO11",
"Voltage Comparator ZCD1"
],
"categorias": [
"GPIO",
"Analog"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 12,
"nome": "GPIO12",
"tipo": "gpio",
"funcoes": [
"GPIO12"
],
"categorias": [
"GPIO"
],
"cor": "#3b82f6",
"restricoes": "Alimentado por VDDAPMU/VBAT"
},
{
"numero": 13,
"nome": "GPIO13 (XTAL_32K_P)",
"tipo": "gpio",
"funcoes": [
"GPIO13",
"XTAL_32K_P"
],
"categorias": [
"GPIO",
"RTC",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz; alimentado por VDDAPMU/VBAT"
},
{
"numero": 14,
"nome": "GPIO14 (XTAL_32K_N)",
"tipo": "gpio",
"funcoes": [
"GPIO14",
"XTAL_32K_N"
],
"categorias": [
"GPIO",
"RTC",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz; alimentado por VDDAPMU/VBAT"
},
{
"numero": 22,
"nome": "GPIO22",
"tipo": "gpio",
"funcoes": [
"GPIO22"
],
"categorias": [
"GPIO"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 23,
"nome": "GPIO23 (U0RXD)",
"tipo": "gpio",
"funcoes": [
"GPIO23",
"UART0_RXD",
"FSPICS1"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 RX para download de firmware"
},
{
"numero": 24,
"nome": "GPIO24 (U0TXD)",
"tipo": "gpio",
"funcoes": [
"GPIO24",
"UART0_TXD",
"FSPICS2"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 TX para download de firmware"
},
{
"numero": 25,
"nome": "GPIO25",
"tipo": "gpio",
"funcoes": [
"GPIO25",
"FSPICS3"
],
"categorias": [
"GPIO",
"SPI",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de fonte de sinal JTAG"
},
{
"numero": 26,
"nome": "GPIO26",
"tipo": "gpio",
"funcoes": [
"GPIO26",
"USB_D-",
"FSPICS4"
],
"categorias": [
"GPIO",
"USB",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "USB D- para USB OTG e USB Serial/JTAG; drive strength padrão 40mA"
},
{
"numero": 27,
"nome": "GPIO27",
"tipo": "gpio",
"funcoes": [
"GPIO27",
"USB_D+",
"FSPICS5"
],
"categorias": [
"GPIO",
"USB",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "USB D+ para USB OTG e USB Serial/JTAG; drive strength padrão 40mA"
},
{
"numero": "XTAL_N",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial negativo de 32 MHz"
},
{
"numero": "XTAL_P",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial positivo de 32 MHz"
},
{
"numero": "ANT",
"nome": "ANT",
"tipo": "analog",
"funcoes": [
"Entrada/saída RF para comunicação sem fio",
"Amplificador de baixo ruído RF"
],
"categorias": [
"Analog",
"RF"
],
"cor": "#a855f7",
"restricoes": "Sinais de entrada/saída do LNA RF para comunicação 2.4 GHz Bluetooth LE e 802.15.4"
}
]
File diff suppressed because it is too large. Load diff
+883
View File
@@ -0,0 +1,883 @@
[
{
"numero": "GND",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do sistema",
"Referência para nível lógico baixo"
],
"categorias": [
"Ground"
],
"cor": "#64748b",
"restricoes": ""
},
{
"numero": "VDDA",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Alimentação analógica do chip"
],
"categorias": [
"Power",
"Analog"
],
"cor": "#ef4444",
"restricoes": "Opera entre 2.8 V e 3.6 V"
},
{
"numero": "VDD3P3",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Alimentação analógica do chip"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 2.8 V e 3.6 V"
},
{
"numero": "VDD3P3_RTC",
"nome": "VDD3P3_RTC",
"tipo": "power",
"funcoes": [
"Alimentação para o domínio RTC analógico"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 2.8 V e 3.6 V"
},
{
"numero": "VDD3P3_RTCIO",
"nome": "VDD3P3_RTCIO",
"tipo": "power",
"funcoes": [
"Alimentação para RTC IO"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V"
},
{
"numero": "VDD3P3_CPU",
"nome": "VDD3P3_CPU",
"tipo": "power",
"funcoes": [
"Alimentação para CPU IO"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 2.8 V e 3.6 V; não exceder 3.3 V para gravação de eFuse"
},
{
"numero": "VDDSPI",
"nome": "VDDSPI",
"tipo": "power",
"funcoes": [
"Alimentação dos barramentos de Flash e PSRAM"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Pode ser 1.8 V ou 3.3 V configurável via GPIO45"
},
{
"numero": "CHIP_PU",
"nome": "CHIP_PU (EN)",
"tipo": "power",
"funcoes": [
"Habilitar chip (nível alto)",
"Reseta o chip (nível baixo)"
],
"categorias": [
"Power"
],
"cor": "#f97316",
"restricoes": "Deve estar em nível alto para operação normal; não deixar flutuante"
},
{
"numero": 0,
"nome": "GPIO0",
"tipo": "gpio",
"funcoes": [
"GPIO0",
"RTC_GPIO0"
],
"categorias": [
"GPIO",
"RTC",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; strapping pin para modo boot (alto=SPI boot, baixo=download boot)"
},
{
"numero": 1,
"nome": "GPIO1",
"tipo": "gpio",
"funcoes": [
"GPIO1",
"ADC1_CH0",
"TOUCH1",
"RTC_GPIO1"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 2,
"nome": "GPIO2",
"tipo": "gpio",
"funcoes": [
"GPIO2",
"ADC1_CH1",
"TOUCH2",
"RTC_GPIO2"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 3,
"nome": "GPIO3",
"tipo": "gpio",
"funcoes": [
"GPIO3",
"ADC1_CH2",
"TOUCH3",
"RTC_GPIO3"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 4,
"nome": "GPIO4",
"tipo": "gpio",
"funcoes": [
"GPIO4",
"ADC1_CH3",
"TOUCH4",
"RTC_GPIO4"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 5,
"nome": "GPIO5",
"tipo": "gpio",
"funcoes": [
"GPIO5",
"ADC1_CH4",
"TOUCH5",
"RTC_GPIO5"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 6,
"nome": "GPIO6",
"tipo": "gpio",
"funcoes": [
"GPIO6",
"ADC1_CH5",
"TOUCH6",
"RTC_GPIO6"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 7,
"nome": "GPIO7",
"tipo": "gpio",
"funcoes": [
"GPIO7",
"ADC1_CH6",
"TOUCH7",
"RTC_GPIO7"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 8,
"nome": "GPIO8",
"tipo": "gpio",
"funcoes": [
"GPIO8",
"ADC1_CH7",
"TOUCH8",
"RTC_GPIO8"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 9,
"nome": "GPIO9",
"tipo": "gpio",
"funcoes": [
"GPIO9",
"ADC1_CH8",
"TOUCH9",
"RTC_GPIO9",
"FSPIHD"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 10,
"nome": "GPIO10",
"tipo": "gpio",
"funcoes": [
"GPIO10",
"ADC1_CH9",
"TOUCH10",
"RTC_GPIO10",
"FSPICS0",
"FSPIIO4"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 11,
"nome": "GPIO11",
"tipo": "gpio",
"funcoes": [
"GPIO11",
"ADC2_CH0",
"TOUCH11",
"RTC_GPIO11",
"FSPID",
"FSPIIO5"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 12,
"nome": "GPIO12",
"tipo": "gpio",
"funcoes": [
"GPIO12",
"ADC2_CH1",
"TOUCH12",
"RTC_GPIO12",
"FSPICLK",
"FSPIIO6"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 13,
"nome": "GPIO13",
"tipo": "gpio",
"funcoes": [
"GPIO13",
"ADC2_CH2",
"TOUCH13",
"RTC_GPIO13",
"FSPIQ",
"FSPIIO7"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 14,
"nome": "GPIO14",
"tipo": "gpio",
"funcoes": [
"GPIO14",
"ADC2_CH3",
"TOUCH14",
"RTC_GPIO14",
"FSPIWP",
"FSPIDQS"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 15,
"nome": "GPIO15",
"tipo": "gpio",
"funcoes": [
"GPIO15",
"ADC2_CH4",
"RTC_GPIO15",
"UART0_RTS",
"XTAL_32K_P"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 16,
"nome": "GPIO16",
"tipo": "gpio",
"funcoes": [
"GPIO16",
"ADC2_CH5",
"RTC_GPIO16",
"UART0_CTS",
"XTAL_32K_N"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 17,
"nome": "GPIO17",
"tipo": "gpio",
"funcoes": [
"GPIO17",
"ADC2_CH6",
"DAC1",
"RTC_GPIO17",
"UART1_TXD"
],
"categorias": [
"GPIO",
"ADC",
"DAC",
"RTC",
"UART"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 18,
"nome": "GPIO18",
"tipo": "gpio",
"funcoes": [
"GPIO18",
"ADC2_CH7",
"DAC2",
"RTC_GPIO18",
"UART1_RXD",
"CLKOUT3"
],
"categorias": [
"GPIO",
"ADC",
"DAC",
"RTC",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 19,
"nome": "GPIO19",
"tipo": "gpio",
"funcoes": [
"GPIO19",
"ADC2_CH8",
"RTC_GPIO19",
"UART1_RTS",
"CLKOUT2",
"USB_D-"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART",
"Clock",
"USB"
],
"cor": "#3b82f6",
"restricoes": "USB D- para USB OTG"
},
{
"numero": 20,
"nome": "GPIO20",
"tipo": "gpio",
"funcoes": [
"GPIO20",
"ADC2_CH9",
"RTC_GPIO20",
"UART1_CTS",
"CLKOUT1",
"USB_D+"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART",
"Clock",
"USB"
],
"cor": "#3b82f6",
"restricoes": "USB D+ para USB OTG"
},
{
"numero": 21,
"nome": "GPIO21",
"tipo": "gpio",
"funcoes": [
"GPIO21",
"RTC_GPIO21"
],
"categorias": [
"GPIO",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 26,
"nome": "GPIO26",
"tipo": "gpio",
"funcoes": [
"GPIO26",
"SPICS1"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Usado para PSRAM embutida em ESP32-S2FN4R2 e ESP32-S2R2"
},
{
"numero": 27,
"nome": "GPIO27",
"tipo": "gpio",
"funcoes": [
"GPIO27",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash externa; não usar como GPIO normal"
},
{
"numero": 28,
"nome": "GPIO28",
"tipo": "gpio",
"funcoes": [
"GPIO28",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash externa; não usar como GPIO normal"
},
{
"numero": 29,
"nome": "GPIO29",
"tipo": "gpio",
"funcoes": [
"GPIO29",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash externa; não usar como GPIO normal"
},
{
"numero": 30,
"nome": "GPIO30",
"tipo": "gpio",
"funcoes": [
"GPIO30",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash externa; não usar como GPIO normal"
},
{
"numero": 31,
"nome": "GPIO31",
"tipo": "gpio",
"funcoes": [
"GPIO31",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash externa; não usar como GPIO normal"
},
{
"numero": 32,
"nome": "GPIO32",
"tipo": "gpio",
"funcoes": [
"GPIO32",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash externa; não usar como GPIO normal"
},
{
"numero": 33,
"nome": "GPIO33",
"tipo": "gpio",
"funcoes": [
"GPIO33",
"FSPIHD",
"SPIIO4"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável)"
},
{
"numero": 34,
"nome": "GPIO34",
"tipo": "gpio",
"funcoes": [
"GPIO34",
"FSPICS0",
"SPIIO5"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável)"
},
{
"numero": 35,
"nome": "GPIO35",
"tipo": "gpio",
"funcoes": [
"GPIO35",
"FSPID",
"SPIIO6"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável)"
},
{
"numero": 36,
"nome": "GPIO36",
"tipo": "gpio",
"funcoes": [
"GPIO36",
"FSPICLK",
"SPIIO7"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável)"
},
{
"numero": 37,
"nome": "GPIO37",
"tipo": "gpio",
"funcoes": [
"GPIO37",
"FSPIQ",
"SPIDQS"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável)"
},
{
"numero": 38,
"nome": "GPIO38",
"tipo": "gpio",
"funcoes": [
"GPIO38",
"FSPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 39,
"nome": "GPIO39",
"tipo": "gpio",
"funcoes": [
"GPIO39",
"MTCK",
"CLKOUT3"
],
"categorias": [
"GPIO",
"JTAG",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "JTAG para depuração"
},
{
"numero": 40,
"nome": "GPIO40",
"tipo": "gpio",
"funcoes": [
"GPIO40",
"MTDO",
"CLKOUT2"
],
"categorias": [
"GPIO",
"JTAG",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "JTAG para depuração"
},
{
"numero": 41,
"nome": "GPIO41",
"tipo": "gpio",
"funcoes": [
"GPIO41",
"MTDI",
"CLKOUT1"
],
"categorias": [
"GPIO",
"JTAG",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "JTAG para depuração"
},
{
"numero": 42,
"nome": "GPIO42",
"tipo": "gpio",
"funcoes": [
"GPIO42",
"MTMS"
],
"categorias": [
"GPIO",
"JTAG"
],
"cor": "#3b82f6",
"restricoes": "JTAG para depuração"
},
{
"numero": 43,
"nome": "GPIO43",
"tipo": "gpio",
"funcoes": [
"GPIO43",
"UART0_TXD",
"CLKOUT1"
],
"categorias": [
"GPIO",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 TX para download de firmware"
},
{
"numero": 44,
"nome": "GPIO44",
"tipo": "gpio",
"funcoes": [
"GPIO44",
"UART0_RXD",
"CLKOUT2"
],
"categorias": [
"GPIO",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 RX para download de firmware"
},
{
"numero": 45,
"nome": "GPIO45",
"tipo": "gpio",
"funcoes": [
"GPIO45"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-down interno; strapping pin para seleção de tensão VDDSPI (baixo=3.3V, alto=1.8V)"
},
{
"numero": 46,
"nome": "GPIO46",
"tipo": "gpio",
"funcoes": [
"GPIO46"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#22c55e",
"restricoes": "Somente entrada (input-only); pull-down fixo; strapping para habilitar/desabilitar mensagens ROM"
}
]
+945
View File
@@ -0,0 +1,945 @@
[
{
"numero": "GND",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Referência elétrica do sistema",
"Conexão externa de terra"
],
"categorias": [
"Ground"
],
"cor": "#64748b",
"restricoes": ""
},
{
"numero": "VDD3P3",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDDA",
"nome": "VDDA",
"tipo": "power",
"funcoes": [
"Alimentação do domínio analógico"
],
"categorias": [
"Power",
"Analog"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDD3P3_RTC",
"nome": "VDD3P3_RTC",
"tipo": "power",
"funcoes": [
"Alimentação para o domínio RTC e parte do domínio digital"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V)"
},
{
"numero": "VDD3P3_CPU",
"nome": "VDD3P3_CPU",
"tipo": "power",
"funcoes": [
"Alimentação para o domínio digital e CPU"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V (típico 3.3 V); não exceder 3.3 V para gravação de eFuse"
},
{
"numero": "VDDSPI",
"nome": "VDDSPI",
"tipo": "power",
"funcoes": [
"Alimentação dos barramentos Flash e PSRAM",
"Pode funcionar como entrada ou saída"
],
"categorias": [
"Power"
],
"cor": "#ef4444",
"restricoes": "Pode ser 1.8 V ou 3.3 V configurável via GPIO45"
},
{
"numero": "CHIP_PU",
"nome": "CHIP_PU (EN)",
"tipo": "power",
"funcoes": [
"Habilitar chip (nível alto)",
"Reseta o chip (nível baixo)"
],
"categorias": [
"Power",
"Reset"
],
"cor": "#f97316",
"restricoes": "Deve estar em nível alto para operação normal; não deixar flutuante"
},
{
"numero": 0,
"nome": "GPIO0",
"tipo": "gpio",
"funcoes": [
"GPIO0",
"RTC_GPIO0"
],
"categorias": [
"GPIO",
"RTC",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; strapping pin para modo boot (alto=SPI boot, baixo=download boot)"
},
{
"numero": 1,
"nome": "GPIO1",
"tipo": "gpio",
"funcoes": [
"GPIO1",
"ADC1_CH0",
"TOUCH1",
"RTC_GPIO1"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 2,
"nome": "GPIO2",
"tipo": "gpio",
"funcoes": [
"GPIO2",
"ADC1_CH1",
"TOUCH2",
"RTC_GPIO2"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 3,
"nome": "GPIO3",
"tipo": "gpio",
"funcoes": [
"GPIO3",
"ADC1_CH2",
"TOUCH3",
"RTC_GPIO3"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Strapping pin para controle de fonte de sinal JTAG; sem pull-up/down interno"
},
{
"numero": 4,
"nome": "GPIO4",
"tipo": "gpio",
"funcoes": [
"GPIO4",
"ADC1_CH3",
"TOUCH4",
"RTC_GPIO4"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 5,
"nome": "GPIO5",
"tipo": "gpio",
"funcoes": [
"GPIO5",
"ADC1_CH4",
"TOUCH5",
"RTC_GPIO5"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 6,
"nome": "GPIO6",
"tipo": "gpio",
"funcoes": [
"GPIO6",
"ADC1_CH5",
"TOUCH6",
"RTC_GPIO6"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 7,
"nome": "GPIO7",
"tipo": "gpio",
"funcoes": [
"GPIO7",
"ADC1_CH6",
"TOUCH7",
"RTC_GPIO7"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 8,
"nome": "GPIO8",
"tipo": "gpio",
"funcoes": [
"GPIO8",
"ADC1_CH7",
"TOUCH8",
"RTC_GPIO8"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 9,
"nome": "GPIO9",
"tipo": "gpio",
"funcoes": [
"GPIO9",
"ADC1_CH8",
"TOUCH9",
"RTC_GPIO9",
"FSPIHD"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 10,
"nome": "GPIO10",
"tipo": "gpio",
"funcoes": [
"GPIO10",
"ADC1_CH9",
"TOUCH10",
"RTC_GPIO10",
"FSPICS0",
"FSPIIO4"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 11,
"nome": "GPIO11",
"tipo": "gpio",
"funcoes": [
"GPIO11",
"ADC2_CH0",
"TOUCH11",
"RTC_GPIO11",
"FSPID",
"FSPIIO5"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 12,
"nome": "GPIO12",
"tipo": "gpio",
"funcoes": [
"GPIO12",
"ADC2_CH1",
"TOUCH12",
"RTC_GPIO12",
"FSPICLK",
"FSPIIO6"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 13,
"nome": "GPIO13",
"tipo": "gpio",
"funcoes": [
"GPIO13",
"ADC2_CH2",
"TOUCH13",
"RTC_GPIO13",
"FSPIQ",
"FSPIIO7"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 14,
"nome": "GPIO14",
"tipo": "gpio",
"funcoes": [
"GPIO14",
"ADC2_CH3",
"TOUCH14",
"RTC_GPIO14",
"FSPIWP",
"FSPIDQS"
],
"categorias": [
"GPIO",
"ADC",
"Touch",
"RTC",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 15,
"nome": "GPIO15",
"tipo": "gpio",
"funcoes": [
"GPIO15",
"ADC2_CH4",
"RTC_GPIO15",
"XTAL_32K_P",
"UART0_RTS"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 16,
"nome": "GPIO16",
"tipo": "gpio",
"funcoes": [
"GPIO16",
"ADC2_CH5",
"RTC_GPIO16",
"XTAL_32K_N",
"UART0_CTS"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pode ser usado para cristal RTC de 32.768 kHz"
},
{
"numero": 17,
"nome": "GPIO17",
"tipo": "gpio",
"funcoes": [
"GPIO17",
"ADC2_CH6",
"RTC_GPIO17",
"UART1_TXD"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 18,
"nome": "GPIO18",
"tipo": "gpio",
"funcoes": [
"GPIO18",
"ADC2_CH7",
"RTC_GPIO18",
"UART1_RXD",
"CLKOUT3"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 19,
"nome": "GPIO19",
"tipo": "gpio",
"funcoes": [
"GPIO19",
"ADC2_CH8",
"RTC_GPIO19",
"UART1_RTS",
"CLKOUT2",
"USB_D-"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART",
"Clock",
"USB"
],
"cor": "#3b82f6",
"restricoes": "USB D- para USB OTG e USB Serial/JTAG"
},
{
"numero": 20,
"nome": "GPIO20",
"tipo": "gpio",
"funcoes": [
"GPIO20",
"ADC2_CH9",
"RTC_GPIO20",
"UART1_CTS",
"CLKOUT1",
"USB_D+"
],
"categorias": [
"GPIO",
"ADC",
"RTC",
"UART",
"Clock",
"USB"
],
"cor": "#3b82f6",
"restricoes": "USB D+ para USB OTG e USB Serial/JTAG"
},
{
"numero": 21,
"nome": "GPIO21",
"tipo": "gpio",
"funcoes": [
"GPIO21",
"RTC_GPIO21"
],
"categorias": [
"GPIO",
"RTC"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 26,
"nome": "GPIO26",
"tipo": "gpio",
"funcoes": [
"GPIO26",
"SPICS1"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Usado para PSRAM embutida em algumas variantes; pull-up interno"
},
{
"numero": 27,
"nome": "GPIO27",
"tipo": "gpio",
"funcoes": [
"GPIO27",
"SPIHD"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash/PSRAM; não usar como GPIO normal; pull-up interno"
},
{
"numero": 28,
"nome": "GPIO28",
"tipo": "gpio",
"funcoes": [
"GPIO28",
"SPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash/PSRAM; não usar como GPIO normal; pull-up interno"
},
{
"numero": 29,
"nome": "GPIO29",
"tipo": "gpio",
"funcoes": [
"GPIO29",
"SPICS0"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash/PSRAM; não usar como GPIO normal; pull-up interno"
},
{
"numero": 30,
"nome": "GPIO30",
"tipo": "gpio",
"funcoes": [
"GPIO30",
"SPICLK"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash/PSRAM; não usar como GPIO normal; pull-up interno"
},
{
"numero": 31,
"nome": "GPIO31",
"tipo": "gpio",
"funcoes": [
"GPIO31",
"SPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash/PSRAM; não usar como GPIO normal; pull-up interno"
},
{
"numero": 32,
"nome": "GPIO32",
"tipo": "gpio",
"funcoes": [
"GPIO32",
"SPID"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#f97316",
"restricoes": "Compartilhado com flash/PSRAM; não usar como GPIO normal; pull-up interno"
},
{
"numero": 33,
"nome": "GPIO33",
"tipo": "gpio",
"funcoes": [
"GPIO33",
"FSPIHD",
"SPIIO4"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável); usado para modo SPI de 8 linhas"
},
{
"numero": 34,
"nome": "GPIO34",
"tipo": "gpio",
"funcoes": [
"GPIO34",
"FSPICS0",
"SPIIO5"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável); usado para modo SPI de 8 linhas"
},
{
"numero": 35,
"nome": "GPIO35",
"tipo": "gpio",
"funcoes": [
"GPIO35",
"FSPID",
"SPIIO6"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável); usado para modo SPI de 8 linhas"
},
{
"numero": 36,
"nome": "GPIO36",
"tipo": "gpio",
"funcoes": [
"GPIO36",
"FSPICLK",
"SPIIO7"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável); usado para modo SPI de 8 linhas"
},
{
"numero": 37,
"nome": "GPIO37",
"tipo": "gpio",
"funcoes": [
"GPIO37",
"FSPIQ",
"SPIDQS"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": "Alimentação VDD3P3_CPU ou VDDSPI (configurável); usado para modo SPI de 8 linhas"
},
{
"numero": 38,
"nome": "GPIO38",
"tipo": "gpio",
"funcoes": [
"GPIO38",
"FSPIWP"
],
"categorias": [
"GPIO",
"SPI"
],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 39,
"nome": "GPIO39",
"tipo": "gpio",
"funcoes": [
"GPIO39",
"MTCK",
"CLKOUT3"
],
"categorias": [
"GPIO",
"JTAG",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "JTAG para depuração"
},
{
"numero": 40,
"nome": "GPIO40",
"tipo": "gpio",
"funcoes": [
"GPIO40",
"MTDO",
"CLKOUT2"
],
"categorias": [
"GPIO",
"JTAG",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "JTAG para depuração"
},
{
"numero": 41,
"nome": "GPIO41",
"tipo": "gpio",
"funcoes": [
"GPIO41",
"MTDI",
"CLKOUT1"
],
"categorias": [
"GPIO",
"JTAG",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "JTAG para depuração"
},
{
"numero": 42,
"nome": "GPIO42",
"tipo": "gpio",
"funcoes": [
"GPIO42",
"MTMS"
],
"categorias": [
"GPIO",
"JTAG"
],
"cor": "#3b82f6",
"restricoes": "JTAG para depuração"
},
{
"numero": 43,
"nome": "GPIO43",
"tipo": "gpio",
"funcoes": [
"GPIO43",
"UART0_TXD",
"CLKOUT1"
],
"categorias": [
"GPIO",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 TX para download de firmware"
},
{
"numero": 44,
"nome": "GPIO44",
"tipo": "gpio",
"funcoes": [
"GPIO44",
"UART0_RXD",
"CLKOUT2"
],
"categorias": [
"GPIO",
"UART",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Pull-up interno; UART0 RX para download de firmware"
},
{
"numero": 45,
"nome": "GPIO45",
"tipo": "gpio",
"funcoes": [
"GPIO45"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#3b82f6",
"restricoes": "Pull-down interno; strapping pin para seleção de tensão VDDSPI (baixo=3.3V, alto=1.8V)"
},
{
"numero": 46,
"nome": "GPIO46",
"tipo": "gpio",
"funcoes": [
"GPIO46"
],
"categorias": [
"GPIO",
"Strapping"
],
"cor": "#22c55e",
"restricoes": "Somente entrada (input-only); pull-down interno; strapping para boot mode e controle de mensagens ROM"
},
{
"numero": 47,
"nome": "GPIO47",
"tipo": "gpio",
"funcoes": [
"GPIO47",
"SPICLK_P_DIFF"
],
"categorias": [
"GPIO",
"SPI",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Clock diferencial positivo para barramento SPI"
},
{
"numero": 48,
"nome": "GPIO48",
"tipo": "gpio",
"funcoes": [
"GPIO48",
"SPICLK_N_DIFF"
],
"categorias": [
"GPIO",
"SPI",
"Clock"
],
"cor": "#3b82f6",
"restricoes": "Clock diferencial negativo para barramento SPI"
},
{
"numero": "XTAL_N",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial negativo"
},
{
"numero": "XTAL_P",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrada/saída de clock externo",
"Conexão ao cristal ou oscilador do chip"
],
"categorias": [
"Analog",
"Clock"
],
"cor": "#a855f7",
"restricoes": "Clock diferencial positivo"
},
{
"numero": "LNA",
"nome": "LNA_IN",
"tipo": "analog",
"funcoes": [
"Entrada/saída do amplificador de baixo ruído RF"
],
"categorias": [
"Analog",
"RF"
],
"cor": "#a855f7",
"restricoes": "Sinais de entrada/saída do LNA RF"
}
]
+362
View File
@@ -0,0 +1,362 @@
[
{
"numero": "GND",
"nome": "GND",
"tipo": "ground",
"funcoes": ["Referência elétrica do sistema", "Referência para nível lógico baixo"],
"categorias": ["Ground"],
"cor": "#64748b",
"restricoes": ""
},
{
"numero": "CPU",
"nome": "VDD3P3_CPU",
"tipo": "power",
"funcoes": ["Alimentação digital principal"],
"categorias": ["Power"],
"cor": "#ef4444",
"restricoes": "Opera entre 1.8 V e 3.6 V"
},
{
"numero": "RTC",
"nome": "VDD3P3_RTC",
"tipo": "power",
"funcoes": ["Alimentação para o domínio RTC", "Alimentação de referência para o LDO interno"],
"categorias": ["Power"],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V em chips com flash; entre 2.3 V e 3.6 V sem flash"
},
{
"numero": "SDIO",
"nome": "VDD_SDIO",
"tipo": "power",
"funcoes": ["Alimentação dos barramentos de Flash e PSRAM"],
"categorias": ["Power"],
"cor": "#ef4444",
"restricoes": "Tensão definida pela GPIO12 na inicialização"
},
{
"numero": "VDDA",
"nome": "VDDA",
"tipo": "power",
"funcoes": ["Alimentação analógica do chip", "Alimentação de referência para o ADC"],
"categorias": ["Power", "Analog"],
"cor": "#ef4444",
"restricoes": "Opera entre 3.0 V e 3.6 V com flash; entre 2.3 V e 3.6 V sem flash"
},
{
"numero": "CHIP_PU",
"nome": "CHIP_PU (EN)",
"tipo": "power",
"funcoes": ["Habilitar chip (nível alto)", "Reseta a placa (nível baixo)"],
"categorias": ["Power"],
"cor": "#f97316",
"restricoes": "Deve estar em nível alto para operação normal; usar resistor pull-up para evitar reset acidental"
},
{
"numero": 0,
"nome": "GPIO0",
"tipo": "gpio",
"funcoes": ["GPIO0", "ADC2_CH1", "RTC_GPIO11", "TOUCH1", "HSPIWP", "I2C_SDA_RTC", "CLK_OUT1", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "I2C", "Clock", "PWM", "Strapping"],
"cor": "#3b82f6",
"restricoes": "Resistor pull-up interno; uso como strapping durante boot; modo download firmware em nível baixo"
},
{
"numero": 1,
"nome": "GPIO1",
"tipo": "gpio",
"funcoes": ["GPIO1", "UART0_TXD", "CLK_OUT3", "PWM"],
"categorias": ["GPIO", "UART", "Clock", "PWM"],
"cor": "#3b82f6",
"restricoes": "Resistor pull-up interno; usado para download de firmware"
},
{
"numero": 2,
"nome": "GPIO2",
"tipo": "gpio",
"funcoes": ["GPIO2", "ADC2_CH2", "RTC_GPIO12", "TOUCH2", "I2C_SCL_RTC", "HSPIWP", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "I2C", "PWM", "Strapping"],
"cor": "#3b82f6",
"restricoes": "Resistor pull-down interno; habilita download firmware junto com GPIO0 em nível baixo"
},
{
"numero": 3,
"nome": "GPIO3",
"tipo": "gpio",
"funcoes": ["GPIO3", "UART0_RXD", "CLK_OUT2", "PWM"],
"categorias": ["GPIO", "UART", "Clock", "PWM"],
"cor": "#3b82f6",
"restricoes": "Resistor pull-up interno; usado para download de firmware"
},
{
"numero": 4,
"nome": "GPIO4",
"tipo": "gpio",
"funcoes": ["GPIO4", "ADC2_CH0", "RTC_GPIO10", "TOUCH0", "HSPIHD", "I2C_SCL_RTC", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "I2C", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 5,
"nome": "GPIO5",
"tipo": "gpio",
"funcoes": ["GPIO5", "VSPICS0", "PWM"],
"categorias": ["GPIO", "SPI", "PWM", "Strapping"],
"cor": "#3b82f6",
"restricoes": "Resistor pull-up interno; leitura em bordas para strapping"
},
{
"numero": 6,
"nome": "GPIO6",
"tipo": "gpio",
"funcoes": ["GPIO6", "SPICLK", "UART1_CTS", "PWM"],
"categorias": ["GPIO", "SPI", "UART", "PWM"],
"cor": "#f97316",
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
},
{
"numero": 7,
"nome": "GPIO7",
"tipo": "gpio",
"funcoes": ["GPIO7", "SPIQ", "UART2_RTS", "PWM"],
"categorias": ["GPIO", "SPI", "UART", "PWM"],
"cor": "#f97316",
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
},
{
"numero": 8,
"nome": "GPIO8",
"tipo": "gpio",
"funcoes": ["GPIO8", "SPID", "UART2_CTS", "PWM"],
"categorias": ["GPIO", "SPI", "UART", "PWM"],
"cor": "#f97316",
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
},
{
"numero": 9,
"nome": "GPIO9",
"tipo": "gpio",
"funcoes": ["GPIO9", "SPIHD", "UART1_RXD", "PWM"],
"categorias": ["GPIO", "SPI", "UART", "PWM"],
"cor": "#f97316",
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
},
{
"numero": 10,
"nome": "GPIO10",
"tipo": "gpio",
"funcoes": ["GPIO10", "SPIWP", "UART1_TXD", "PWM"],
"categorias": ["GPIO", "SPI", "UART", "PWM"],
"cor": "#f97316",
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
},
{
"numero": 11,
"nome": "GPIO11",
"tipo": "gpio",
"funcoes": ["GPIO11", "SPICS0", "UART1_RTS", "PWM"],
"categorias": ["GPIO", "SPI", "UART", "PWM"],
"cor": "#f97316",
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
},
{
"numero": 12,
"nome": "GPIO12",
"tipo": "gpio",
"funcoes": ["GPIO12", "ADC2_CH5", "RTC_GPIO15", "TOUCH5", "HSPIQ", "JTAG_MTDI", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "JTAG", "Strapping", "PWM"],
"cor": "#3b82f6",
"restricoes": "Resistor pull-down interno; seleção nível tensão flash externa; VDD_SDIO definida na inicialização"
},
{
"numero": 13,
"nome": "GPIO13",
"tipo": "gpio",
"funcoes": ["GPIO13", "ADC2_CH4", "RTC_GPIO14", "TOUCH4", "HSPID", "JTAG_MTCK", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "JTAG", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 14,
"nome": "GPIO14",
"tipo": "gpio",
"funcoes": ["GPIO14", "ADC2_CH6", "RTC_GPIO16", "TOUCH6", "HSPICLK", "JTAG_MTMS", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "JTAG", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 15,
"nome": "GPIO15",
"tipo": "gpio",
"funcoes": ["GPIO15", "ADC2_CH3", "RTC_GPIO13", "TOUCH3", "HSPICS0", "I2C_SDA_RTC", "JTAG_MTDO", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "I2C", "JTAG", "Strapping", "PWM"],
"cor": "#3b82f6",
"restricoes": "Resistor pull-up interno; controla logs na UART 0; configurações strapping"
},
{
"numero": 16,
"nome": "GPIO16",
"tipo": "gpio",
"funcoes": ["GPIO16", "UART2_RXD", "PWM"],
"categorias": ["GPIO", "UART", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 17,
"nome": "GPIO17",
"tipo": "gpio",
"funcoes": ["GPIO17", "UART2_TXD", "PWM"],
"categorias": ["GPIO", "UART", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 18,
"nome": "GPIO18",
"tipo": "gpio",
"funcoes": ["GPIO18", "VSPICLK", "PWM"],
"categorias": ["GPIO", "SPI", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 19,
"nome": "GPIO19",
"tipo": "gpio",
"funcoes": ["GPIO19", "UART0_CTS", "VSPIQ", "PWM"],
"categorias": ["GPIO", "UART", "SPI", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 21,
"nome": "GPIO21",
"tipo": "gpio",
"funcoes": ["GPIO21", "VSPIHD", "PWM"],
"categorias": ["GPIO", "SPI", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 22,
"nome": "GPIO22",
"tipo": "gpio",
"funcoes": ["GPIO22", "UART0_RTS", "VSPIWP", "PWM"],
"categorias": ["GPIO", "UART", "SPI", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 23,
"nome": "GPIO23",
"tipo": "gpio",
"funcoes": ["GPIO23", "VSPID", "PWM"],
"categorias": ["GPIO", "SPI", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 25,
"nome": "GPIO25",
"tipo": "gpio",
"funcoes": ["GPIO25", "ADC2_CH8", "RTC_GPIO6", "DAC1", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "DAC", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 26,
"nome": "GPIO26",
"tipo": "gpio",
"funcoes": ["GPIO26", "ADC2_CH9", "RTC_GPIO7", "DAC2", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "DAC", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 27,
"nome": "GPIO27",
"tipo": "gpio",
"funcoes": ["GPIO27", "ADC2_CH7", "RTC_GPIO17", "TOUCH7", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "PWM"],
"cor": "#3b82f6",
"restricoes": ""
},
{
"numero": 32,
"nome": "GPIO32",
"tipo": "gpio",
"funcoes": ["GPIO32", "ADC1_CH4", "RTC_GPIO9", "TOUCH9", "XTAL_32K_P", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "Clock", "PWM"],
"cor": "#3b82f6",
"restricoes": "Cristal oscilador externo opcional para RTC; frequência 32.768 kHz"
},
{
"numero": 33,
"nome": "GPIO33",
"tipo": "gpio",
"funcoes": ["GPIO33", "ADC1_CH5", "RTC_GPIO8", "TOUCH8", "XTAL_32K_N", "PWM"],
"categorias": ["GPIO", "ADC", "RTC", "Touch", "Clock", "PWM"],
"cor": "#3b82f6",
"restricoes": "Cristal oscilador externo opcional para RTC; frequência 32.768 kHz"
},
{
"numero": 34,
"nome": "GPIO34",
"tipo": "gpio",
"funcoes": ["GPIO34", "ADC1_CH6", "RTC_GPIO4"],
"categorias": ["GPIO", "ADC", "RTC"],
"cor": "#22c55e",
"restricoes": "Somente entrada; não suporta saída"
},
{
"numero": 35,
"nome": "GPIO35",
"tipo": "gpio",
"funcoes": ["GPIO35", "ADC1_CH7", "RTC_GPIO5"],
"categorias": ["GPIO", "ADC", "RTC"],
"cor": "#22c55e",
"restricoes": "Somente entrada; não suporta saída"
},
{
"numero": 36,
"nome": "GPIO36",
"tipo": "gpio",
"funcoes": ["GPIO36", "ADC1_CH0", "RTC_GPIO0"],
"categorias": ["GPIO", "ADC", "RTC"],
"cor": "#22c55e",
"restricoes": "Somente entrada; não suporta saída"
},
{
"numero": 37,
"nome": "GPIO37",
"tipo": "gpio",
"funcoes": ["GPIO37", "ADC1_CH1", "RTC_GPIO1"],
"categorias": ["GPIO", "ADC", "RTC"],
"cor": "#22c55e",
"restricoes": "Somente entrada; não suporta saída"
},
{
"numero": 38,
"nome": "GPIO38",
"tipo": "gpio",
"funcoes": ["GPIO38", "ADC1_CH2", "RTC_GPIO2"],
"categorias": ["GPIO", "ADC", "RTC"],
"cor": "#22c55e",
"restricoes": "Somente entrada; não suporta saída"
},
{
"numero": 39,
"nome": "GPIO39",
"tipo": "gpio",
"funcoes": ["GPIO39", "ADC1_CH3", "RTC_GPIO3"],
"categorias": ["GPIO", "ADC", "RTC"],
"cor": "#22c55e",
"restricoes": "Somente entrada (input-only)"
}
]