component
ESP32-P4NRW32X
Public Made by Adomby adom
Espressif Systems Integrated Circuits (ICs), 104-VFQFN Exposed Pad. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D. Chip revision v3.x, the newer revision of ESP32-P4NRW32 (v1.x).
← Commit history
Publish 0.1.1
5 files changed
+2838−2796
README.md+138−96@@ -4,115 +4,119 @@ ESP32-P4NRW32X from Espressif Systems, in a 104-VFQFN Exposed Pad. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD. +## Silicon revision++ESP32-P4NRW32X is chip revision **v3.x**, the **newer** revision. [ESP32-P4NRW32](https://wiki.adom.inc/adom/esp32-p4nrw32) is the older revision, v1.x, in the same 104-pin 10 x 10 mm QFN. Espressif documents them separately: v3.x in the ESP32-P4 Series datasheet (v0.7 covers v3.x only), v1.x in the ESP32-P4 chip revision v1.3 datasheet. Two differences matter for a board, both from Espressif's own KiCad symbols (ESP32-P4 and ESP32-P4X): pin 54 is NC on v1.x but VDD_HP_1 (a supply pin) on v3.x, so a board drawn for v1.x needs pin 54 wired to the supply before it takes a v3.x part; and the ADC pins move. On v1.x GPIO0 to GPIO23 and GPIO49 to GPIO54 are marked ADC; on v3.x only GPIO16 to GPIO23 (ADC1 channels 0 to 7) and GPIO49 to GPIO54 (ADC2 channels 0 to 5) are, so a v1.x design reading an analog input on GPIO0 to GPIO15 needs it moved. Check both against the datasheets before swapping one for the other.+ ## Pinout | Pin | Name | Type | Function | |---|---|---|---|-| 1 | GPIO1 | bidirectional | IO pin with GPIO1 (F0/F1), LP_GPIO1 and XTAL_32K_P analog functions, powered by VDD_LP or VDD_BAT and connected to the LP system for Deep-sleep operation. |-| 2 | GPIO2 | bidirectional | IO pin with MTCK (JTAG test clock) as default F0 function, plus GPIO2, LP_GPIO2 and TOUCH_CHANNEL1; powered by VDD_LP/VDD_BAT and input-enabled with weak pull-up after reset, with JTAG pin behaviour set by EFUSE_DIS_PAD_JTAG. |-| 3 | GPIO3 | bidirectional | IO pin with MTDI (JTAG data in) as default F0 function, plus GPIO3, LP_GPIO3 and TOUCH_CHANNEL2; powered by VDD_LP/VDD_BAT and input-enabled after reset. |-| 4 | GPIO4 | bidirectional | IO pin with MTMS (JTAG mode select) as default F0 function, plus GPIO4, LP_GPIO4 and TOUCH_CHANNEL3; powered by VDD_LP and input-enabled after reset. |-| 5 | GPIO5 | bidirectional | IO pin with MTDO (JTAG test data out) as default F0 function, plus GPIO5, LP_GPIO5 and TOUCH_CHANNEL4; powered by VDD_LP. |-| 6 | GPIO6 | bidirectional | General IO pin with GPIO6 (F0/F1), SPI2_HOLD_PAD (F3), LP_GPIO6 and TOUCH_CHANNEL5 functions; powered by VDD_LP. |-| 7 | GPIO7 | bidirectional | General IO pin with GPIO7 (F0/F1), SPI2_CS_PAD (F3), LP_GPIO7 and TOUCH_CHANNEL6 functions; powered by VDD_LP. |-| 8 | GPIO8 | bidirectional | General IO pin with GPIO8 (F0/F1), UART0_RTS_PAD (F2), SPI2_D_PAD (F3), LP_GPIO8 and TOUCH_CHANNEL7 functions; powered by VDD_LP. |-| 9 | VDD_LP | power_in | LP power domain supply input, with recommended 3.0 V to 3.6 V (3.3 V typical) and absolute maximum -0.3 V to 3.6 V. |-| 10 | GPIO9 | bidirectional | General IO pin with GPIO9 (F0/F1), UART0_CTS_PAD (F2), SPI2_CK_PAD (F3), LP_GPIO9 and TOUCH_CHANNEL8 functions; powered by VDD_LP. |-| 11 | GPIO10 | bidirectional | General IO pin with GPIO10 (F0/F1), UART1_TXD_PAD (F2), SPI2_Q_PAD (F3), LP_GPIO10 and TOUCH_CHANNEL9 functions; powered by VDD_LP. |-| 12 | GPIO11 | bidirectional | General IO pin with GPIO11 (F0/F1), UART1_RXD_PAD (F2), SPI2_WP_PAD (F3), LP_GPIO11 and TOUCH_CHANNEL10 functions; powered by VDD_LP. |-| 13 | GPIO12 | bidirectional | General IO pin with GPIO12 (F0/F1), UART1_RTS_PAD (F2), LP_GPIO12 and TOUCH_CHANNEL11 functions; powered by VDD_LP. |-| 14 | GPIO13 | bidirectional | General IO pin with GPIO13 (F0/F1), UART1_CTS_PAD (F2), LP_GPIO13 and TOUCH_CHANNEL12 functions; powered by VDD_LP. |-| 15 | GPIO14 | bidirectional | General IO pin with GPIO14 (F0/F1), LP_UART_TXD_PAD (LP IO MUX F0), LP_GPIO14 and TOUCH_CHANNEL13 functions; powered by VDD_LP. |-| 16 | GPIO15 | bidirectional | General IO pin with GPIO15 (F0/F1), LP_UART_RXD_PAD (LP IO MUX F0), LP_GPIO15 and TOUCH_CHANNEL14 functions; powered by VDD_LP. |-| 17 | GPIO16 | bidirectional | HP IO pin with GPIO16 (F0/F1) and ADC1_CHANNEL0 analog function; powered by VDD_IO_0. |-| 18 | GPIO17 | bidirectional | HP IO pin with GPIO17 (F0/F1) and ADC1_CHANNEL1 analog function; powered by VDD_IO_0. |-| 19 | GPIO18 | bidirectional | HP IO pin with GPIO18 (F0/F1) and ADC1_CHANNEL2 analog function; powered by VDD_IO_0. |-| 20 | GPIO19 | bidirectional | HP IO pin with GPIO19 (F0/F1) and ADC1_CHANNEL3 analog function; powered by VDD_IO_0. |-| 21 | VDD_IO_0 | power_in | Digital power domain supply for HP IO pins GPIO16-GPIO23, with recommended 1.65 V to 3.6 V (1.8 V typical). |-| 22 | GPIO20 | bidirectional | HP IO pin with GPIO20 (F0/F1) and ADC1_CHANNEL4 analog function; powered by VDD_IO_0. |-| 23 | GPIO21 | bidirectional | HP IO pin with GPIO21 (F0/F1) and ADC1_CHANNEL5 analog function; powered by VDD_IO_0. |-| 24 | GPIO22 | bidirectional | HP IO pin with GPIO22 (F0/F1) and ADC1_CHANNEL6 analog function; powered by VDD_IO_0. |-| 25 | GPIO23 | bidirectional | HP IO pin with GPIO23 (F0/F1), REF_50M_CLK_PAD output (F3) and ADC1_CHANNEL7 analog function; powered by VDD_IO_0. |-| 26 | VDD_HP_0 | power_in | Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V. |+| 1 | GPIO1 | bidirectional | IO pin powered by VDD_LP/VDD_BAT with IO MUX, LP IO MUX and analog (XTAL_32K_P) functions; default drive strength 20 mA. |+| 2 | GPIO2 | bidirectional | IO pin powered by VDD_LP/VDD_BAT with input enabled and weak pull-up at reset; F0 is JTAG MTCK and it also serves as TOUCH_CHANNEL1; default drive strength 20 mA. |+| 3 | GPIO3 | bidirectional | IO pin powered by VDD_LP/VDD_BAT with input enabled at reset; F0 is JTAG MTDI and it also serves as TOUCH_CHANNEL2; default drive strength 20 mA. |+| 4 | GPIO4 | bidirectional | IO pin powered by VDD_LP with input enabled at reset; F0 is JTAG MTMS and it also serves as TOUCH_CHANNEL3; default drive strength 20 mA. |+| 5 | GPIO5 | bidirectional | IO pin powered by VDD_LP; F0 is JTAG MTDO and it also serves as TOUCH_CHANNEL4; default drive strength 20 mA. |+| 6 | GPIO6 | bidirectional | IO pin powered by VDD_LP; F2 is SPI2_HOLD_PAD and it also serves as TOUCH_CHANNEL5; default drive strength 20 mA. |+| 7 | GPIO7 | bidirectional | IO pin powered by VDD_LP; F2 is SPI2_CS_PAD and it also serves as TOUCH_CHANNEL6; default drive strength 20 mA. |+| 8 | GPIO8 | bidirectional | IO pin powered by VDD_LP; F1 is UART0_RTS, F2 is SPI2_D_PAD, and it also serves as TOUCH_CHANNEL7; default drive strength 20 mA. |+| 9 | VDD_LP | power_in | Power input for the LP power domain that supplies LP IO pins; recommended input voltage 3.0-3.6 V (typ. 3.3 V). |+| 10 | GPIO9 | bidirectional | IO pin powered by VDD_LP; F1 is UART0_CTS, F2 is SPI2_CK_PAD, and it also serves as TOUCH_CHANNEL8; default drive strength 20 mA. |+| 11 | GPIO10 | bidirectional | IO pin powered by VDD_LP; F1 is UART1_TXD, F2 is SPI2_Q_PAD, and it also serves as TOUCH_CHANNEL9; default drive strength 20 mA. |+| 12 | GPIO11 | bidirectional | IO pin powered by VDD_LP; F1 is UART1_RXD, F2 is SPI2_WP_PAD, and it also serves as TOUCH_CHANNEL10; default drive strength 20 mA. |+| 13 | GPIO12 | bidirectional | IO pin powered by VDD_LP; F1 is UART1_RTS and it also serves as TOUCH_CHANNEL11; default drive strength 20 mA. |+| 14 | GPIO13 | bidirectional | IO pin powered by VDD_LP; F1 is UART1_CTS and it also serves as TOUCH_CHANNEL12; default drive strength 20 mA. |+| 15 | GPIO14 | bidirectional | IO pin powered by VDD_LP; LP IO MUX function LP_UART_TXD and it also serves as TOUCH_CHANNEL13; default drive strength 20 mA. |+| 16 | GPIO15 | bidirectional | IO pin powered by VDD_LP; LP IO MUX function LP_UART_RXD and it also serves as TOUCH_CHANNEL14; default drive strength 20 mA. |+| 17 | GPIO16 | bidirectional | IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL0; default drive strength 20 mA. |+| 18 | GPIO17 | bidirectional | IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL1; default drive strength 20 mA. |+| 19 | GPIO18 | bidirectional | IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL2; default drive strength 20 mA. |+| 20 | GPIO19 | bidirectional | IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL3; default drive strength 20 mA. |+| 21 | VDD_IO_0 | power_in | Digital power domain input for HP IO pins GPIO16-GPIO23; recommended input voltage 1.65-3.6 V (typ. 1.8 V). |+| 22 | GPIO20 | bidirectional | IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL4; default drive strength 20 mA. |+| 23 | GPIO21 | bidirectional | IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL5; default drive strength 20 mA. |+| 24 | GPIO22 | bidirectional | IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL6; default drive strength 20 mA. |+| 25 | GPIO23 | bidirectional | IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL7; F2 is REF_50M_CLK_PAD output; default drive strength 20 mA. |+| 26 | VDD_HP_0 | power_in | Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V. | | 27 | FLASH_CS | output | Dedicated off-package flash chip-select output (CS#), powered by VDD_FLASHIO. | | 28 | FLASH_Q | bidirectional | Dedicated off-package flash data output (DO) pin, powered by VDD_FLASHIO. | | 29 | FLASH_WP | bidirectional | Dedicated off-package flash write-protect (WP#) pin, powered by VDD_FLASHIO. |-| 30 | VDD_FLASHIO | power_in | Power supply for flash IO, to be adjusted to the flash model (3.3 V used as example), with absolute maximum of -0.3 V to 3.6 V. |+| 30 | VDD_FLASHIO | power_in | Power input for flash IO, to be adjusted to the flash model (examples in the datasheet use 3.3 V flash); recommended range 1.65-3.6 V. | | 31 | FLASH_HOLD | bidirectional | Dedicated off-package flash hold (HOLD#) pin, powered by VDD_FLASHIO. |-| 32 | FLASH_CK | output | Dedicated off-package flash clock (CLK) output, powered by VDD_FLASHIO. |+| 32 | FLASH_CK | output | Dedicated off-package flash clock output (CLK), powered by VDD_FLASHIO. | | 33 | FLASH_D | bidirectional | Dedicated off-package flash data input (DI) pin, powered by VDD_FLASHIO. |-| 34 | DSI_REXT | bidirectional | MIPI DSI PHY external 4.02 kΩ reference resistor connection, powered by VDD_MIPI_DPHY. |-| 35 | DSI_DATAP1 | bidirectional | MIPI DSI PHY positive data channel 1 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY. |-| 36 | DSI_DATAN1 | bidirectional | MIPI DSI PHY negative data channel 1 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY. |+| 34 | DSI_REXT | bidirectional | MIPI DSI PHY connection for the 4.02 kΩ external reference resistor, powered by VDD_MIPI_DPHY. |+| 35 | DSI_DATAP1 | bidirectional | MIPI DSI PHY positive data channel 1 (2-lane, 1.5 Gbps per lane), powered by VDD_MIPI_DPHY. |+| 36 | DSI_DATAN1 | bidirectional | MIPI DSI PHY negative data channel 1, powered by VDD_MIPI_DPHY. | | 37 | DSI_CLKN | bidirectional | MIPI DSI PHY negative clock channel, powered by VDD_MIPI_DPHY. | | 38 | DSI_CLKP | bidirectional | MIPI DSI PHY positive clock channel, powered by VDD_MIPI_DPHY. |-| 39 | DSI_DATAP0 | bidirectional | MIPI DSI PHY positive data channel 0 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY. |-| 40 | DSI_DATAN0 | bidirectional | MIPI DSI PHY negative data channel 0 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY. |-| 41 | VDD_MIPI_DPHY | power_in | MIPI PHY power supply with absolute maximum input voltage of 0 V to 2.75 V. |-| 42 | CSI_DATAN0 | bidirectional | MIPI CSI PHY negative data channel 0 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY. |-| 43 | CSI_DATAP0 | bidirectional | MIPI CSI PHY positive data channel 0 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY. |+| 39 | DSI_DATAP0 | bidirectional | MIPI DSI PHY positive data channel 0, powered by VDD_MIPI_DPHY. |+| 40 | DSI_DATAN0 | bidirectional | MIPI DSI PHY negative data channel 0, powered by VDD_MIPI_DPHY. |+| 41 | VDD_MIPI_DPHY | power_in | Power input for the MIPI PHY domain, with absolute maximum allowed input voltage of 0-2.75 V. |+| 42 | CSI_DATAN0 | bidirectional | MIPI CSI PHY negative data channel 0, powered by VDD_MIPI_DPHY. |+| 43 | CSI_DATAP0 | bidirectional | MIPI CSI PHY positive data channel 0, powered by VDD_MIPI_DPHY. | | 44 | CSI_CLKP | bidirectional | MIPI CSI PHY positive clock channel, powered by VDD_MIPI_DPHY. | | 45 | CSI_CLKN | bidirectional | MIPI CSI PHY negative clock channel, powered by VDD_MIPI_DPHY. |-| 46 | CSI_DATAN1 | bidirectional | MIPI CSI PHY negative data channel 1 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY. |-| 47 | CSI_DATAP1 | bidirectional | MIPI CSI PHY positive data channel 1 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY. |-| 48 | CSI_REXT | bidirectional | MIPI CSI PHY external 4.02 kΩ reference resistor connection, powered by VDD_MIPI_DPHY. |-| 49 | USB_DM | bidirectional | USB 2.0 High-Speed OTG PHY D- (USB_D-) dedicated pin, powered by VDD_USBPHY. |-| 50 | USB_DP | bidirectional | USB 2.0 High-Speed OTG PHY D+ (USB_D+) dedicated pin, powered by VDD_USBPHY. |-| 51 | VDD_USBPHY | power_in | USB PHY power supply with absolute maximum input voltage of -0.66 V to 3.96 V. |-| 52 | GPIO24 | bidirectional | IO pin with USB1P1_N0 (USB D-) function and GPIO24 (F0/F1); default drive strength 40 mA, powered by VDD_IO_4. |-| 53 | GPIO25 | bidirectional | IO pin with USB1P1_P0 (USB D+) function and GPIO25 (F0/F1); default drive strength 40 mA, USB pull-up enabled after reset, powered by VDD_IO_4. |-| 54 | VDD_HP_1 | power_in | Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V. |-| 55 | GPIO26 | bidirectional | IO pin with USB1P1_N1 (USB D-) function and GPIO26 (F0/F1); default drive strength 20 mA, powered by VDD_IO_4. |-| 56 | GPIO27 | bidirectional | IO pin with USB1P1_P1 (USB D+) function and GPIO27 (F0/F1); default drive strength 20 mA, powered by VDD_IO_4. |-| 57 | GPIO28 | bidirectional | IO pin with GPIO28 (F0/F1), SPI2_CS_PAD (F2) and GMAC_PHY_RXDV_PAD (F3) functions; powered by VDD_IO_4. |-| 58 | GPIO29 | bidirectional | IO pin with GPIO29 (F0/F1), SPI2_D_PAD (F2) and GMAC_PHY_RXD0_PAD (F3) functions; powered by VDD_IO_4. |-| 59 | VDD_PSRAM_0 | power_in | In-package PSRAM IO power supply, with recommended 1.65 V to 1.95 V (1.8 V typical). |-| 60 | GPIO30 | bidirectional | IO pin with GPIO30 (F0/F1), SPI2_CK_PAD (F2) and GMAC_PHY_RXD1_PAD (F3) functions; powered by VDD_IO_4. |-| 61 | GPIO31 | bidirectional | IO pin with GPIO31 (F0/F1), SPI2_Q_PAD (F2) and GMAC_PHY_RXER_PAD (F3) functions; powered by VDD_IO_4. |-| 62 | VDD_IO_4 | power_in | Digital power domain supply for HP IO pins GPIO24-GPIO38, with recommended 1.65 V to 3.6 V. |-| 63 | GPIO32 | bidirectional | IO pin with GPIO32 (F0/F1), SPI2_HOLD_PAD (F2) and GMAC_RMII_CLK_PAD (F3) functions, input-enabled at reset; it is also the I3C master SCL dedicated pin with configurable pull-up, and can be used as GPIO when I3C is unused. |-| 64 | GPIO33 | bidirectional | IO pin with GPIO33 (F0/F1), SPI2_WP_PAD (F2) and GMAC_PHY_TXEN_PAD (F3) functions, input-enabled at reset; it is also the I3C master SDA dedicated pin with configurable pull-up, and can be used as GPIO when I3C is unused. |-| 65 | GPIO34 | bidirectional | Strapping pin (JTAG signal source control) that is floating by default at reset and input-enabled, with SPI2_IO4_PAD (F2) and GMAC_PHY_TXD0_PAD (F3) functions. |-| 66 | GPIO35 | bidirectional | Strapping pin for chip boot mode control with weak pull-up at reset (bit value 1), input-enabled, with SPI2_IO5_PAD (F2) and GMAC_PHY_TXD1_PAD (F3) functions. |-| 67 | VDD_PSRAM_1 | power_in | In-package PSRAM IO power supply, with recommended 1.65 V to 1.95 V (1.8 V typical). |-| 68 | GPIO36 | bidirectional | Strapping pin for ROM message printing control, floating by default at reset and input-enabled, with SPI2_IO6_PAD (F2) and GMAC_PHY_TXER_PAD (F3) functions. |-| 69 | GPIO37 | bidirectional | Strapping pin for chip boot mode control, floating by default at reset and input-enabled, with UART0_TXD_PAD (F0) and SPI2_IO7_PAD (F2) functions. |-| 70 | GPIO38 | bidirectional | Strapping pin for chip boot mode control, floating by default at reset and input-enabled, with UART0_RXD_PAD (F0) and SPI2_DQS_PAD (F2) functions. |-| 71 | VDDO_FLASH | power_out | Output supply for off-package flash, with 50 mA maximum output current; the voltage is selected by EFUSE_0PXA_TIEH_SEL_0. |-| 72 | VDDO_PSRAM | power_out | Output supply for in-package and off-package PSRAM, with 50 mA maximum output current. |-| 73 | VDDO_3 | power_out | Regulated output supply with 50 mA maximum output current. |-| 74 | VDDO_4 | power_out | Regulated output supply with 50 mA maximum output current. |-| 75 | VDD_LDO | power_in | Analog power domain supply for the LDOs, with recommended 3.0 V to 3.6 V (3.3 V typical). |-| 76 | VDD_HP_2 | power_in | Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V. |-| 77 | VDD_DCDCC | power_in | Analog power domain supply for DC/DC control, with recommended 3.0 V to 3.6 V (3.3 V typical). |-| 78 | FB_DCDC | passive | Feedback pin of the external DC/DC supply that regulates VDD_HP_0/1/2/3 together with feedback resistors. |-| 79 | EN_DCDC | output | Enable pin for the external DC/DC converter. |-| 80 | GPIO39 | bidirectional | IO pin with SD1_CDATA0_PAD (F0), GPIO39 (F1) and REF_50M_CLK_PAD (F3) functions; powered by VDD_IO_5. |-| 81 | GPIO40 | bidirectional | IO pin with SD1_CDATA1_PAD (F0), GPIO40 (F1) and GMAC_PHY_TXEN_PAD (F3) functions; powered by VDD_IO_5. |-| 82 | GPIO41 | bidirectional | IO pin with SD1_CDATA2_PAD (F0), GPIO41 (F1) and GMAC_PHY_TXD0_PAD (F3) functions; powered by VDD_IO_5. |-| 83 | GPIO42 | bidirectional | IO pin with SD1_CDATA3_PAD (F0), GPIO42 (F1) and GMAC_PHY_TXD1_PAD (F3) functions; powered by VDD_IO_5. |-| 84 | GPIO43 | bidirectional | IO pin with SD1_CCLK_PAD (F0 output), GPIO43 (F1) and GMAC_PHY_TXER_PAD (F3) functions; powered by VDD_IO_5. |-| 85 | VDD_IO_5 | power_in | Digital power domain supply for HP IO pins GPIO39-GPIO48, with recommended 1.65 V to 3.6 V. |-| 86 | GPIO44 | bidirectional | IO pin with SD1_CCMD_PAD (F0), GPIO44 (F1) and GMAC_RMII_CLK_PAD (F3) functions; powered by VDD_IO_5. |-| 87 | GPIO45 | bidirectional | IO pin with SD1_CDATA4_PAD (F0), GPIO45 (F1) and GMAC_PHY_RXDV_PAD (F3) functions; powered by VDD_IO_5. |-| 88 | GPIO46 | bidirectional | IO pin with SD1_CDATA5_PAD (F0), GPIO46 (F1) and GMAC_PHY_RXD0_PAD (F3) functions; powered by VDD_IO_5. |-| 89 | GPIO47 | bidirectional | IO pin with SD1_CDATA6_PAD (F0), GPIO47 (F1) and GMAC_PHY_RXD1_PAD (F3) functions; powered by VDD_IO_5. |-| 90 | GPIO48 | bidirectional | IO pin with SD1_CDATA7_PAD (F0), GPIO48 (F1) and GMAC_PHY_RXER_PAD (F3) functions; powered by VDD_IO_5. |-| 91 | VDD_HP_3 | power_in | Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V. |-| 92 | GPIO49 | bidirectional | IO pin with GPIO49 (F0/F1), GMAC_PHY_TXEN_PAD (F3) and ADC2_CHANNEL0 analog function; powered by VDD_IO_6. |-| 93 | GPIO50 | bidirectional | IO pin with GPIO50 (F0/F1), GMAC_RMII_CLK_PAD (F3) and ADC2_CHANNEL1 analog function; powered by VDD_IO_6. |-| 94 | GPIO51 | bidirectional | IO pin with GPIO51 (F0/F1), GMAC_PHY_RXDV_PAD (F3), ADC2_CHANNEL2 and ANA_COMP0 analog functions; powered by VDD_IO_6. |-| 95 | GPIO52 | bidirectional | IO pin with GPIO52 (F0/F1), GMAC_PHY_RXD0_PAD (F3), ADC2_CHANNEL3 and ANA_COMP0 analog functions; powered by VDD_IO_6. |-| 96 | VDD_IO_6 | power_in | Digital power domain supply for HP IO pins GPIO49-GPIO54, with recommended 1.65 V to 3.6 V. |-| 97 | GPIO53 | bidirectional | IO pin with GPIO53 (F0/F1), GMAC_PHY_RXD1_PAD (F3), ADC2_CHANNEL4 and ANA_COMP1 analog functions; powered by VDD_IO_6. |-| 98 | GPIO54 | bidirectional | IO pin with GPIO54 (F0/F1), GMAC_PHY_RXER_PAD (F3), ADC2_CHANNEL5 and ANA_COMP1 analog functions; powered by VDD_IO_6. |-| 99 | XTAL_N | passive | Differential negative external clock input/output connected to the chip's crystal or oscillator. |-| 100 | XTAL_P | passive | Differential positive external clock input/output connected to the chip's crystal or oscillator. |-| 101 | VDD_ANA | power_in | Analog power domain supply with recommended 3.0 V to 3.6 V (3.3 V typical). |-| 102 | VDD_BAT | power_in | Analog power domain input that optionally connects to an external battery, with recommended 2.5 V to 3.6 V (3.3 V typical). |-| 103 | CHIP_PU | input | Chip enable: high enables the chip (powered up), low disables it (powered down); do not leave floating. |-| 104 | GPIO0 | bidirectional | IO pin with GPIO0 (F0/F1), LP_GPIO0 LP IO MUX and XTAL_32K_N analog functions, powered by VDD_LP or VDD_BAT. |-| 105 | GND | power_in | External ground connection. |+| 46 | CSI_DATAN1 | bidirectional | MIPI CSI PHY negative data channel 1, powered by VDD_MIPI_DPHY. |+| 47 | CSI_DATAP1 | bidirectional | MIPI CSI PHY positive data channel 1, powered by VDD_MIPI_DPHY. |+| 48 | CSI_REXT | bidirectional | MIPI CSI PHY connection for the 4.02 kΩ external reference resistor, powered by VDD_MIPI_DPHY. |+| 49 | USB_DM | bidirectional | USB 2.0 High-Speed OTG PHY D- (USB_D-) dedicated pin. |+| 50 | USB_DP | bidirectional | USB 2.0 High-Speed OTG PHY D+ (USB_D+) dedicated pin. |+| 51 | VDD_USBPHY | power_in | Power input for the USB PHY, with absolute maximum allowed input voltage of -0.66-3.96 V. |+| 52 | GPIO24 | bidirectional | IO pin powered by VDD_IO_4; by default it is the USB1P1_N0 USB Serial/JTAG D- signal, and its default drive strength is 40 mA. |+| 53 | GPIO25 | bidirectional | IO pin powered by VDD_IO_4; by default it is the USB1P1_P0 USB Serial/JTAG D+ signal with USB pull-up enabled at reset, and its default drive strength is 40 mA. |+| 54 | VDD_HP_1 | power_in | Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V. |+| 55 | GPIO26 | bidirectional | IO pin powered by VDD_IO_4 with USB1P1_N1 (USB 2.0 Full-Speed OTG D-) analog function; default drive strength 20 mA. |+| 56 | GPIO27 | bidirectional | IO pin powered by VDD_IO_4 with USB1P1_P1 (USB 2.0 Full-Speed OTG D+) analog function; default drive strength 20 mA. |+| 57 | GPIO28 | bidirectional | IO pin powered by VDD_IO_4; F2 is SPI2_CS_PAD and F3 is GMAC_PHY_RXDV_PAD; default drive strength 20 mA. |+| 58 | GPIO29 | bidirectional | IO pin powered by VDD_IO_4; F2 is SPI2_D_PAD and F3 is GMAC_PHY_RXD0_PAD; default drive strength 20 mA. |+| 59 | VDD_PSRAM_0 | power_in | Power input for PSRAM IO; recommended input voltage 1.65-1.95 V (typ. 1.8 V). |+| 60 | GPIO30 | bidirectional | IO pin powered by VDD_IO_4; F2 is SPI2_CK_PAD and F3 is GMAC_PHY_RXD1_PAD; default drive strength 20 mA. |+| 61 | GPIO31 | bidirectional | IO pin powered by VDD_IO_4; F2 is SPI2_Q_PAD and F3 is GMAC_PHY_RXER_PAD; default drive strength 20 mA. |+| 62 | VDD_IO_4 | power_in | Digital power domain input for HP IO pins GPIO24-GPIO38 group; recommended input voltage 1.65-3.6 V (typ. 1.8 V). |+| 63 | GPIO32 | bidirectional | IO pin powered by VDD_IO_4 with input enabled at reset; F2 is SPI2_HOLD_PAD, F3 is GMAC_RMII_CLK_PAD, and it is a dedicated I3C master SCL pin with configurable pull-up. |+| 64 | GPIO33 | bidirectional | IO pin powered by VDD_IO_4 with input enabled at reset; F2 is SPI2_WP_PAD, F3 is GMAC_PHY_TXEN_PAD, and it is a dedicated I3C master SDA pin with configurable pull-up. |+| 65 | GPIO34 | bidirectional | Strapping IO pin powered by VDD_IO_4 with input enabled at reset (JTAG signal source control, floating by default); F2 is SPI2_IO4_PAD and F3 is GMAC_PHY_TXD0_PAD. |+| 66 | GPIO35 | bidirectional | Strapping IO pin powered by VDD_IO_4 with input enabled and weak pull-up at reset (chip boot mode control, default bit value 1); F2 is SPI2_IO5_PAD and F3 is GMAC_PHY_TXD1_PAD. |+| 67 | VDD_PSRAM_1 | power_in | Power input for PSRAM IO; recommended input voltage 1.65-1.95 V (typ. 1.8 V). |+| 68 | GPIO36 | bidirectional | Strapping IO pin powered by VDD_IO_4 with input enabled at reset (ROM message printing control, floating by default); F2 is SPI2_IO6_PAD and F3 is GMAC_PHY_TXER_PAD. |+| 69 | GPIO37 | bidirectional | Strapping IO pin powered by VDD_IO_4 (chip boot mode control, floating by default); F0 is UART0_TXD and F2 is SPI2_IO7_PAD. |+| 70 | GPIO38 | bidirectional | Strapping IO pin powered by VDD_IO_4 with input enabled at reset (chip boot mode control, floating by default); F0 is UART0_RXD and F2 is SPI2_DQS_PAD. |+| 71 | VDDO_FLASH | power_out | Regulated output supplying the off-package flash, rated up to 50 mA at maximum. |+| 72 | VDDO_PSRAM | power_out | Regulated output supplying in-package and off-package PSRAM, rated up to 50 mA at maximum. |+| 73 | VDDO_3 | power_out | Regulated power output rated up to 50 mA at maximum. |+| 74 | VDDO_4 | power_out | Regulated power output rated up to 50 mA at maximum. |+| 75 | VDD_LDO | power_in | Analog power domain input providing power for the LDOs; recommended input voltage 3.0-3.6 V (typ. 3.3 V). |+| 76 | VDD_HP_2 | power_in | Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V. |+| 77 | VDD_DCDCC | power_in | Analog power domain input providing power for DC/DC control; recommended input voltage 3.0-3.6 V (typ. 3.3 V). |+| 78 | FB_DCDC | passive | Feedback pin of the power supply for the external DC/DC; it regulates VDD_HP_0/1/2/3 together with external feedback resistors. |+| 79 | EN_DCDC | output | Enable output for the external DC/DC converter. |+| 80 | GPIO39 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CDATA0 and F2 is REF_50M_CLK_PAD; default drive strength 20 mA. |+| 81 | GPIO40 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CDATA1 and F2 is GMAC_PHY_TXEN_PAD; default drive strength 20 mA. |+| 82 | GPIO41 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CDATA2 and F2 is GMAC_PHY_TXD0_PAD; default drive strength 20 mA. |+| 83 | GPIO42 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CDATA3 and F2 is GMAC_PHY_TXD1_PAD; default drive strength 20 mA. |+| 84 | GPIO43 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CCLK and F2 is GMAC_PHY_TXER_PAD; default drive strength 20 mA. |+| 85 | VDD_IO_5 | power_in | Digital power domain input for HP IO pins GPIO39-GPIO48; recommended input voltage 1.65-3.6 V (typ. 1.8 V). |+| 86 | GPIO44 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CCMD and F2 is GMAC_RMII_CLK_PAD; default drive strength 20 mA. |+| 87 | GPIO45 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CDATA4 and F2 is GMAC_PHY_RXDV_PAD; default drive strength 20 mA. |+| 88 | GPIO46 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CDATA5 and F2 is GMAC_PHY_RXD0_PAD; default drive strength 20 mA. |+| 89 | GPIO47 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CDATA6 and F2 is GMAC_PHY_RXD1_PAD; default drive strength 20 mA. |+| 90 | GPIO48 | bidirectional | IO pin powered by VDD_IO_5; F0 is SD1_CDATA7 and F2 is GMAC_PHY_RXER_PAD; default drive strength 20 mA. |+| 91 | VDD_HP_3 | power_in | Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V. |+| 92 | GPIO49 | bidirectional | IO pin powered by VDD_IO_6 with analog function ADC2_CHANNEL0; F2 is GMAC_PHY_TXEN_PAD; default drive strength 20 mA. |+| 93 | GPIO50 | bidirectional | IO pin powered by VDD_IO_6 with analog function ADC2_CHANNEL1; F2 is GMAC_RMII_CLK_PAD; default drive strength 20 mA. |+| 94 | GPIO51 | bidirectional | IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL2 and ANA_COMP0; F2 is GMAC_PHY_RXDV_PAD; default drive strength 20 mA. |+| 95 | GPIO52 | bidirectional | IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL3 and ANA_COMP0; F2 is GMAC_PHY_RXD0_PAD; default drive strength 20 mA. |+| 96 | VDD_IO_6 | power_in | Digital power domain input for HP IO pins GPIO49-GPIO54; recommended input voltage 1.65-3.6 V (typ. 1.8 V). |+| 97 | GPIO53 | bidirectional | IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL4 and ANA_COMP1; F2 is GMAC_PHY_RXD1_PAD; default drive strength 20 mA. |+| 98 | GPIO54 | bidirectional | IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL5 and ANA_COMP1; F2 is GMAC_PHY_RXER_PAD; default drive strength 20 mA. |+| 99 | XTAL_N | passive | Negative external clock input/output connected to the chip's crystal or oscillator. |+| 100 | XTAL_P | passive | Positive external clock input/output connected to the chip's crystal or oscillator (differential clock with XTAL_N). |+| 101 | VDD_ANA | power_in | Analog power domain input; recommended input voltage 3.0-3.6 V (typ. 3.3 V). |+| 102 | VDD_BAT | power_in | Analog power domain input that can optionally connect to an external battery; recommended input voltage 2.5-3.6 V (typ. 3.3 V). |+| 103 | CHIP_PU | input | Chip enable: High enables the chip (powered up), Low disables it (powered down); it must not be left floating. |+| 104 | GPIO0 | bidirectional | IO pin powered by VDD_LP/VDD_BAT with analog function XTAL_32K_N and LP_GPIO0; default drive strength 20 mA. |+| 105 | GND | power_in | External ground connection (exposed pad on the QFN104 package). | ## Key specifications @@ -123,6 +127,44 @@ ESP32-P4NRW32X from Espressif Systems, in a 104-VFQFN Exposed Pad. Pinout and pi | Category | Integrated Circuits (ICs) | | Pins | 105 | +## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Allowed input voltage (VDD_LDO, VDD_DCDCC, VDD_ANA, VDD_BAT, VDD_LP) | | -0.3 | | 3.6 | V | | 88 |+| Allowed input voltage (VDD_IO_0, VDD_FLASHIO, VDD_IO_4, VDD_IO_5, VDD_IO_6) | | -0.3 | | 3.6 | V | | 88 |+| Allowed input voltage (VDD_PSRAM_0, VDD_PSRAM_1) | | 1.62 | | 1.98 | V | | 88 |+| Allowed input voltage (VDD_HP_0, VDD_HP_1, VDD_HP_2, VDD_HP_3) | | 0 | | 1.3 | V | | 88 |+| Allowed input voltage (VDD_MIPI_DPHY) | | 0 | | 2.75 | V | | 88 |+| Allowed input voltage (VDD_USBPHY) | | -0.66 | | 3.96 | V | | 88 |+| Cumulative IO output current | Ioutput | | | 1500 | mA | | 88 |+| Storage temperature | TSTORE | -40 | | 150 | °C | | 88 |+| Recommended input voltage (VDD_LDO, VDD_DCDCC, VDD_ANA, VDD_LP) | | 3 | 3.3 | 3.6 | V | | 88 |+| Recommended input voltage (VDD_BAT) | | 2.5 | 3.3 | 3.6 | V | | 88 |+| Recommended input voltage (VDD_IO_0, VDD_FLASHIO, VDD_IO_4, VDD_IO_5, VDD_IO_6) | | 1.65 | 1.8 | 3.6 | V | | 88 |+| Recommended input voltage (VDD_PSRAM_0, VDD_PSRAM_1) | | 1.65 | 1.8 | 1.95 | V | | 88 |+| Recommended input voltage (VDD_HP_0, VDD_HP_1, VDD_HP_2, VDD_HP_3) | | 0.99 | 1.1 | 1.3 | V | | 89 |+| Recommended input voltage (VDD_MIPI_DPHY) | | 2.25 | 2.5 | 2.75 | V | | 89 |+| Recommended input voltage (VDD_USBPHY) | | 2.97 | 3.3 | 3.63 | V | | 89 |+| Current supplied to core | IVDD | 0.5 | | | A | | 89 |+| Ambient temperature | TA | -40 | | 85 | °C | | 89 |+| Low-level input voltage | VIL | -0.3 | | | V | | 89 |+| High-level input current | IIH | | | 50 | nA | | 89 |+| Low-level input current | IIL | | | 50 | nA | | 89 |+| Chip reset voltage | VIL_nRST | -0.3 | | | V | CHIP_PU voltage is within the specified range | 90 |+| Differential nonlinearity (DNL) | DNL | -1 | | 3 | LSB | | 90 |+| Integral nonlinearity (INL) | INL | -5 | | 3 | LSB | | 90 |+| ADC sampling rate | | | | 100 | kSPS | | 90 |+| Total error ATTEN0 | | -12 | | 12 | mV | effective measurement range of 0-1000 | 90 |+| Total error ATTEN1 | | -12 | | 12 | mV | effective measurement range of 0-1300 | 90 |+| Total error ATTEN2 | | -12 | | 12 | mV | effective measurement range of 0-1900 | 90 |+| Total error ATTEN3 | | -15 | | 15 | mV | effective measurement range of 0-3300 | 90 |+| Power supply voltage (1.8 V PSRAM) | VCC | 1.62 | 1.8 | 1.98 | V | Power supply voltage (1.8 V) | 92 |+| Power supply voltage (3.3 V PSRAM) | VCC | 2.7 | 3.3 | 3.6 | V | Power supply voltage (3.3 V) | 92 |+| Maximum clock frequency (PSRAM) | FC | 80 | | | MHz | Maximum clock frequency | 92 |+ ## CAD (KiCad official) - Symbol: `ESP32-P4NRW32X`
esp32-p4nrw32x-hero.overlay.json+2489−2487@@ -1,2489 +1,2491 @@ {- "spec": "adom-hero 1.4",- "mpn": "ESP32-P4NRW32X",- "kind": "component + footprint reference art",- "board_use": false,- "plane_z_mm": -0.02,- "units": "metre",- "upAxis": "Z",- "layers": {- "pad_outlines": {- "material": "Footprint pads - teal dashed outlines - 50 percent opacity",- "rgba": [- 0.0,- 0.902,- 0.863,- 0.5- ],- "pads": 113,- "span_mm": 11.85,- "dash_mm": 0.2962,- "gap_mm": 0.1778,- "pad_stroke_mm": 0.0711- },- "silkscreen": {- "material": "Silkscreen reference lines - 30 percent opacity",- "rgba": [- 0.92,- 0.96,- 1.0,- 0.3- ],- "footprint_items": 8,- "pin1": {- "source": "footprint silkscreen",- "pad": "1"- }- },- "signal_names": {- "material": "Signal names - 50 percent opacity",- "rgba": [- 0.92,- 0.96,- 1.0,- 0.5- ],- "font": "DejaVu Sans Mono",- "labels": 104,- "sides": "top + mirrored underside (single-sided)",- "fallback_to_pad_number": 0- }- },- "align": {- "ok": true,- "centre_offset_mm": 0.0,- "tolerance_mm": 0.832,- "orientation_flipped": false,- "contacts_bbox_mm": [- -5.01,- 5.01,- -5.01,- 5.01- ],- "pads_bbox_mm": [- -5.2,- 5.2,- -5.2,- 5.2- ],- "seating_z_mm": -0.0- },- "sources": {- "glb": "esp32-p4nrw32x-etched.glb",- "glb_sha256": "c4ef39a4f7a235442adbdf602333c117864626a316e7e5e76b334e52aa681e78",- "footprint": "esp32-p4nrw32x.kicad_mod",- "footprint_sha256": "aa01867cd992eec7fae45801be64ed2071447d831875d268a4ed13c8e1882458",- "pins": "page.json component.pins",- "pins_sha256": "abc2422575f083042aeb65c1719acdad40d31f5d2ddb6d3be3531390e9c7d94c"- },- "generator": "adom-wiki 1.8.0 (component_hero)",- "labels": [- {- "pad": "1",- "text": "GPIO1",- "x": -5.3,- "y": -4.375,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "2",- "text": "GPIO2",- "x": -5.3,- "y": -4.025,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "3",- "text": "GPIO3",- "x": -5.3,- "y": -3.675,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "4",- "text": "GPIO4",- "x": -5.3,- "y": -3.325,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "5",- "text": "GPIO5",- "x": -5.3,- "y": -2.975,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "6",- "text": "GPIO6",- "x": -5.3,- "y": -2.625,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "7",- "text": "GPIO7",- "x": -5.3,- "y": -2.275,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "8",- "text": "GPIO8",- "x": -5.3,- "y": -1.925,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "9",- "text": "VDD_LP",- "x": -5.3,- "y": -1.575,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "10",- "text": "GPIO9",- "x": -5.3,- "y": -1.225,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "11",- "text": "GPIO10",- "x": -5.3,- "y": -0.875,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "12",- "text": "GPIO11",- "x": -5.3,- "y": -0.525,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "13",- "text": "GPIO12",- "x": -5.3,- "y": -0.175,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "14",- "text": "GPIO13",- "x": -5.3,- "y": 0.175,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "15",- "text": "GPIO14",- "x": -5.3,- "y": 0.525,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "16",- "text": "GPIO15",- "x": -5.3,- "y": 0.875,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "17",- "text": "GPIO16",- "x": -5.3,- "y": 1.225,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "18",- "text": "GPIO17",- "x": -5.3,- "y": 1.575,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "19",- "text": "GPIO18",- "x": -5.3,- "y": 1.925,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "20",- "text": "GPIO19",- "x": -5.3,- "y": 2.275,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "21",- "text": "VDD_IO_0",- "x": -5.3,- "y": 2.625,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "22",- "text": "GPIO20",- "x": -5.3,- "y": 2.975,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "23",- "text": "GPIO21",- "x": -5.3,- "y": 3.325,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "24",- "text": "GPIO22",- "x": -5.3,- "y": 3.675,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "25",- "text": "GPIO23",- "x": -5.3,- "y": 4.025,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "26",- "text": "VDD_HP_0",- "x": -5.3,- "y": 4.375,- "align": "right",- "vertical": false,- "h": 0.175- },- {- "pad": "27",- "text": "FLASH_CS",- "x": -4.375,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "28",- "text": "FLASH_Q",- "x": -4.025,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "29",- "text": "FLASH_WP",- "x": -3.675,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "30",- "text": "VDD_FLASHIO",- "x": -3.325,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "31",- "text": "FLASH_HOLD",- "x": -2.975,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "32",- "text": "FLASH_CK",- "x": -2.625,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "33",- "text": "FLASH_D",- "x": -2.275,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "34",- "text": "DSI_REXT",- "x": -1.925,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "35",- "text": "DSI_DATAP1",- "x": -1.575,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "36",- "text": "DSI_DATAN1",- "x": -1.225,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "37",- "text": "DSI_CLKN",- "x": -0.875,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "38",- "text": "DSI_CLKP",- "x": -0.525,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "39",- "text": "DSI_DATAP0",- "x": -0.175,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "40",- "text": "DSI_DATAN0",- "x": 0.175,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "41",- "text": "VDD_MIPI_DPHY",- "x": 0.525,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "42",- "text": "CSI_DATAN0",- "x": 0.875,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "43",- "text": "CSI_DATAP0",- "x": 1.225,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "44",- "text": "CSI_CLKP",- "x": 1.575,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "45",- "text": "CSI_CLKN",- "x": 1.925,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "46",- "text": "CSI_DATAN1",- "x": 2.275,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "47",- "text": "CSI_DATAP1",- "x": 2.625,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "48",- "text": "CSI_REXT",- "x": 2.975,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "49",- "text": "USB_DM",- "x": 3.325,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "50",- "text": "USB_DP",- "x": 3.675,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "51",- "text": "VDD_USBPHY",- "x": 4.025,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "52",- "text": "GPIO24",- "x": 4.375,- "y": 5.3,- "align": "right",- "vertical": true,- "h": 0.175- },- {- "pad": "53",- "text": "GPIO25",- "x": 5.3,- "y": 4.375,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "54",- "text": "VDD_HP_1",- "x": 5.3,- "y": 4.025,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "55",- "text": "GPIO26",- "x": 5.3,- "y": 3.675,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "56",- "text": "GPIO27",- "x": 5.3,- "y": 3.325,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "57",- "text": "GPIO28",- "x": 5.3,- "y": 2.975,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "58",- "text": "GPIO29",- "x": 5.3,- "y": 2.625,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "59",- "text": "VDD_PSRAM_0",- "x": 5.3,- "y": 2.275,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "60",- "text": "GPIO30",- "x": 5.3,- "y": 1.925,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "61",- "text": "GPIO31",- "x": 5.3,- "y": 1.575,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "62",- "text": "VDD_IO_4",- "x": 5.3,- "y": 1.225,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "63",- "text": "GPIO32",- "x": 5.3,- "y": 0.875,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "64",- "text": "GPIO33",- "x": 5.3,- "y": 0.525,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "65",- "text": "GPIO34",- "x": 5.3,- "y": 0.175,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "66",- "text": "GPIO35",- "x": 5.3,- "y": -0.175,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "67",- "text": "VDD_PSRAM_1",- "x": 5.3,- "y": -0.525,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "68",- "text": "GPIO36",- "x": 5.3,- "y": -0.875,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "69",- "text": "GPIO37",- "x": 5.3,- "y": -1.225,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "70",- "text": "GPIO38",- "x": 5.3,- "y": -1.575,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "71",- "text": "VDDO_FLASH",- "x": 5.3,- "y": -1.925,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "72",- "text": "VDDO_PSRAM",- "x": 5.3,- "y": -2.275,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "73",- "text": "VDDO_3",- "x": 5.3,- "y": -2.625,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "74",- "text": "VDDO_4",- "x": 5.3,- "y": -2.975,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "75",- "text": "VDD_LDO",- "x": 5.3,- "y": -3.325,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "76",- "text": "VDD_HP_2",- "x": 5.3,- "y": -3.675,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "77",- "text": "VDD_DCDCC",- "x": 5.3,- "y": -4.025,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "78",- "text": "FB_DCDC",- "x": 5.3,- "y": -4.375,- "align": "left",- "vertical": false,- "h": 0.175- },- {- "pad": "79",- "text": "EN_DCDC",- "x": 4.375,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "80",- "text": "GPIO39",- "x": 4.025,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "81",- "text": "GPIO40",- "x": 3.675,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "82",- "text": "GPIO41",- "x": 3.325,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "83",- "text": "GPIO42",- "x": 2.975,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "84",- "text": "GPIO43",- "x": 2.625,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "85",- "text": "VDD_IO_5",- "x": 2.275,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "86",- "text": "GPIO44",- "x": 1.925,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "87",- "text": "GPIO45",- "x": 1.575,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "88",- "text": "GPIO46",- "x": 1.225,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "89",- "text": "GPIO47",- "x": 0.875,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "90",- "text": "GPIO48",- "x": 0.525,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "91",- "text": "VDD_HP_3",- "x": 0.175,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "92",- "text": "GPIO49",- "x": -0.175,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "93",- "text": "GPIO50",- "x": -0.525,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "94",- "text": "GPIO51",- "x": -0.875,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "95",- "text": "GPIO52",- "x": -1.225,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "96",- "text": "VDD_IO_6",- "x": -1.575,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "97",- "text": "GPIO53",- "x": -1.925,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "98",- "text": "GPIO54",- "x": -2.275,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "99",- "text": "XTAL_N",- "x": -2.625,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "100",- "text": "XTAL_P",- "x": -2.975,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "101",- "text": "VDD_ANA",- "x": -3.325,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "102",- "text": "VDD_BAT",- "x": -3.675,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "103",- "text": "CHIP_PU",- "x": -4.025,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- },- {- "pad": "104",- "text": "GPIO0",- "x": -4.375,- "y": -5.3,- "align": "left",- "vertical": true,- "h": 0.175- }+ "spec": "adom-hero 1.4",+ "mpn": "ESP32-P4NRW32X",+ "kind": "component + footprint reference art",+ "board_use": false,+ "plane_z_mm": -0.02,+ "units": "metre",+ "upAxis": "Z",+ "layers": {+ "pad_outlines": {+ "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+ "rgba": [+ 0.0,+ 0.902,+ 0.863,+ 0.5+ ],+ "pads": 113,+ "span_mm": 11.85,+ "dash_mm": 0.2963,+ "gap_mm": 0.1777,+ "pad_stroke_mm": 0.0711+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 8,+ "pin1": {+ "source": "footprint silkscreen",+ "pad": "1"+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 104,+ "sides": "top + mirrored underside (single-sided)",+ "omitted": null,+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "over_pads": false,+ "tolerance_mm": 0.832,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -5.01,+ 5.01,+ -5.01,+ 5.01 ],- "pads": [- {- "number": "1",- "shape": "oval",- "center_mm": [- -4.875,- -4.375- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "2",- "shape": "oval",- "center_mm": [- -4.875,- -4.025- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "3",- "shape": "oval",- "center_mm": [- -4.875,- -3.675- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "4",- "shape": "oval",- "center_mm": [- -4.875,- -3.325- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "5",- "shape": "oval",- "center_mm": [- -4.875,- -2.975- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "6",- "shape": "oval",- "center_mm": [- -4.875,- -2.625- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "7",- "shape": "oval",- "center_mm": [- -4.875,- -2.275- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "8",- "shape": "oval",- "center_mm": [- -4.875,- -1.925- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "9",- "shape": "oval",- "center_mm": [- -4.875,- -1.575- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "10",- "shape": "oval",- "center_mm": [- -4.875,- -1.225- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "11",- "shape": "oval",- "center_mm": [- -4.875,- -0.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "12",- "shape": "oval",- "center_mm": [- -4.875,- -0.525- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "13",- "shape": "oval",- "center_mm": [- -4.875,- -0.175- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "14",- "shape": "oval",- "center_mm": [- -4.875,- 0.175- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "15",- "shape": "oval",- "center_mm": [- -4.875,- 0.525- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "16",- "shape": "oval",- "center_mm": [- -4.875,- 0.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "17",- "shape": "oval",- "center_mm": [- -4.875,- 1.225- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "18",- "shape": "oval",- "center_mm": [- -4.875,- 1.575- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "19",- "shape": "oval",- "center_mm": [- -4.875,- 1.925- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "20",- "shape": "oval",- "center_mm": [- -4.875,- 2.275- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "21",- "shape": "oval",- "center_mm": [- -4.875,- 2.625- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "22",- "shape": "oval",- "center_mm": [- -4.875,- 2.975- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "23",- "shape": "oval",- "center_mm": [- -4.875,- 3.325- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "24",- "shape": "oval",- "center_mm": [- -4.875,- 3.675- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "25",- "shape": "oval",- "center_mm": [- -4.875,- 4.025- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "26",- "shape": "oval",- "center_mm": [- -4.875,- 4.375- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "27",- "shape": "oval",- "center_mm": [- -4.375,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "28",- "shape": "oval",- "center_mm": [- -4.025,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "29",- "shape": "oval",- "center_mm": [- -3.675,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "30",- "shape": "oval",- "center_mm": [- -3.325,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "31",- "shape": "oval",- "center_mm": [- -2.975,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "32",- "shape": "oval",- "center_mm": [- -2.625,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "33",- "shape": "oval",- "center_mm": [- -2.275,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "34",- "shape": "oval",- "center_mm": [- -1.925,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "35",- "shape": "oval",- "center_mm": [- -1.575,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "36",- "shape": "oval",- "center_mm": [- -1.225,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "37",- "shape": "oval",- "center_mm": [- -0.875,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "38",- "shape": "oval",- "center_mm": [- -0.525,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "39",- "shape": "oval",- "center_mm": [- -0.175,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "40",- "shape": "oval",- "center_mm": [- 0.175,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "41",- "shape": "oval",- "center_mm": [- 0.525,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "42",- "shape": "oval",- "center_mm": [- 0.875,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "43",- "shape": "oval",- "center_mm": [- 1.225,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "44",- "shape": "oval",- "center_mm": [- 1.575,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "45",- "shape": "oval",- "center_mm": [- 1.925,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "46",- "shape": "oval",- "center_mm": [- 2.275,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "47",- "shape": "oval",- "center_mm": [- 2.625,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "48",- "shape": "oval",- "center_mm": [- 2.975,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "49",- "shape": "oval",- "center_mm": [- 3.325,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "50",- "shape": "oval",- "center_mm": [- 3.675,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "51",- "shape": "oval",- "center_mm": [- 4.025,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "52",- "shape": "oval",- "center_mm": [- 4.375,- 4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "53",- "shape": "oval",- "center_mm": [- 4.875,- 4.375- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "54",- "shape": "oval",- "center_mm": [- 4.875,- 4.025- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "55",- "shape": "oval",- "center_mm": [- 4.875,- 3.675- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "56",- "shape": "oval",- "center_mm": [- 4.875,- 3.325- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "57",- "shape": "oval",- "center_mm": [- 4.875,- 2.975- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "58",- "shape": "oval",- "center_mm": [- 4.875,- 2.625- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "59",- "shape": "oval",- "center_mm": [- 4.875,- 2.275- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "60",- "shape": "oval",- "center_mm": [- 4.875,- 1.925- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "61",- "shape": "oval",- "center_mm": [- 4.875,- 1.575- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "62",- "shape": "oval",- "center_mm": [- 4.875,- 1.225- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "63",- "shape": "oval",- "center_mm": [- 4.875,- 0.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "64",- "shape": "oval",- "center_mm": [- 4.875,- 0.525- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "65",- "shape": "oval",- "center_mm": [- 4.875,- 0.175- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "66",- "shape": "oval",- "center_mm": [- 4.875,- -0.175- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "67",- "shape": "oval",- "center_mm": [- 4.875,- -0.525- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "68",- "shape": "oval",- "center_mm": [- 4.875,- -0.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "69",- "shape": "oval",- "center_mm": [- 4.875,- -1.225- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "70",- "shape": "oval",- "center_mm": [- 4.875,- -1.575- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "71",- "shape": "oval",- "center_mm": [- 4.875,- -1.925- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "72",- "shape": "oval",- "center_mm": [- 4.875,- -2.275- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "73",- "shape": "oval",- "center_mm": [- 4.875,- -2.625- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "74",- "shape": "oval",- "center_mm": [- 4.875,- -2.975- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "75",- "shape": "oval",- "center_mm": [- 4.875,- -3.325- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "76",- "shape": "oval",- "center_mm": [- 4.875,- -3.675- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "77",- "shape": "oval",- "center_mm": [- 4.875,- -4.025- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "78",- "shape": "oval",- "center_mm": [- 4.875,- -4.375- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 90.0- },- {- "number": "79",- "shape": "oval",- "center_mm": [- 4.375,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "80",- "shape": "oval",- "center_mm": [- 4.025,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "81",- "shape": "oval",- "center_mm": [- 3.675,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "82",- "shape": "oval",- "center_mm": [- 3.325,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "83",- "shape": "oval",- "center_mm": [- 2.975,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "84",- "shape": "oval",- "center_mm": [- 2.625,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "85",- "shape": "oval",- "center_mm": [- 2.275,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "86",- "shape": "oval",- "center_mm": [- 1.925,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "87",- "shape": "oval",- "center_mm": [- 1.575,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "88",- "shape": "oval",- "center_mm": [- 1.225,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "89",- "shape": "oval",- "center_mm": [- 0.875,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "90",- "shape": "oval",- "center_mm": [- 0.525,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "91",- "shape": "oval",- "center_mm": [- 0.175,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "92",- "shape": "oval",- "center_mm": [- -0.175,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "93",- "shape": "oval",- "center_mm": [- -0.525,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "94",- "shape": "oval",- "center_mm": [- -0.875,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "95",- "shape": "oval",- "center_mm": [- -1.225,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "96",- "shape": "oval",- "center_mm": [- -1.575,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "97",- "shape": "oval",- "center_mm": [- -1.925,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "98",- "shape": "oval",- "center_mm": [- -2.275,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "99",- "shape": "oval",- "center_mm": [- -2.625,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "100",- "shape": "oval",- "center_mm": [- -2.975,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "101",- "shape": "oval",- "center_mm": [- -3.325,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "102",- "shape": "oval",- "center_mm": [- -3.675,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "103",- "shape": "oval",- "center_mm": [- -4.025,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "104",- "shape": "oval",- "center_mm": [- -4.375,- -4.875- ],- "size_mm": [- 0.2,- 0.65- ],- "rot": 0.0- },- {- "number": "105",- "shape": "rect",- "center_mm": [- -2.7,- -2.7- ],- "size_mm": [- 2.1,- 2.1- ],- "rot": 0.0- },- {- "number": "105",- "shape": "rect",- "center_mm": [- -2.7,- 0.0- ],- "size_mm": [- 2.1,- 2.1- ],- "rot": 0.0- },- {- "number": "105",- "shape": "rect",- "center_mm": [- -2.7,- 2.7- ],- "size_mm": [- 2.1,- 2.1- ],- "rot": 0.0- },- {- "number": "105",- "shape": "rect",- "center_mm": [- 0.0,- -2.7- ],- "size_mm": [- 2.1,- 2.1- ],- "rot": 0.0- },- {- "number": "105",- "shape": "rect",- "center_mm": [- 0.0,- 0.0- ],- "size_mm": [- 2.1,- 2.1- ],- "rot": 0.0- },- {- "number": "105",- "shape": "rect",- "center_mm": [- 0.0,- 2.7- ],- "size_mm": [- 2.1,- 2.1- ],- "rot": 0.0- },- {- "number": "105",- "shape": "rect",- "center_mm": [- 2.7,- -2.7- ],- "size_mm": [- 2.1,- 2.1- ],- "rot": 0.0- },- {- "number": "105",- "shape": "rect",- "center_mm": [- 2.7,- 0.0- ],- "size_mm": [- 2.1,- 2.1- ],- "rot": 0.0- },- {- "number": "105",- "shape": "rect",- "center_mm": [- 2.7,- 2.7- ],- "size_mm": [- 2.1,- 2.1- ],- "rot": 0.0- }- ]-}+ "pads_bbox_mm": [+ -5.2,+ 5.2,+ -5.2,+ 5.2+ ],+ "seating_z_mm": -0.0+ },+ "sources": {+ "glb": "esp32-p4nrw32x-etched.glb",+ "glb_sha256": "c4ef39a4f7a235442adbdf602333c117864626a316e7e5e76b334e52aa681e78",+ "footprint": "esp32-p4nrw32x.kicad_mod",+ "footprint_sha256": "aa01867cd992eec7fae45801be64ed2071447d831875d268a4ed13c8e1882458",+ "pins": "page.json component.pins",+ "pins_sha256": "abc2422575f083042aeb65c1719acdad40d31f5d2ddb6d3be3531390e9c7d94c"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+ {+ "pad": "1",+ "text": "GPIO1",+ "x": -5.3,+ "y": -4.375,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "2",+ "text": "GPIO2",+ "x": -5.3,+ "y": -4.025,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "3",+ "text": "GPIO3",+ "x": -5.3,+ "y": -3.675,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "4",+ "text": "GPIO4",+ "x": -5.3,+ "y": -3.325,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "5",+ "text": "GPIO5",+ "x": -5.3,+ "y": -2.975,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "6",+ "text": "GPIO6",+ "x": -5.3,+ "y": -2.625,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "7",+ "text": "GPIO7",+ "x": -5.3,+ "y": -2.275,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "8",+ "text": "GPIO8",+ "x": -5.3,+ "y": -1.925,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "9",+ "text": "VDD_LP",+ "x": -5.3,+ "y": -1.575,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "10",+ "text": "GPIO9",+ "x": -5.3,+ "y": -1.225,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "11",+ "text": "GPIO10",+ "x": -5.3,+ "y": -0.875,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "12",+ "text": "GPIO11",+ "x": -5.3,+ "y": -0.525,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "13",+ "text": "GPIO12",+ "x": -5.3,+ "y": -0.175,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "14",+ "text": "GPIO13",+ "x": -5.3,+ "y": 0.175,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "15",+ "text": "GPIO14",+ "x": -5.3,+ "y": 0.525,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "16",+ "text": "GPIO15",+ "x": -5.3,+ "y": 0.875,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "17",+ "text": "GPIO16",+ "x": -5.3,+ "y": 1.225,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "18",+ "text": "GPIO17",+ "x": -5.3,+ "y": 1.575,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "19",+ "text": "GPIO18",+ "x": -5.3,+ "y": 1.925,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "20",+ "text": "GPIO19",+ "x": -5.3,+ "y": 2.275,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "21",+ "text": "VDD_IO_0",+ "x": -5.3,+ "y": 2.625,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "22",+ "text": "GPIO20",+ "x": -5.3,+ "y": 2.975,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "23",+ "text": "GPIO21",+ "x": -5.3,+ "y": 3.325,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "24",+ "text": "GPIO22",+ "x": -5.3,+ "y": 3.675,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "25",+ "text": "GPIO23",+ "x": -5.3,+ "y": 4.025,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "26",+ "text": "VDD_HP_0",+ "x": -5.3,+ "y": 4.375,+ "align": "right",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "27",+ "text": "FLASH_CS",+ "x": -4.375,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "28",+ "text": "FLASH_Q",+ "x": -4.025,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "29",+ "text": "FLASH_WP",+ "x": -3.675,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "30",+ "text": "VDD_FLASHIO",+ "x": -3.325,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "31",+ "text": "FLASH_HOLD",+ "x": -2.975,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "32",+ "text": "FLASH_CK",+ "x": -2.625,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "33",+ "text": "FLASH_D",+ "x": -2.275,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "34",+ "text": "DSI_REXT",+ "x": -1.925,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "35",+ "text": "DSI_DATAP1",+ "x": -1.575,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "36",+ "text": "DSI_DATAN1",+ "x": -1.225,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "37",+ "text": "DSI_CLKN",+ "x": -0.875,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "38",+ "text": "DSI_CLKP",+ "x": -0.525,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "39",+ "text": "DSI_DATAP0",+ "x": -0.175,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "40",+ "text": "DSI_DATAN0",+ "x": 0.175,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "41",+ "text": "VDD_MIPI_DPHY",+ "x": 0.525,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "42",+ "text": "CSI_DATAN0",+ "x": 0.875,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "43",+ "text": "CSI_DATAP0",+ "x": 1.225,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "44",+ "text": "CSI_CLKP",+ "x": 1.575,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "45",+ "text": "CSI_CLKN",+ "x": 1.925,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "46",+ "text": "CSI_DATAN1",+ "x": 2.275,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "47",+ "text": "CSI_DATAP1",+ "x": 2.625,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "48",+ "text": "CSI_REXT",+ "x": 2.975,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "49",+ "text": "USB_DM",+ "x": 3.325,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "50",+ "text": "USB_DP",+ "x": 3.675,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "51",+ "text": "VDD_USBPHY",+ "x": 4.025,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "52",+ "text": "GPIO24",+ "x": 4.375,+ "y": 5.3,+ "align": "right",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "53",+ "text": "GPIO25",+ "x": 5.3,+ "y": 4.375,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "54",+ "text": "VDD_HP_1",+ "x": 5.3,+ "y": 4.025,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "55",+ "text": "GPIO26",+ "x": 5.3,+ "y": 3.675,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "56",+ "text": "GPIO27",+ "x": 5.3,+ "y": 3.325,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "57",+ "text": "GPIO28",+ "x": 5.3,+ "y": 2.975,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "58",+ "text": "GPIO29",+ "x": 5.3,+ "y": 2.625,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "59",+ "text": "VDD_PSRAM_0",+ "x": 5.3,+ "y": 2.275,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "60",+ "text": "GPIO30",+ "x": 5.3,+ "y": 1.925,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "61",+ "text": "GPIO31",+ "x": 5.3,+ "y": 1.575,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "62",+ "text": "VDD_IO_4",+ "x": 5.3,+ "y": 1.225,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "63",+ "text": "GPIO32",+ "x": 5.3,+ "y": 0.875,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "64",+ "text": "GPIO33",+ "x": 5.3,+ "y": 0.525,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "65",+ "text": "GPIO34",+ "x": 5.3,+ "y": 0.175,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "66",+ "text": "GPIO35",+ "x": 5.3,+ "y": -0.175,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "67",+ "text": "VDD_PSRAM_1",+ "x": 5.3,+ "y": -0.525,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "68",+ "text": "GPIO36",+ "x": 5.3,+ "y": -0.875,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "69",+ "text": "GPIO37",+ "x": 5.3,+ "y": -1.225,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "70",+ "text": "GPIO38",+ "x": 5.3,+ "y": -1.575,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "71",+ "text": "VDDO_FLASH",+ "x": 5.3,+ "y": -1.925,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "72",+ "text": "VDDO_PSRAM",+ "x": 5.3,+ "y": -2.275,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "73",+ "text": "VDDO_3",+ "x": 5.3,+ "y": -2.625,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "74",+ "text": "VDDO_4",+ "x": 5.3,+ "y": -2.975,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "75",+ "text": "VDD_LDO",+ "x": 5.3,+ "y": -3.325,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "76",+ "text": "VDD_HP_2",+ "x": 5.3,+ "y": -3.675,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "77",+ "text": "VDD_DCDCC",+ "x": 5.3,+ "y": -4.025,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "78",+ "text": "FB_DCDC",+ "x": 5.3,+ "y": -4.375,+ "align": "left",+ "vertical": false,+ "h": 0.175+ },+ {+ "pad": "79",+ "text": "EN_DCDC",+ "x": 4.375,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "80",+ "text": "GPIO39",+ "x": 4.025,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "81",+ "text": "GPIO40",+ "x": 3.675,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "82",+ "text": "GPIO41",+ "x": 3.325,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "83",+ "text": "GPIO42",+ "x": 2.975,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "84",+ "text": "GPIO43",+ "x": 2.625,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "85",+ "text": "VDD_IO_5",+ "x": 2.275,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "86",+ "text": "GPIO44",+ "x": 1.925,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "87",+ "text": "GPIO45",+ "x": 1.575,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "88",+ "text": "GPIO46",+ "x": 1.225,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "89",+ "text": "GPIO47",+ "x": 0.875,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "90",+ "text": "GPIO48",+ "x": 0.525,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "91",+ "text": "VDD_HP_3",+ "x": 0.175,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "92",+ "text": "GPIO49",+ "x": -0.175,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "93",+ "text": "GPIO50",+ "x": -0.525,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "94",+ "text": "GPIO51",+ "x": -0.875,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "95",+ "text": "GPIO52",+ "x": -1.225,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "96",+ "text": "VDD_IO_6",+ "x": -1.575,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "97",+ "text": "GPIO53",+ "x": -1.925,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "98",+ "text": "GPIO54",+ "x": -2.275,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "99",+ "text": "XTAL_N",+ "x": -2.625,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "100",+ "text": "XTAL_P",+ "x": -2.975,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "101",+ "text": "VDD_ANA",+ "x": -3.325,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "102",+ "text": "VDD_BAT",+ "x": -3.675,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "103",+ "text": "CHIP_PU",+ "x": -4.025,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ },+ {+ "pad": "104",+ "text": "GPIO0",+ "x": -4.375,+ "y": -5.3,+ "align": "left",+ "vertical": true,+ "h": 0.175+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -4.375+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "2",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -4.025+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "3",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -3.675+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "4",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -3.325+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "5",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -2.975+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "6",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -2.625+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "7",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -2.275+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "8",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -1.925+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "9",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -1.575+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "10",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -1.225+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "11",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -0.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "12",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -0.525+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "13",+ "shape": "oval",+ "center_mm": [+ -4.875,+ -0.175+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "14",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 0.175+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "15",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 0.525+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "16",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 0.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "17",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 1.225+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "18",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 1.575+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "19",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 1.925+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "20",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 2.275+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "21",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 2.625+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "22",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 2.975+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "23",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 3.325+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "24",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 3.675+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "25",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 4.025+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "26",+ "shape": "oval",+ "center_mm": [+ -4.875,+ 4.375+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "27",+ "shape": "oval",+ "center_mm": [+ -4.375,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "28",+ "shape": "oval",+ "center_mm": [+ -4.025,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "29",+ "shape": "oval",+ "center_mm": [+ -3.675,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "30",+ "shape": "oval",+ "center_mm": [+ -3.325,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "31",+ "shape": "oval",+ "center_mm": [+ -2.975,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "32",+ "shape": "oval",+ "center_mm": [+ -2.625,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "33",+ "shape": "oval",+ "center_mm": [+ -2.275,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "34",+ "shape": "oval",+ "center_mm": [+ -1.925,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "35",+ "shape": "oval",+ "center_mm": [+ -1.575,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "36",+ "shape": "oval",+ "center_mm": [+ -1.225,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "37",+ "shape": "oval",+ "center_mm": [+ -0.875,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "38",+ "shape": "oval",+ "center_mm": [+ -0.525,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "39",+ "shape": "oval",+ "center_mm": [+ -0.175,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "40",+ "shape": "oval",+ "center_mm": [+ 0.175,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "41",+ "shape": "oval",+ "center_mm": [+ 0.525,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "42",+ "shape": "oval",+ "center_mm": [+ 0.875,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "43",+ "shape": "oval",+ "center_mm": [+ 1.225,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "44",+ "shape": "oval",+ "center_mm": [+ 1.575,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "45",+ "shape": "oval",+ "center_mm": [+ 1.925,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "46",+ "shape": "oval",+ "center_mm": [+ 2.275,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "47",+ "shape": "oval",+ "center_mm": [+ 2.625,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "48",+ "shape": "oval",+ "center_mm": [+ 2.975,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "49",+ "shape": "oval",+ "center_mm": [+ 3.325,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "50",+ "shape": "oval",+ "center_mm": [+ 3.675,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "51",+ "shape": "oval",+ "center_mm": [+ 4.025,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "52",+ "shape": "oval",+ "center_mm": [+ 4.375,+ 4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "53",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 4.375+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "54",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 4.025+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "55",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 3.675+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "56",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 3.325+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "57",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 2.975+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "58",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 2.625+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "59",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 2.275+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "60",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 1.925+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "61",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 1.575+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "62",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 1.225+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "63",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 0.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "64",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 0.525+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "65",+ "shape": "oval",+ "center_mm": [+ 4.875,+ 0.175+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "66",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -0.175+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "67",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -0.525+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "68",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -0.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "69",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -1.225+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "70",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -1.575+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "71",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -1.925+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "72",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -2.275+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "73",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -2.625+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "74",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -2.975+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "75",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -3.325+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "76",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -3.675+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "77",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -4.025+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "78",+ "shape": "oval",+ "center_mm": [+ 4.875,+ -4.375+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 90.0+ },+ {+ "number": "79",+ "shape": "oval",+ "center_mm": [+ 4.375,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "80",+ "shape": "oval",+ "center_mm": [+ 4.025,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "81",+ "shape": "oval",+ "center_mm": [+ 3.675,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "82",+ "shape": "oval",+ "center_mm": [+ 3.325,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "83",+ "shape": "oval",+ "center_mm": [+ 2.975,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "84",+ "shape": "oval",+ "center_mm": [+ 2.625,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "85",+ "shape": "oval",+ "center_mm": [+ 2.275,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "86",+ "shape": "oval",+ "center_mm": [+ 1.925,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "87",+ "shape": "oval",+ "center_mm": [+ 1.575,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "88",+ "shape": "oval",+ "center_mm": [+ 1.225,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "89",+ "shape": "oval",+ "center_mm": [+ 0.875,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "90",+ "shape": "oval",+ "center_mm": [+ 0.525,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "91",+ "shape": "oval",+ "center_mm": [+ 0.175,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "92",+ "shape": "oval",+ "center_mm": [+ -0.175,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "93",+ "shape": "oval",+ "center_mm": [+ -0.525,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "94",+ "shape": "oval",+ "center_mm": [+ -0.875,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "95",+ "shape": "oval",+ "center_mm": [+ -1.225,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "96",+ "shape": "oval",+ "center_mm": [+ -1.575,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "97",+ "shape": "oval",+ "center_mm": [+ -1.925,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "98",+ "shape": "oval",+ "center_mm": [+ -2.275,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "99",+ "shape": "oval",+ "center_mm": [+ -2.625,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "100",+ "shape": "oval",+ "center_mm": [+ -2.975,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "101",+ "shape": "oval",+ "center_mm": [+ -3.325,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "102",+ "shape": "oval",+ "center_mm": [+ -3.675,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "103",+ "shape": "oval",+ "center_mm": [+ -4.025,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "104",+ "shape": "oval",+ "center_mm": [+ -4.375,+ -4.875+ ],+ "size_mm": [+ 0.2,+ 0.65+ ],+ "rot": 0.0+ },+ {+ "number": "105",+ "shape": "rect",+ "center_mm": [+ -2.7,+ -2.7+ ],+ "size_mm": [+ 2.1,+ 2.1+ ],+ "rot": 0.0+ },+ {+ "number": "105",+ "shape": "rect",+ "center_mm": [+ -2.7,+ 0.0+ ],+ "size_mm": [+ 2.1,+ 2.1+ ],+ "rot": 0.0+ },+ {+ "number": "105",+ "shape": "rect",+ "center_mm": [+ -2.7,+ 2.7+ ],+ "size_mm": [+ 2.1,+ 2.1+ ],+ "rot": 0.0+ },+ {+ "number": "105",+ "shape": "rect",+ "center_mm": [+ 0.0,+ -2.7+ ],+ "size_mm": [+ 2.1,+ 2.1+ ],+ "rot": 0.0+ },+ {+ "number": "105",+ "shape": "rect",+ "center_mm": [+ 0.0,+ 0.0+ ],+ "size_mm": [+ 2.1,+ 2.1+ ],+ "rot": 0.0+ },+ {+ "number": "105",+ "shape": "rect",+ "center_mm": [+ 0.0,+ 2.7+ ],+ "size_mm": [+ 2.1,+ 2.1+ ],+ "rot": 0.0+ },+ {+ "number": "105",+ "shape": "rect",+ "center_mm": [+ 2.7,+ -2.7+ ],+ "size_mm": [+ 2.1,+ 2.1+ ],+ "rot": 0.0+ },+ {+ "number": "105",+ "shape": "rect",+ "center_mm": [+ 2.7,+ 0.0+ ],+ "size_mm": [+ 2.1,+ 2.1+ ],+ "rot": 0.0+ },+ {+ "number": "105",+ "shape": "rect",+ "center_mm": [+ 2.7,+ 2.7+ ],+ "size_mm": [+ 2.1,+ 2.1+ ],+ "rot": 0.0+ }+ ]+}
esp32-p4nrw32x.step+1−1@@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-10-28T19:21:53',('Author'),(+FILE_NAME('Open CASCADE Shape Model','2026-10-28T19:26:26',('Author'),( 'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9' ,'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
package.json+104−105@@ -1,8 +1,8 @@ { "slug": "esp32-p4nrw32x",- "version": "0.1.0",+ "version": "0.1.1", "type": "component",- "description": "Espressif Systems Integrated Circuits (ICs), 104-VFQFN Exposed Pad. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "description": "Espressif Systems Integrated Circuits (ICs), 104-VFQFN Exposed Pad. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D. Chip revision v3.x, the newer revision of ESP32-P4NRW32 (v1.x).", "tags": [ "component", "integrated circuits (ics)",@@ -53,7 +53,7 @@ "mouser": "356-ESP32-P4NRW32X" }, "distributor_check": {- "checked_at": "2026-10-28T19:18:59Z",+ "checked_at": "2026-10-28T19:24:11Z", "source": "Component Ocean /api/assign-pns", "digikey": { "pn": "1965-ESP32-P4NRW32XTR-ND",@@ -69,157 +69,157 @@ "number": "1", "name": "GPIO1", "type": "bidirectional",- "description": "IO pin with GPIO1 (F0/F1), LP_GPIO1 and XTAL_32K_P analog functions, powered by VDD_LP or VDD_BAT and connected to the LP system for Deep-sleep operation."+ "description": "IO pin powered by VDD_LP/VDD_BAT with IO MUX, LP IO MUX and analog (XTAL_32K_P) functions; default drive strength 20 mA." }, { "number": "2", "name": "GPIO2", "type": "bidirectional",- "description": "IO pin with MTCK (JTAG test clock) as default F0 function, plus GPIO2, LP_GPIO2 and TOUCH_CHANNEL1; powered by VDD_LP/VDD_BAT and input-enabled with weak pull-up after reset, with JTAG pin behaviour set by EFUSE_DIS_PAD_JTAG."+ "description": "IO pin powered by VDD_LP/VDD_BAT with input enabled and weak pull-up at reset; F0 is JTAG MTCK and it also serves as TOUCH_CHANNEL1; default drive strength 20 mA." }, { "number": "3", "name": "GPIO3", "type": "bidirectional",- "description": "IO pin with MTDI (JTAG data in) as default F0 function, plus GPIO3, LP_GPIO3 and TOUCH_CHANNEL2; powered by VDD_LP/VDD_BAT and input-enabled after reset."+ "description": "IO pin powered by VDD_LP/VDD_BAT with input enabled at reset; F0 is JTAG MTDI and it also serves as TOUCH_CHANNEL2; default drive strength 20 mA." }, { "number": "4", "name": "GPIO4", "type": "bidirectional",- "description": "IO pin with MTMS (JTAG mode select) as default F0 function, plus GPIO4, LP_GPIO4 and TOUCH_CHANNEL3; powered by VDD_LP and input-enabled after reset."+ "description": "IO pin powered by VDD_LP with input enabled at reset; F0 is JTAG MTMS and it also serves as TOUCH_CHANNEL3; default drive strength 20 mA." }, { "number": "5", "name": "GPIO5", "type": "bidirectional",- "description": "IO pin with MTDO (JTAG test data out) as default F0 function, plus GPIO5, LP_GPIO5 and TOUCH_CHANNEL4; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F0 is JTAG MTDO and it also serves as TOUCH_CHANNEL4; default drive strength 20 mA." }, { "number": "6", "name": "GPIO6", "type": "bidirectional",- "description": "General IO pin with GPIO6 (F0/F1), SPI2_HOLD_PAD (F3), LP_GPIO6 and TOUCH_CHANNEL5 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F2 is SPI2_HOLD_PAD and it also serves as TOUCH_CHANNEL5; default drive strength 20 mA." }, { "number": "7", "name": "GPIO7", "type": "bidirectional",- "description": "General IO pin with GPIO7 (F0/F1), SPI2_CS_PAD (F3), LP_GPIO7 and TOUCH_CHANNEL6 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F2 is SPI2_CS_PAD and it also serves as TOUCH_CHANNEL6; default drive strength 20 mA." }, { "number": "8", "name": "GPIO8", "type": "bidirectional",- "description": "General IO pin with GPIO8 (F0/F1), UART0_RTS_PAD (F2), SPI2_D_PAD (F3), LP_GPIO8 and TOUCH_CHANNEL7 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART0_RTS, F2 is SPI2_D_PAD, and it also serves as TOUCH_CHANNEL7; default drive strength 20 mA." }, { "number": "9", "name": "VDD_LP", "type": "power_in",- "description": "LP power domain supply input, with recommended 3.0 V to 3.6 V (3.3 V typical) and absolute maximum -0.3 V to 3.6 V."+ "description": "Power input for the LP power domain that supplies LP IO pins; recommended input voltage 3.0-3.6 V (typ. 3.3 V)." }, { "number": "10", "name": "GPIO9", "type": "bidirectional",- "description": "General IO pin with GPIO9 (F0/F1), UART0_CTS_PAD (F2), SPI2_CK_PAD (F3), LP_GPIO9 and TOUCH_CHANNEL8 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART0_CTS, F2 is SPI2_CK_PAD, and it also serves as TOUCH_CHANNEL8; default drive strength 20 mA." }, { "number": "11", "name": "GPIO10", "type": "bidirectional",- "description": "General IO pin with GPIO10 (F0/F1), UART1_TXD_PAD (F2), SPI2_Q_PAD (F3), LP_GPIO10 and TOUCH_CHANNEL9 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART1_TXD, F2 is SPI2_Q_PAD, and it also serves as TOUCH_CHANNEL9; default drive strength 20 mA." }, { "number": "12", "name": "GPIO11", "type": "bidirectional",- "description": "General IO pin with GPIO11 (F0/F1), UART1_RXD_PAD (F2), SPI2_WP_PAD (F3), LP_GPIO11 and TOUCH_CHANNEL10 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART1_RXD, F2 is SPI2_WP_PAD, and it also serves as TOUCH_CHANNEL10; default drive strength 20 mA." }, { "number": "13", "name": "GPIO12", "type": "bidirectional",- "description": "General IO pin with GPIO12 (F0/F1), UART1_RTS_PAD (F2), LP_GPIO12 and TOUCH_CHANNEL11 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART1_RTS and it also serves as TOUCH_CHANNEL11; default drive strength 20 mA." }, { "number": "14", "name": "GPIO13", "type": "bidirectional",- "description": "General IO pin with GPIO13 (F0/F1), UART1_CTS_PAD (F2), LP_GPIO13 and TOUCH_CHANNEL12 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART1_CTS and it also serves as TOUCH_CHANNEL12; default drive strength 20 mA." }, { "number": "15", "name": "GPIO14", "type": "bidirectional",- "description": "General IO pin with GPIO14 (F0/F1), LP_UART_TXD_PAD (LP IO MUX F0), LP_GPIO14 and TOUCH_CHANNEL13 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; LP IO MUX function LP_UART_TXD and it also serves as TOUCH_CHANNEL13; default drive strength 20 mA." }, { "number": "16", "name": "GPIO15", "type": "bidirectional",- "description": "General IO pin with GPIO15 (F0/F1), LP_UART_RXD_PAD (LP IO MUX F0), LP_GPIO15 and TOUCH_CHANNEL14 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; LP IO MUX function LP_UART_RXD and it also serves as TOUCH_CHANNEL14; default drive strength 20 mA." }, { "number": "17", "name": "GPIO16", "type": "bidirectional",- "description": "HP IO pin with GPIO16 (F0/F1) and ADC1_CHANNEL0 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL0; default drive strength 20 mA." }, { "number": "18", "name": "GPIO17", "type": "bidirectional",- "description": "HP IO pin with GPIO17 (F0/F1) and ADC1_CHANNEL1 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL1; default drive strength 20 mA." }, { "number": "19", "name": "GPIO18", "type": "bidirectional",- "description": "HP IO pin with GPIO18 (F0/F1) and ADC1_CHANNEL2 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL2; default drive strength 20 mA." }, { "number": "20", "name": "GPIO19", "type": "bidirectional",- "description": "HP IO pin with GPIO19 (F0/F1) and ADC1_CHANNEL3 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL3; default drive strength 20 mA." }, { "number": "21", "name": "VDD_IO_0", "type": "power_in",- "description": "Digital power domain supply for HP IO pins GPIO16-GPIO23, with recommended 1.65 V to 3.6 V (1.8 V typical)."+ "description": "Digital power domain input for HP IO pins GPIO16-GPIO23; recommended input voltage 1.65-3.6 V (typ. 1.8 V)." }, { "number": "22", "name": "GPIO20", "type": "bidirectional",- "description": "HP IO pin with GPIO20 (F0/F1) and ADC1_CHANNEL4 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL4; default drive strength 20 mA." }, { "number": "23", "name": "GPIO21", "type": "bidirectional",- "description": "HP IO pin with GPIO21 (F0/F1) and ADC1_CHANNEL5 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL5; default drive strength 20 mA." }, { "number": "24", "name": "GPIO22", "type": "bidirectional",- "description": "HP IO pin with GPIO22 (F0/F1) and ADC1_CHANNEL6 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL6; default drive strength 20 mA." }, { "number": "25", "name": "GPIO23", "type": "bidirectional",- "description": "HP IO pin with GPIO23 (F0/F1), REF_50M_CLK_PAD output (F3) and ADC1_CHANNEL7 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL7; F2 is REF_50M_CLK_PAD output; default drive strength 20 mA." }, { "number": "26", "name": "VDD_HP_0", "type": "power_in",- "description": "Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V."+ "description": "Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V." }, { "number": "27",@@ -243,7 +243,7 @@ "number": "30", "name": "VDD_FLASHIO", "type": "power_in",- "description": "Power supply for flash IO, to be adjusted to the flash model (3.3 V used as example), with absolute maximum of -0.3 V to 3.6 V."+ "description": "Power input for flash IO, to be adjusted to the flash model (examples in the datasheet use 3.3 V flash); recommended range 1.65-3.6 V." }, { "number": "31",@@ -255,7 +255,7 @@ "number": "32", "name": "FLASH_CK", "type": "output",- "description": "Dedicated off-package flash clock (CLK) output, powered by VDD_FLASHIO."+ "description": "Dedicated off-package flash clock output (CLK), powered by VDD_FLASHIO." }, { "number": "33",@@ -267,19 +267,19 @@ "number": "34", "name": "DSI_REXT", "type": "bidirectional",- "description": "MIPI DSI PHY external 4.02 kΩ reference resistor connection, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY connection for the 4.02 kΩ external reference resistor, powered by VDD_MIPI_DPHY." }, { "number": "35", "name": "DSI_DATAP1", "type": "bidirectional",- "description": "MIPI DSI PHY positive data channel 1 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY positive data channel 1 (2-lane, 1.5 Gbps per lane), powered by VDD_MIPI_DPHY." }, { "number": "36", "name": "DSI_DATAN1", "type": "bidirectional",- "description": "MIPI DSI PHY negative data channel 1 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY negative data channel 1, powered by VDD_MIPI_DPHY." }, { "number": "37",@@ -297,31 +297,31 @@ "number": "39", "name": "DSI_DATAP0", "type": "bidirectional",- "description": "MIPI DSI PHY positive data channel 0 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY positive data channel 0, powered by VDD_MIPI_DPHY." }, { "number": "40", "name": "DSI_DATAN0", "type": "bidirectional",- "description": "MIPI DSI PHY negative data channel 0 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY negative data channel 0, powered by VDD_MIPI_DPHY." }, { "number": "41", "name": "VDD_MIPI_DPHY", "type": "power_in",- "description": "MIPI PHY power supply with absolute maximum input voltage of 0 V to 2.75 V."+ "description": "Power input for the MIPI PHY domain, with absolute maximum allowed input voltage of 0-2.75 V." }, { "number": "42", "name": "CSI_DATAN0", "type": "bidirectional",- "description": "MIPI CSI PHY negative data channel 0 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY negative data channel 0, powered by VDD_MIPI_DPHY." }, { "number": "43", "name": "CSI_DATAP0", "type": "bidirectional",- "description": "MIPI CSI PHY positive data channel 0 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY positive data channel 0, powered by VDD_MIPI_DPHY." }, { "number": "44",@@ -339,361 +339,361 @@ "number": "46", "name": "CSI_DATAN1", "type": "bidirectional",- "description": "MIPI CSI PHY negative data channel 1 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY negative data channel 1, powered by VDD_MIPI_DPHY." }, { "number": "47", "name": "CSI_DATAP1", "type": "bidirectional",- "description": "MIPI CSI PHY positive data channel 1 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY positive data channel 1, powered by VDD_MIPI_DPHY." }, { "number": "48", "name": "CSI_REXT", "type": "bidirectional",- "description": "MIPI CSI PHY external 4.02 kΩ reference resistor connection, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY connection for the 4.02 kΩ external reference resistor, powered by VDD_MIPI_DPHY." }, { "number": "49", "name": "USB_DM", "type": "bidirectional",- "description": "USB 2.0 High-Speed OTG PHY D- (USB_D-) dedicated pin, powered by VDD_USBPHY."+ "description": "USB 2.0 High-Speed OTG PHY D- (USB_D-) dedicated pin." }, { "number": "50", "name": "USB_DP", "type": "bidirectional",- "description": "USB 2.0 High-Speed OTG PHY D+ (USB_D+) dedicated pin, powered by VDD_USBPHY."+ "description": "USB 2.0 High-Speed OTG PHY D+ (USB_D+) dedicated pin." }, { "number": "51", "name": "VDD_USBPHY", "type": "power_in",- "description": "USB PHY power supply with absolute maximum input voltage of -0.66 V to 3.96 V."+ "description": "Power input for the USB PHY, with absolute maximum allowed input voltage of -0.66-3.96 V." }, { "number": "52", "name": "GPIO24", "type": "bidirectional",- "description": "IO pin with USB1P1_N0 (USB D-) function and GPIO24 (F0/F1); default drive strength 40 mA, powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; by default it is the USB1P1_N0 USB Serial/JTAG D- signal, and its default drive strength is 40 mA." }, { "number": "53", "name": "GPIO25", "type": "bidirectional",- "description": "IO pin with USB1P1_P0 (USB D+) function and GPIO25 (F0/F1); default drive strength 40 mA, USB pull-up enabled after reset, powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; by default it is the USB1P1_P0 USB Serial/JTAG D+ signal with USB pull-up enabled at reset, and its default drive strength is 40 mA." }, { "number": "54", "name": "VDD_HP_1", "type": "power_in",- "description": "Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V."+ "description": "Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V." }, { "number": "55", "name": "GPIO26", "type": "bidirectional",- "description": "IO pin with USB1P1_N1 (USB D-) function and GPIO26 (F0/F1); default drive strength 20 mA, powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4 with USB1P1_N1 (USB 2.0 Full-Speed OTG D-) analog function; default drive strength 20 mA." }, { "number": "56", "name": "GPIO27", "type": "bidirectional",- "description": "IO pin with USB1P1_P1 (USB D+) function and GPIO27 (F0/F1); default drive strength 20 mA, powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4 with USB1P1_P1 (USB 2.0 Full-Speed OTG D+) analog function; default drive strength 20 mA." }, { "number": "57", "name": "GPIO28", "type": "bidirectional",- "description": "IO pin with GPIO28 (F0/F1), SPI2_CS_PAD (F2) and GMAC_PHY_RXDV_PAD (F3) functions; powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; F2 is SPI2_CS_PAD and F3 is GMAC_PHY_RXDV_PAD; default drive strength 20 mA." }, { "number": "58", "name": "GPIO29", "type": "bidirectional",- "description": "IO pin with GPIO29 (F0/F1), SPI2_D_PAD (F2) and GMAC_PHY_RXD0_PAD (F3) functions; powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; F2 is SPI2_D_PAD and F3 is GMAC_PHY_RXD0_PAD; default drive strength 20 mA." }, { "number": "59", "name": "VDD_PSRAM_0", "type": "power_in",- "description": "In-package PSRAM IO power supply, with recommended 1.65 V to 1.95 V (1.8 V typical)."+ "description": "Power input for PSRAM IO; recommended input voltage 1.65-1.95 V (typ. 1.8 V)." }, { "number": "60", "name": "GPIO30", "type": "bidirectional",- "description": "IO pin with GPIO30 (F0/F1), SPI2_CK_PAD (F2) and GMAC_PHY_RXD1_PAD (F3) functions; powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; F2 is SPI2_CK_PAD and F3 is GMAC_PHY_RXD1_PAD; default drive strength 20 mA." }, { "number": "61", "name": "GPIO31", "type": "bidirectional",- "description": "IO pin with GPIO31 (F0/F1), SPI2_Q_PAD (F2) and GMAC_PHY_RXER_PAD (F3) functions; powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; F2 is SPI2_Q_PAD and F3 is GMAC_PHY_RXER_PAD; default drive strength 20 mA." }, { "number": "62", "name": "VDD_IO_4", "type": "power_in",- "description": "Digital power domain supply for HP IO pins GPIO24-GPIO38, with recommended 1.65 V to 3.6 V."+ "description": "Digital power domain input for HP IO pins GPIO24-GPIO38 group; recommended input voltage 1.65-3.6 V (typ. 1.8 V)." }, { "number": "63", "name": "GPIO32", "type": "bidirectional",- "description": "IO pin with GPIO32 (F0/F1), SPI2_HOLD_PAD (F2) and GMAC_RMII_CLK_PAD (F3) functions, input-enabled at reset; it is also the I3C master SCL dedicated pin with configurable pull-up, and can be used as GPIO when I3C is unused."+ "description": "IO pin powered by VDD_IO_4 with input enabled at reset; F2 is SPI2_HOLD_PAD, F3 is GMAC_RMII_CLK_PAD, and it is a dedicated I3C master SCL pin with configurable pull-up." }, { "number": "64", "name": "GPIO33", "type": "bidirectional",- "description": "IO pin with GPIO33 (F0/F1), SPI2_WP_PAD (F2) and GMAC_PHY_TXEN_PAD (F3) functions, input-enabled at reset; it is also the I3C master SDA dedicated pin with configurable pull-up, and can be used as GPIO when I3C is unused."+ "description": "IO pin powered by VDD_IO_4 with input enabled at reset; F2 is SPI2_WP_PAD, F3 is GMAC_PHY_TXEN_PAD, and it is a dedicated I3C master SDA pin with configurable pull-up." }, { "number": "65", "name": "GPIO34", "type": "bidirectional",- "description": "Strapping pin (JTAG signal source control) that is floating by default at reset and input-enabled, with SPI2_IO4_PAD (F2) and GMAC_PHY_TXD0_PAD (F3) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 with input enabled at reset (JTAG signal source control, floating by default); F2 is SPI2_IO4_PAD and F3 is GMAC_PHY_TXD0_PAD." }, { "number": "66", "name": "GPIO35", "type": "bidirectional",- "description": "Strapping pin for chip boot mode control with weak pull-up at reset (bit value 1), input-enabled, with SPI2_IO5_PAD (F2) and GMAC_PHY_TXD1_PAD (F3) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 with input enabled and weak pull-up at reset (chip boot mode control, default bit value 1); F2 is SPI2_IO5_PAD and F3 is GMAC_PHY_TXD1_PAD." }, { "number": "67", "name": "VDD_PSRAM_1", "type": "power_in",- "description": "In-package PSRAM IO power supply, with recommended 1.65 V to 1.95 V (1.8 V typical)."+ "description": "Power input for PSRAM IO; recommended input voltage 1.65-1.95 V (typ. 1.8 V)." }, { "number": "68", "name": "GPIO36", "type": "bidirectional",- "description": "Strapping pin for ROM message printing control, floating by default at reset and input-enabled, with SPI2_IO6_PAD (F2) and GMAC_PHY_TXER_PAD (F3) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 with input enabled at reset (ROM message printing control, floating by default); F2 is SPI2_IO6_PAD and F3 is GMAC_PHY_TXER_PAD." }, { "number": "69", "name": "GPIO37", "type": "bidirectional",- "description": "Strapping pin for chip boot mode control, floating by default at reset and input-enabled, with UART0_TXD_PAD (F0) and SPI2_IO7_PAD (F2) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 (chip boot mode control, floating by default); F0 is UART0_TXD and F2 is SPI2_IO7_PAD." }, { "number": "70", "name": "GPIO38", "type": "bidirectional",- "description": "Strapping pin for chip boot mode control, floating by default at reset and input-enabled, with UART0_RXD_PAD (F0) and SPI2_DQS_PAD (F2) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 with input enabled at reset (chip boot mode control, floating by default); F0 is UART0_RXD and F2 is SPI2_DQS_PAD." }, { "number": "71", "name": "VDDO_FLASH", "type": "power_out",- "description": "Output supply for off-package flash, with 50 mA maximum output current; the voltage is selected by EFUSE_0PXA_TIEH_SEL_0."+ "description": "Regulated output supplying the off-package flash, rated up to 50 mA at maximum." }, { "number": "72", "name": "VDDO_PSRAM", "type": "power_out",- "description": "Output supply for in-package and off-package PSRAM, with 50 mA maximum output current."+ "description": "Regulated output supplying in-package and off-package PSRAM, rated up to 50 mA at maximum." }, { "number": "73", "name": "VDDO_3", "type": "power_out",- "description": "Regulated output supply with 50 mA maximum output current."+ "description": "Regulated power output rated up to 50 mA at maximum." }, { "number": "74", "name": "VDDO_4", "type": "power_out",- "description": "Regulated output supply with 50 mA maximum output current."+ "description": "Regulated power output rated up to 50 mA at maximum." }, { "number": "75", "name": "VDD_LDO", "type": "power_in",- "description": "Analog power domain supply for the LDOs, with recommended 3.0 V to 3.6 V (3.3 V typical)."+ "description": "Analog power domain input providing power for the LDOs; recommended input voltage 3.0-3.6 V (typ. 3.3 V)." }, { "number": "76", "name": "VDD_HP_2", "type": "power_in",- "description": "Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V."+ "description": "Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V." }, { "number": "77", "name": "VDD_DCDCC", "type": "power_in",- "description": "Analog power domain supply for DC/DC control, with recommended 3.0 V to 3.6 V (3.3 V typical)."+ "description": "Analog power domain input providing power for DC/DC control; recommended input voltage 3.0-3.6 V (typ. 3.3 V)." }, { "number": "78", "name": "FB_DCDC", "type": "passive",- "description": "Feedback pin of the external DC/DC supply that regulates VDD_HP_0/1/2/3 together with feedback resistors."+ "description": "Feedback pin of the power supply for the external DC/DC; it regulates VDD_HP_0/1/2/3 together with external feedback resistors." }, { "number": "79", "name": "EN_DCDC", "type": "output",- "description": "Enable pin for the external DC/DC converter."+ "description": "Enable output for the external DC/DC converter." }, { "number": "80", "name": "GPIO39", "type": "bidirectional",- "description": "IO pin with SD1_CDATA0_PAD (F0), GPIO39 (F1) and REF_50M_CLK_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA0 and F2 is REF_50M_CLK_PAD; default drive strength 20 mA." }, { "number": "81", "name": "GPIO40", "type": "bidirectional",- "description": "IO pin with SD1_CDATA1_PAD (F0), GPIO40 (F1) and GMAC_PHY_TXEN_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA1 and F2 is GMAC_PHY_TXEN_PAD; default drive strength 20 mA." }, { "number": "82", "name": "GPIO41", "type": "bidirectional",- "description": "IO pin with SD1_CDATA2_PAD (F0), GPIO41 (F1) and GMAC_PHY_TXD0_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA2 and F2 is GMAC_PHY_TXD0_PAD; default drive strength 20 mA." }, { "number": "83", "name": "GPIO42", "type": "bidirectional",- "description": "IO pin with SD1_CDATA3_PAD (F0), GPIO42 (F1) and GMAC_PHY_TXD1_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA3 and F2 is GMAC_PHY_TXD1_PAD; default drive strength 20 mA." }, { "number": "84", "name": "GPIO43", "type": "bidirectional",- "description": "IO pin with SD1_CCLK_PAD (F0 output), GPIO43 (F1) and GMAC_PHY_TXER_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CCLK and F2 is GMAC_PHY_TXER_PAD; default drive strength 20 mA." }, { "number": "85", "name": "VDD_IO_5", "type": "power_in",- "description": "Digital power domain supply for HP IO pins GPIO39-GPIO48, with recommended 1.65 V to 3.6 V."+ "description": "Digital power domain input for HP IO pins GPIO39-GPIO48; recommended input voltage 1.65-3.6 V (typ. 1.8 V)." }, { "number": "86", "name": "GPIO44", "type": "bidirectional",- "description": "IO pin with SD1_CCMD_PAD (F0), GPIO44 (F1) and GMAC_RMII_CLK_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CCMD and F2 is GMAC_RMII_CLK_PAD; default drive strength 20 mA." }, { "number": "87", "name": "GPIO45", "type": "bidirectional",- "description": "IO pin with SD1_CDATA4_PAD (F0), GPIO45 (F1) and GMAC_PHY_RXDV_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA4 and F2 is GMAC_PHY_RXDV_PAD; default drive strength 20 mA." }, { "number": "88", "name": "GPIO46", "type": "bidirectional",- "description": "IO pin with SD1_CDATA5_PAD (F0), GPIO46 (F1) and GMAC_PHY_RXD0_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA5 and F2 is GMAC_PHY_RXD0_PAD; default drive strength 20 mA." }, { "number": "89", "name": "GPIO47", "type": "bidirectional",- "description": "IO pin with SD1_CDATA6_PAD (F0), GPIO47 (F1) and GMAC_PHY_RXD1_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA6 and F2 is GMAC_PHY_RXD1_PAD; default drive strength 20 mA." }, { "number": "90", "name": "GPIO48", "type": "bidirectional",- "description": "IO pin with SD1_CDATA7_PAD (F0), GPIO48 (F1) and GMAC_PHY_RXER_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA7 and F2 is GMAC_PHY_RXER_PAD; default drive strength 20 mA." }, { "number": "91", "name": "VDD_HP_3", "type": "power_in",- "description": "Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V."+ "description": "Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V." }, { "number": "92", "name": "GPIO49", "type": "bidirectional",- "description": "IO pin with GPIO49 (F0/F1), GMAC_PHY_TXEN_PAD (F3) and ADC2_CHANNEL0 analog function; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog function ADC2_CHANNEL0; F2 is GMAC_PHY_TXEN_PAD; default drive strength 20 mA." }, { "number": "93", "name": "GPIO50", "type": "bidirectional",- "description": "IO pin with GPIO50 (F0/F1), GMAC_RMII_CLK_PAD (F3) and ADC2_CHANNEL1 analog function; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog function ADC2_CHANNEL1; F2 is GMAC_RMII_CLK_PAD; default drive strength 20 mA." }, { "number": "94", "name": "GPIO51", "type": "bidirectional",- "description": "IO pin with GPIO51 (F0/F1), GMAC_PHY_RXDV_PAD (F3), ADC2_CHANNEL2 and ANA_COMP0 analog functions; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL2 and ANA_COMP0; F2 is GMAC_PHY_RXDV_PAD; default drive strength 20 mA." }, { "number": "95", "name": "GPIO52", "type": "bidirectional",- "description": "IO pin with GPIO52 (F0/F1), GMAC_PHY_RXD0_PAD (F3), ADC2_CHANNEL3 and ANA_COMP0 analog functions; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL3 and ANA_COMP0; F2 is GMAC_PHY_RXD0_PAD; default drive strength 20 mA." }, { "number": "96", "name": "VDD_IO_6", "type": "power_in",- "description": "Digital power domain supply for HP IO pins GPIO49-GPIO54, with recommended 1.65 V to 3.6 V."+ "description": "Digital power domain input for HP IO pins GPIO49-GPIO54; recommended input voltage 1.65-3.6 V (typ. 1.8 V)." }, { "number": "97", "name": "GPIO53", "type": "bidirectional",- "description": "IO pin with GPIO53 (F0/F1), GMAC_PHY_RXD1_PAD (F3), ADC2_CHANNEL4 and ANA_COMP1 analog functions; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL4 and ANA_COMP1; F2 is GMAC_PHY_RXD1_PAD; default drive strength 20 mA." }, { "number": "98", "name": "GPIO54", "type": "bidirectional",- "description": "IO pin with GPIO54 (F0/F1), GMAC_PHY_RXER_PAD (F3), ADC2_CHANNEL5 and ANA_COMP1 analog functions; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL5 and ANA_COMP1; F2 is GMAC_PHY_RXER_PAD; default drive strength 20 mA." }, { "number": "99", "name": "XTAL_N", "type": "passive",- "description": "Differential negative external clock input/output connected to the chip's crystal or oscillator."+ "description": "Negative external clock input/output connected to the chip's crystal or oscillator." }, { "number": "100", "name": "XTAL_P", "type": "passive",- "description": "Differential positive external clock input/output connected to the chip's crystal or oscillator."+ "description": "Positive external clock input/output connected to the chip's crystal or oscillator (differential clock with XTAL_N)." }, { "number": "101", "name": "VDD_ANA", "type": "power_in",- "description": "Analog power domain supply with recommended 3.0 V to 3.6 V (3.3 V typical)."+ "description": "Analog power domain input; recommended input voltage 3.0-3.6 V (typ. 3.3 V)." }, { "number": "102", "name": "VDD_BAT", "type": "power_in",- "description": "Analog power domain input that optionally connects to an external battery, with recommended 2.5 V to 3.6 V (3.3 V typical)."+ "description": "Analog power domain input that can optionally connect to an external battery; recommended input voltage 2.5-3.6 V (typ. 3.3 V)." }, { "number": "103", "name": "CHIP_PU", "type": "input",- "description": "Chip enable: high enables the chip (powered up), low disables it (powered down); do not leave floating."+ "description": "Chip enable: High enables the chip (powered up), Low disables it (powered down); it must not be left floating." }, { "number": "104", "name": "GPIO0", "type": "bidirectional",- "description": "IO pin with GPIO0 (F0/F1), LP_GPIO0 LP IO MUX and XTAL_32K_N analog functions, powered by VDD_LP or VDD_BAT."+ "description": "IO pin powered by VDD_LP/VDD_BAT with analog function XTAL_32K_N and LP_GPIO0; default drive strength 20 mA." }, { "number": "105", "name": "GND", "type": "power_in",- "description": "External ground connection."+ "description": "External ground connection (exposed pad on the QFN104 package)." } ], "provenance": {@@ -707,12 +707,11 @@ "consensus": "agreed", "guards": "pin_guards 0.1: passed", "guard_notes": [- "extractor flagged: Package name mismatch: the hint says 104-VFQFN Exposed Pad, but the datasheet only names QFN104 (10×; Pin 105 GND is described as an external ground connection. The text does not explicitly identify it ; Table 2-1 types CHIP_PU as Analog, while Table 2-11 gives its function as input (I). Mapped to input",- "14/105 pins cited to the wrong page (name found elsewhere): ['9:VDD_LP@p88', '21:VDD_IO_0@p88', '26:VDD_HP_0@p88', '30:VDD_FLASHIO@p88']"+ "extractor flagged: Package hint says '104-VFQFN Exposed Pad', but the datasheet gives the package as QFN104 (10×10 mm).; Datasheet is Pre-release v0.7 and states electrical characteristics values are preliminary and may c; Pin 9 (VDD_LP) to pin 104 (GPIO0) IO descriptions are abbreviated; the datasheet gives full IO MUX F" ], "pages_sent": 65,- "cost_usd": 0.3947,- "at": "2026-10-28T19:21:35"+ "cost_usd": 0.108,+ "at": "2026-10-28T19:26:03" }, "datasheet": { "url": "https://www.espressif.com/sites/default/files/documentation/esp32-p4_datasheet_en.pdf",@@ -748,7 +747,7 @@ "zmin_mm": 0.0, "centre_offset_mm": 0.0, "footprint_binding": "none",- "sha256": "572dc400f850eac3c8ceb8ace92f3fa28cbf60f638e006b24749c2def03e485f",+ "sha256": "5998329acc7c124ea30e7af68cadaf05195c547a8b8a1218884095c644082757", "checked": "2026-10-28", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)" },@@ -767,7 +766,7 @@ "zmin_mm": 0.0, "centre_offset_mm": 0.0, "footprint_binding": "none",- "sha256": "5944bd9a461cc159c4be2fd15320200e4c87ffe1d3abf784cf6616f4cdf4885f",+ "sha256": "1f1aa5c67d529b0bed842736ca3184a8d16a945b0da0972af2db3bb9e4a576cf", "checked": "2026-10-28", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)" }
page.json+106−107@@ -4,7 +4,7 @@ "slug": "esp32-p4nrw32x", "title": "ESP32-P4NRW32X", "brief": "Espressif Systems Integrated Circuits (ICs), 104-VFQFN Exposed Pad. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",- "version": "0.1.0",+ "version": "0.1.1", "license": "CC-BY-SA-4.0", "tags": [ "component",@@ -35,7 +35,7 @@ "mouser": "356-ESP32-P4NRW32X" }, "distributor_check": {- "checked_at": "2026-10-28T19:18:59Z",+ "checked_at": "2026-10-28T19:24:11Z", "source": "Component Ocean /api/assign-pns", "digikey": { "pn": "1965-ESP32-P4NRW32XTR-ND",@@ -51,157 +51,157 @@ "number": "1", "name": "GPIO1", "type": "bidirectional",- "description": "IO pin with GPIO1 (F0/F1), LP_GPIO1 and XTAL_32K_P analog functions, powered by VDD_LP or VDD_BAT and connected to the LP system for Deep-sleep operation."+ "description": "IO pin powered by VDD_LP/VDD_BAT with IO MUX, LP IO MUX and analog (XTAL_32K_P) functions; default drive strength 20 mA." }, { "number": "2", "name": "GPIO2", "type": "bidirectional",- "description": "IO pin with MTCK (JTAG test clock) as default F0 function, plus GPIO2, LP_GPIO2 and TOUCH_CHANNEL1; powered by VDD_LP/VDD_BAT and input-enabled with weak pull-up after reset, with JTAG pin behaviour set by EFUSE_DIS_PAD_JTAG."+ "description": "IO pin powered by VDD_LP/VDD_BAT with input enabled and weak pull-up at reset; F0 is JTAG MTCK and it also serves as TOUCH_CHANNEL1; default drive strength 20 mA." }, { "number": "3", "name": "GPIO3", "type": "bidirectional",- "description": "IO pin with MTDI (JTAG data in) as default F0 function, plus GPIO3, LP_GPIO3 and TOUCH_CHANNEL2; powered by VDD_LP/VDD_BAT and input-enabled after reset."+ "description": "IO pin powered by VDD_LP/VDD_BAT with input enabled at reset; F0 is JTAG MTDI and it also serves as TOUCH_CHANNEL2; default drive strength 20 mA." }, { "number": "4", "name": "GPIO4", "type": "bidirectional",- "description": "IO pin with MTMS (JTAG mode select) as default F0 function, plus GPIO4, LP_GPIO4 and TOUCH_CHANNEL3; powered by VDD_LP and input-enabled after reset."+ "description": "IO pin powered by VDD_LP with input enabled at reset; F0 is JTAG MTMS and it also serves as TOUCH_CHANNEL3; default drive strength 20 mA." }, { "number": "5", "name": "GPIO5", "type": "bidirectional",- "description": "IO pin with MTDO (JTAG test data out) as default F0 function, plus GPIO5, LP_GPIO5 and TOUCH_CHANNEL4; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F0 is JTAG MTDO and it also serves as TOUCH_CHANNEL4; default drive strength 20 mA." }, { "number": "6", "name": "GPIO6", "type": "bidirectional",- "description": "General IO pin with GPIO6 (F0/F1), SPI2_HOLD_PAD (F3), LP_GPIO6 and TOUCH_CHANNEL5 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F2 is SPI2_HOLD_PAD and it also serves as TOUCH_CHANNEL5; default drive strength 20 mA." }, { "number": "7", "name": "GPIO7", "type": "bidirectional",- "description": "General IO pin with GPIO7 (F0/F1), SPI2_CS_PAD (F3), LP_GPIO7 and TOUCH_CHANNEL6 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F2 is SPI2_CS_PAD and it also serves as TOUCH_CHANNEL6; default drive strength 20 mA." }, { "number": "8", "name": "GPIO8", "type": "bidirectional",- "description": "General IO pin with GPIO8 (F0/F1), UART0_RTS_PAD (F2), SPI2_D_PAD (F3), LP_GPIO8 and TOUCH_CHANNEL7 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART0_RTS, F2 is SPI2_D_PAD, and it also serves as TOUCH_CHANNEL7; default drive strength 20 mA." }, { "number": "9", "name": "VDD_LP", "type": "power_in",- "description": "LP power domain supply input, with recommended 3.0 V to 3.6 V (3.3 V typical) and absolute maximum -0.3 V to 3.6 V."+ "description": "Power input for the LP power domain that supplies LP IO pins; recommended input voltage 3.0-3.6 V (typ. 3.3 V)." }, { "number": "10", "name": "GPIO9", "type": "bidirectional",- "description": "General IO pin with GPIO9 (F0/F1), UART0_CTS_PAD (F2), SPI2_CK_PAD (F3), LP_GPIO9 and TOUCH_CHANNEL8 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART0_CTS, F2 is SPI2_CK_PAD, and it also serves as TOUCH_CHANNEL8; default drive strength 20 mA." }, { "number": "11", "name": "GPIO10", "type": "bidirectional",- "description": "General IO pin with GPIO10 (F0/F1), UART1_TXD_PAD (F2), SPI2_Q_PAD (F3), LP_GPIO10 and TOUCH_CHANNEL9 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART1_TXD, F2 is SPI2_Q_PAD, and it also serves as TOUCH_CHANNEL9; default drive strength 20 mA." }, { "number": "12", "name": "GPIO11", "type": "bidirectional",- "description": "General IO pin with GPIO11 (F0/F1), UART1_RXD_PAD (F2), SPI2_WP_PAD (F3), LP_GPIO11 and TOUCH_CHANNEL10 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART1_RXD, F2 is SPI2_WP_PAD, and it also serves as TOUCH_CHANNEL10; default drive strength 20 mA." }, { "number": "13", "name": "GPIO12", "type": "bidirectional",- "description": "General IO pin with GPIO12 (F0/F1), UART1_RTS_PAD (F2), LP_GPIO12 and TOUCH_CHANNEL11 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART1_RTS and it also serves as TOUCH_CHANNEL11; default drive strength 20 mA." }, { "number": "14", "name": "GPIO13", "type": "bidirectional",- "description": "General IO pin with GPIO13 (F0/F1), UART1_CTS_PAD (F2), LP_GPIO13 and TOUCH_CHANNEL12 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; F1 is UART1_CTS and it also serves as TOUCH_CHANNEL12; default drive strength 20 mA." }, { "number": "15", "name": "GPIO14", "type": "bidirectional",- "description": "General IO pin with GPIO14 (F0/F1), LP_UART_TXD_PAD (LP IO MUX F0), LP_GPIO14 and TOUCH_CHANNEL13 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; LP IO MUX function LP_UART_TXD and it also serves as TOUCH_CHANNEL13; default drive strength 20 mA." }, { "number": "16", "name": "GPIO15", "type": "bidirectional",- "description": "General IO pin with GPIO15 (F0/F1), LP_UART_RXD_PAD (LP IO MUX F0), LP_GPIO15 and TOUCH_CHANNEL14 functions; powered by VDD_LP."+ "description": "IO pin powered by VDD_LP; LP IO MUX function LP_UART_RXD and it also serves as TOUCH_CHANNEL14; default drive strength 20 mA." }, { "number": "17", "name": "GPIO16", "type": "bidirectional",- "description": "HP IO pin with GPIO16 (F0/F1) and ADC1_CHANNEL0 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL0; default drive strength 20 mA." }, { "number": "18", "name": "GPIO17", "type": "bidirectional",- "description": "HP IO pin with GPIO17 (F0/F1) and ADC1_CHANNEL1 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL1; default drive strength 20 mA." }, { "number": "19", "name": "GPIO18", "type": "bidirectional",- "description": "HP IO pin with GPIO18 (F0/F1) and ADC1_CHANNEL2 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL2; default drive strength 20 mA." }, { "number": "20", "name": "GPIO19", "type": "bidirectional",- "description": "HP IO pin with GPIO19 (F0/F1) and ADC1_CHANNEL3 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL3; default drive strength 20 mA." }, { "number": "21", "name": "VDD_IO_0", "type": "power_in",- "description": "Digital power domain supply for HP IO pins GPIO16-GPIO23, with recommended 1.65 V to 3.6 V (1.8 V typical)."+ "description": "Digital power domain input for HP IO pins GPIO16-GPIO23; recommended input voltage 1.65-3.6 V (typ. 1.8 V)." }, { "number": "22", "name": "GPIO20", "type": "bidirectional",- "description": "HP IO pin with GPIO20 (F0/F1) and ADC1_CHANNEL4 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL4; default drive strength 20 mA." }, { "number": "23", "name": "GPIO21", "type": "bidirectional",- "description": "HP IO pin with GPIO21 (F0/F1) and ADC1_CHANNEL5 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL5; default drive strength 20 mA." }, { "number": "24", "name": "GPIO22", "type": "bidirectional",- "description": "HP IO pin with GPIO22 (F0/F1) and ADC1_CHANNEL6 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL6; default drive strength 20 mA." }, { "number": "25", "name": "GPIO23", "type": "bidirectional",- "description": "HP IO pin with GPIO23 (F0/F1), REF_50M_CLK_PAD output (F3) and ADC1_CHANNEL7 analog function; powered by VDD_IO_0."+ "description": "IO pin powered by VDD_IO_0 with analog function ADC1_CHANNEL7; F2 is REF_50M_CLK_PAD output; default drive strength 20 mA." }, { "number": "26", "name": "VDD_HP_0", "type": "power_in",- "description": "Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V."+ "description": "Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V." }, { "number": "27",@@ -225,7 +225,7 @@ "number": "30", "name": "VDD_FLASHIO", "type": "power_in",- "description": "Power supply for flash IO, to be adjusted to the flash model (3.3 V used as example), with absolute maximum of -0.3 V to 3.6 V."+ "description": "Power input for flash IO, to be adjusted to the flash model (examples in the datasheet use 3.3 V flash); recommended range 1.65-3.6 V." }, { "number": "31",@@ -237,7 +237,7 @@ "number": "32", "name": "FLASH_CK", "type": "output",- "description": "Dedicated off-package flash clock (CLK) output, powered by VDD_FLASHIO."+ "description": "Dedicated off-package flash clock output (CLK), powered by VDD_FLASHIO." }, { "number": "33",@@ -249,19 +249,19 @@ "number": "34", "name": "DSI_REXT", "type": "bidirectional",- "description": "MIPI DSI PHY external 4.02 kΩ reference resistor connection, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY connection for the 4.02 kΩ external reference resistor, powered by VDD_MIPI_DPHY." }, { "number": "35", "name": "DSI_DATAP1", "type": "bidirectional",- "description": "MIPI DSI PHY positive data channel 1 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY positive data channel 1 (2-lane, 1.5 Gbps per lane), powered by VDD_MIPI_DPHY." }, { "number": "36", "name": "DSI_DATAN1", "type": "bidirectional",- "description": "MIPI DSI PHY negative data channel 1 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY negative data channel 1, powered by VDD_MIPI_DPHY." }, { "number": "37",@@ -279,31 +279,31 @@ "number": "39", "name": "DSI_DATAP0", "type": "bidirectional",- "description": "MIPI DSI PHY positive data channel 0 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY positive data channel 0, powered by VDD_MIPI_DPHY." }, { "number": "40", "name": "DSI_DATAN0", "type": "bidirectional",- "description": "MIPI DSI PHY negative data channel 0 of the 2-lane x 1.5 Gbps DSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI DSI PHY negative data channel 0, powered by VDD_MIPI_DPHY." }, { "number": "41", "name": "VDD_MIPI_DPHY", "type": "power_in",- "description": "MIPI PHY power supply with absolute maximum input voltage of 0 V to 2.75 V."+ "description": "Power input for the MIPI PHY domain, with absolute maximum allowed input voltage of 0-2.75 V." }, { "number": "42", "name": "CSI_DATAN0", "type": "bidirectional",- "description": "MIPI CSI PHY negative data channel 0 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY negative data channel 0, powered by VDD_MIPI_DPHY." }, { "number": "43", "name": "CSI_DATAP0", "type": "bidirectional",- "description": "MIPI CSI PHY positive data channel 0 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY positive data channel 0, powered by VDD_MIPI_DPHY." }, { "number": "44",@@ -321,361 +321,361 @@ "number": "46", "name": "CSI_DATAN1", "type": "bidirectional",- "description": "MIPI CSI PHY negative data channel 1 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY negative data channel 1, powered by VDD_MIPI_DPHY." }, { "number": "47", "name": "CSI_DATAP1", "type": "bidirectional",- "description": "MIPI CSI PHY positive data channel 1 of the 2-lane x 1.5 Gbps CSI interface, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY positive data channel 1, powered by VDD_MIPI_DPHY." }, { "number": "48", "name": "CSI_REXT", "type": "bidirectional",- "description": "MIPI CSI PHY external 4.02 kΩ reference resistor connection, powered by VDD_MIPI_DPHY."+ "description": "MIPI CSI PHY connection for the 4.02 kΩ external reference resistor, powered by VDD_MIPI_DPHY." }, { "number": "49", "name": "USB_DM", "type": "bidirectional",- "description": "USB 2.0 High-Speed OTG PHY D- (USB_D-) dedicated pin, powered by VDD_USBPHY."+ "description": "USB 2.0 High-Speed OTG PHY D- (USB_D-) dedicated pin." }, { "number": "50", "name": "USB_DP", "type": "bidirectional",- "description": "USB 2.0 High-Speed OTG PHY D+ (USB_D+) dedicated pin, powered by VDD_USBPHY."+ "description": "USB 2.0 High-Speed OTG PHY D+ (USB_D+) dedicated pin." }, { "number": "51", "name": "VDD_USBPHY", "type": "power_in",- "description": "USB PHY power supply with absolute maximum input voltage of -0.66 V to 3.96 V."+ "description": "Power input for the USB PHY, with absolute maximum allowed input voltage of -0.66-3.96 V." }, { "number": "52", "name": "GPIO24", "type": "bidirectional",- "description": "IO pin with USB1P1_N0 (USB D-) function and GPIO24 (F0/F1); default drive strength 40 mA, powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; by default it is the USB1P1_N0 USB Serial/JTAG D- signal, and its default drive strength is 40 mA." }, { "number": "53", "name": "GPIO25", "type": "bidirectional",- "description": "IO pin with USB1P1_P0 (USB D+) function and GPIO25 (F0/F1); default drive strength 40 mA, USB pull-up enabled after reset, powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; by default it is the USB1P1_P0 USB Serial/JTAG D+ signal with USB pull-up enabled at reset, and its default drive strength is 40 mA." }, { "number": "54", "name": "VDD_HP_1", "type": "power_in",- "description": "Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V."+ "description": "Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V." }, { "number": "55", "name": "GPIO26", "type": "bidirectional",- "description": "IO pin with USB1P1_N1 (USB D-) function and GPIO26 (F0/F1); default drive strength 20 mA, powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4 with USB1P1_N1 (USB 2.0 Full-Speed OTG D-) analog function; default drive strength 20 mA." }, { "number": "56", "name": "GPIO27", "type": "bidirectional",- "description": "IO pin with USB1P1_P1 (USB D+) function and GPIO27 (F0/F1); default drive strength 20 mA, powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4 with USB1P1_P1 (USB 2.0 Full-Speed OTG D+) analog function; default drive strength 20 mA." }, { "number": "57", "name": "GPIO28", "type": "bidirectional",- "description": "IO pin with GPIO28 (F0/F1), SPI2_CS_PAD (F2) and GMAC_PHY_RXDV_PAD (F3) functions; powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; F2 is SPI2_CS_PAD and F3 is GMAC_PHY_RXDV_PAD; default drive strength 20 mA." }, { "number": "58", "name": "GPIO29", "type": "bidirectional",- "description": "IO pin with GPIO29 (F0/F1), SPI2_D_PAD (F2) and GMAC_PHY_RXD0_PAD (F3) functions; powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; F2 is SPI2_D_PAD and F3 is GMAC_PHY_RXD0_PAD; default drive strength 20 mA." }, { "number": "59", "name": "VDD_PSRAM_0", "type": "power_in",- "description": "In-package PSRAM IO power supply, with recommended 1.65 V to 1.95 V (1.8 V typical)."+ "description": "Power input for PSRAM IO; recommended input voltage 1.65-1.95 V (typ. 1.8 V)." }, { "number": "60", "name": "GPIO30", "type": "bidirectional",- "description": "IO pin with GPIO30 (F0/F1), SPI2_CK_PAD (F2) and GMAC_PHY_RXD1_PAD (F3) functions; powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; F2 is SPI2_CK_PAD and F3 is GMAC_PHY_RXD1_PAD; default drive strength 20 mA." }, { "number": "61", "name": "GPIO31", "type": "bidirectional",- "description": "IO pin with GPIO31 (F0/F1), SPI2_Q_PAD (F2) and GMAC_PHY_RXER_PAD (F3) functions; powered by VDD_IO_4."+ "description": "IO pin powered by VDD_IO_4; F2 is SPI2_Q_PAD and F3 is GMAC_PHY_RXER_PAD; default drive strength 20 mA." }, { "number": "62", "name": "VDD_IO_4", "type": "power_in",- "description": "Digital power domain supply for HP IO pins GPIO24-GPIO38, with recommended 1.65 V to 3.6 V."+ "description": "Digital power domain input for HP IO pins GPIO24-GPIO38 group; recommended input voltage 1.65-3.6 V (typ. 1.8 V)." }, { "number": "63", "name": "GPIO32", "type": "bidirectional",- "description": "IO pin with GPIO32 (F0/F1), SPI2_HOLD_PAD (F2) and GMAC_RMII_CLK_PAD (F3) functions, input-enabled at reset; it is also the I3C master SCL dedicated pin with configurable pull-up, and can be used as GPIO when I3C is unused."+ "description": "IO pin powered by VDD_IO_4 with input enabled at reset; F2 is SPI2_HOLD_PAD, F3 is GMAC_RMII_CLK_PAD, and it is a dedicated I3C master SCL pin with configurable pull-up." }, { "number": "64", "name": "GPIO33", "type": "bidirectional",- "description": "IO pin with GPIO33 (F0/F1), SPI2_WP_PAD (F2) and GMAC_PHY_TXEN_PAD (F3) functions, input-enabled at reset; it is also the I3C master SDA dedicated pin with configurable pull-up, and can be used as GPIO when I3C is unused."+ "description": "IO pin powered by VDD_IO_4 with input enabled at reset; F2 is SPI2_WP_PAD, F3 is GMAC_PHY_TXEN_PAD, and it is a dedicated I3C master SDA pin with configurable pull-up." }, { "number": "65", "name": "GPIO34", "type": "bidirectional",- "description": "Strapping pin (JTAG signal source control) that is floating by default at reset and input-enabled, with SPI2_IO4_PAD (F2) and GMAC_PHY_TXD0_PAD (F3) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 with input enabled at reset (JTAG signal source control, floating by default); F2 is SPI2_IO4_PAD and F3 is GMAC_PHY_TXD0_PAD." }, { "number": "66", "name": "GPIO35", "type": "bidirectional",- "description": "Strapping pin for chip boot mode control with weak pull-up at reset (bit value 1), input-enabled, with SPI2_IO5_PAD (F2) and GMAC_PHY_TXD1_PAD (F3) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 with input enabled and weak pull-up at reset (chip boot mode control, default bit value 1); F2 is SPI2_IO5_PAD and F3 is GMAC_PHY_TXD1_PAD." }, { "number": "67", "name": "VDD_PSRAM_1", "type": "power_in",- "description": "In-package PSRAM IO power supply, with recommended 1.65 V to 1.95 V (1.8 V typical)."+ "description": "Power input for PSRAM IO; recommended input voltage 1.65-1.95 V (typ. 1.8 V)." }, { "number": "68", "name": "GPIO36", "type": "bidirectional",- "description": "Strapping pin for ROM message printing control, floating by default at reset and input-enabled, with SPI2_IO6_PAD (F2) and GMAC_PHY_TXER_PAD (F3) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 with input enabled at reset (ROM message printing control, floating by default); F2 is SPI2_IO6_PAD and F3 is GMAC_PHY_TXER_PAD." }, { "number": "69", "name": "GPIO37", "type": "bidirectional",- "description": "Strapping pin for chip boot mode control, floating by default at reset and input-enabled, with UART0_TXD_PAD (F0) and SPI2_IO7_PAD (F2) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 (chip boot mode control, floating by default); F0 is UART0_TXD and F2 is SPI2_IO7_PAD." }, { "number": "70", "name": "GPIO38", "type": "bidirectional",- "description": "Strapping pin for chip boot mode control, floating by default at reset and input-enabled, with UART0_RXD_PAD (F0) and SPI2_DQS_PAD (F2) functions."+ "description": "Strapping IO pin powered by VDD_IO_4 with input enabled at reset (chip boot mode control, floating by default); F0 is UART0_RXD and F2 is SPI2_DQS_PAD." }, { "number": "71", "name": "VDDO_FLASH", "type": "power_out",- "description": "Output supply for off-package flash, with 50 mA maximum output current; the voltage is selected by EFUSE_0PXA_TIEH_SEL_0."+ "description": "Regulated output supplying the off-package flash, rated up to 50 mA at maximum." }, { "number": "72", "name": "VDDO_PSRAM", "type": "power_out",- "description": "Output supply for in-package and off-package PSRAM, with 50 mA maximum output current."+ "description": "Regulated output supplying in-package and off-package PSRAM, rated up to 50 mA at maximum." }, { "number": "73", "name": "VDDO_3", "type": "power_out",- "description": "Regulated output supply with 50 mA maximum output current."+ "description": "Regulated power output rated up to 50 mA at maximum." }, { "number": "74", "name": "VDDO_4", "type": "power_out",- "description": "Regulated output supply with 50 mA maximum output current."+ "description": "Regulated power output rated up to 50 mA at maximum." }, { "number": "75", "name": "VDD_LDO", "type": "power_in",- "description": "Analog power domain supply for the LDOs, with recommended 3.0 V to 3.6 V (3.3 V typical)."+ "description": "Analog power domain input providing power for the LDOs; recommended input voltage 3.0-3.6 V (typ. 3.3 V)." }, { "number": "76", "name": "VDD_HP_2", "type": "power_in",- "description": "Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V."+ "description": "Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V." }, { "number": "77", "name": "VDD_DCDCC", "type": "power_in",- "description": "Analog power domain supply for DC/DC control, with recommended 3.0 V to 3.6 V (3.3 V typical)."+ "description": "Analog power domain input providing power for DC/DC control; recommended input voltage 3.0-3.6 V (typ. 3.3 V)." }, { "number": "78", "name": "FB_DCDC", "type": "passive",- "description": "Feedback pin of the external DC/DC supply that regulates VDD_HP_0/1/2/3 together with feedback resistors."+ "description": "Feedback pin of the power supply for the external DC/DC; it regulates VDD_HP_0/1/2/3 together with external feedback resistors." }, { "number": "79", "name": "EN_DCDC", "type": "output",- "description": "Enable pin for the external DC/DC converter."+ "description": "Enable output for the external DC/DC converter." }, { "number": "80", "name": "GPIO39", "type": "bidirectional",- "description": "IO pin with SD1_CDATA0_PAD (F0), GPIO39 (F1) and REF_50M_CLK_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA0 and F2 is REF_50M_CLK_PAD; default drive strength 20 mA." }, { "number": "81", "name": "GPIO40", "type": "bidirectional",- "description": "IO pin with SD1_CDATA1_PAD (F0), GPIO40 (F1) and GMAC_PHY_TXEN_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA1 and F2 is GMAC_PHY_TXEN_PAD; default drive strength 20 mA." }, { "number": "82", "name": "GPIO41", "type": "bidirectional",- "description": "IO pin with SD1_CDATA2_PAD (F0), GPIO41 (F1) and GMAC_PHY_TXD0_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA2 and F2 is GMAC_PHY_TXD0_PAD; default drive strength 20 mA." }, { "number": "83", "name": "GPIO42", "type": "bidirectional",- "description": "IO pin with SD1_CDATA3_PAD (F0), GPIO42 (F1) and GMAC_PHY_TXD1_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA3 and F2 is GMAC_PHY_TXD1_PAD; default drive strength 20 mA." }, { "number": "84", "name": "GPIO43", "type": "bidirectional",- "description": "IO pin with SD1_CCLK_PAD (F0 output), GPIO43 (F1) and GMAC_PHY_TXER_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CCLK and F2 is GMAC_PHY_TXER_PAD; default drive strength 20 mA." }, { "number": "85", "name": "VDD_IO_5", "type": "power_in",- "description": "Digital power domain supply for HP IO pins GPIO39-GPIO48, with recommended 1.65 V to 3.6 V."+ "description": "Digital power domain input for HP IO pins GPIO39-GPIO48; recommended input voltage 1.65-3.6 V (typ. 1.8 V)." }, { "number": "86", "name": "GPIO44", "type": "bidirectional",- "description": "IO pin with SD1_CCMD_PAD (F0), GPIO44 (F1) and GMAC_RMII_CLK_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CCMD and F2 is GMAC_RMII_CLK_PAD; default drive strength 20 mA." }, { "number": "87", "name": "GPIO45", "type": "bidirectional",- "description": "IO pin with SD1_CDATA4_PAD (F0), GPIO45 (F1) and GMAC_PHY_RXDV_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA4 and F2 is GMAC_PHY_RXDV_PAD; default drive strength 20 mA." }, { "number": "88", "name": "GPIO46", "type": "bidirectional",- "description": "IO pin with SD1_CDATA5_PAD (F0), GPIO46 (F1) and GMAC_PHY_RXD0_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA5 and F2 is GMAC_PHY_RXD0_PAD; default drive strength 20 mA." }, { "number": "89", "name": "GPIO47", "type": "bidirectional",- "description": "IO pin with SD1_CDATA6_PAD (F0), GPIO47 (F1) and GMAC_PHY_RXD1_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA6 and F2 is GMAC_PHY_RXD1_PAD; default drive strength 20 mA." }, { "number": "90", "name": "GPIO48", "type": "bidirectional",- "description": "IO pin with SD1_CDATA7_PAD (F0), GPIO48 (F1) and GMAC_PHY_RXER_PAD (F3) functions; powered by VDD_IO_5."+ "description": "IO pin powered by VDD_IO_5; F0 is SD1_CDATA7 and F2 is GMAC_PHY_RXER_PAD; default drive strength 20 mA." }, { "number": "91", "name": "VDD_HP_3", "type": "power_in",- "description": "Digital (HP) power domain supply with absolute maximum input voltage of 0 V to 1.3 V."+ "description": "Digital power domain input for the HP core, with absolute maximum allowed input voltage of 0-1.3 V." }, { "number": "92", "name": "GPIO49", "type": "bidirectional",- "description": "IO pin with GPIO49 (F0/F1), GMAC_PHY_TXEN_PAD (F3) and ADC2_CHANNEL0 analog function; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog function ADC2_CHANNEL0; F2 is GMAC_PHY_TXEN_PAD; default drive strength 20 mA." }, { "number": "93", "name": "GPIO50", "type": "bidirectional",- "description": "IO pin with GPIO50 (F0/F1), GMAC_RMII_CLK_PAD (F3) and ADC2_CHANNEL1 analog function; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog function ADC2_CHANNEL1; F2 is GMAC_RMII_CLK_PAD; default drive strength 20 mA." }, { "number": "94", "name": "GPIO51", "type": "bidirectional",- "description": "IO pin with GPIO51 (F0/F1), GMAC_PHY_RXDV_PAD (F3), ADC2_CHANNEL2 and ANA_COMP0 analog functions; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL2 and ANA_COMP0; F2 is GMAC_PHY_RXDV_PAD; default drive strength 20 mA." }, { "number": "95", "name": "GPIO52", "type": "bidirectional",- "description": "IO pin with GPIO52 (F0/F1), GMAC_PHY_RXD0_PAD (F3), ADC2_CHANNEL3 and ANA_COMP0 analog functions; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL3 and ANA_COMP0; F2 is GMAC_PHY_RXD0_PAD; default drive strength 20 mA." }, { "number": "96", "name": "VDD_IO_6", "type": "power_in",- "description": "Digital power domain supply for HP IO pins GPIO49-GPIO54, with recommended 1.65 V to 3.6 V."+ "description": "Digital power domain input for HP IO pins GPIO49-GPIO54; recommended input voltage 1.65-3.6 V (typ. 1.8 V)." }, { "number": "97", "name": "GPIO53", "type": "bidirectional",- "description": "IO pin with GPIO53 (F0/F1), GMAC_PHY_RXD1_PAD (F3), ADC2_CHANNEL4 and ANA_COMP1 analog functions; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL4 and ANA_COMP1; F2 is GMAC_PHY_RXD1_PAD; default drive strength 20 mA." }, { "number": "98", "name": "GPIO54", "type": "bidirectional",- "description": "IO pin with GPIO54 (F0/F1), GMAC_PHY_RXER_PAD (F3), ADC2_CHANNEL5 and ANA_COMP1 analog functions; powered by VDD_IO_6."+ "description": "IO pin powered by VDD_IO_6 with analog functions ADC2_CHANNEL5 and ANA_COMP1; F2 is GMAC_PHY_RXER_PAD; default drive strength 20 mA." }, { "number": "99", "name": "XTAL_N", "type": "passive",- "description": "Differential negative external clock input/output connected to the chip's crystal or oscillator."+ "description": "Negative external clock input/output connected to the chip's crystal or oscillator." }, { "number": "100", "name": "XTAL_P", "type": "passive",- "description": "Differential positive external clock input/output connected to the chip's crystal or oscillator."+ "description": "Positive external clock input/output connected to the chip's crystal or oscillator (differential clock with XTAL_N)." }, { "number": "101", "name": "VDD_ANA", "type": "power_in",- "description": "Analog power domain supply with recommended 3.0 V to 3.6 V (3.3 V typical)."+ "description": "Analog power domain input; recommended input voltage 3.0-3.6 V (typ. 3.3 V)." }, { "number": "102", "name": "VDD_BAT", "type": "power_in",- "description": "Analog power domain input that optionally connects to an external battery, with recommended 2.5 V to 3.6 V (3.3 V typical)."+ "description": "Analog power domain input that can optionally connect to an external battery; recommended input voltage 2.5-3.6 V (typ. 3.3 V)." }, { "number": "103", "name": "CHIP_PU", "type": "input",- "description": "Chip enable: high enables the chip (powered up), low disables it (powered down); do not leave floating."+ "description": "Chip enable: High enables the chip (powered up), Low disables it (powered down); it must not be left floating." }, { "number": "104", "name": "GPIO0", "type": "bidirectional",- "description": "IO pin with GPIO0 (F0/F1), LP_GPIO0 LP IO MUX and XTAL_32K_N analog functions, powered by VDD_LP or VDD_BAT."+ "description": "IO pin powered by VDD_LP/VDD_BAT with analog function XTAL_32K_N and LP_GPIO0; default drive strength 20 mA." }, { "number": "105", "name": "GND", "type": "power_in",- "description": "External ground connection."+ "description": "External ground connection (exposed pad on the QFN104 package)." } ], "provenance": {@@ -689,12 +689,11 @@ "consensus": "agreed", "guards": "pin_guards 0.1: passed", "guard_notes": [- "extractor flagged: Package name mismatch: the hint says 104-VFQFN Exposed Pad, but the datasheet only names QFN104 (10×; Pin 105 GND is described as an external ground connection. The text does not explicitly identify it ; Table 2-1 types CHIP_PU as Analog, while Table 2-11 gives its function as input (I). Mapped to input",- "14/105 pins cited to the wrong page (name found elsewhere): ['9:VDD_LP@p88', '21:VDD_IO_0@p88', '26:VDD_HP_0@p88', '30:VDD_FLASHIO@p88']"+ "extractor flagged: Package hint says '104-VFQFN Exposed Pad', but the datasheet gives the package as QFN104 (10×10 mm).; Datasheet is Pre-release v0.7 and states electrical characteristics values are preliminary and may c; Pin 9 (VDD_LP) to pin 104 (GPIO0) IO descriptions are abbreviated; the datasheet gives full IO MUX F" ], "pages_sent": 65,- "cost_usd": 0.3947,- "at": "2026-10-28T19:21:35"+ "cost_usd": 0.108,+ "at": "2026-10-28T19:26:03" }, "datasheet": { "url": "https://www.espressif.com/sites/default/files/documentation/esp32-p4_datasheet_en.pdf",@@ -730,7 +729,7 @@ "zmin_mm": 0, "centre_offset_mm": 0, "footprint_binding": "none",- "sha256": "572dc400f850eac3c8ceb8ace92f3fa28cbf60f638e006b24749c2def03e485f",+ "sha256": "5998329acc7c124ea30e7af68cadaf05195c547a8b8a1218884095c644082757", "checked": "2026-10-28", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)" },@@ -749,7 +748,7 @@ "zmin_mm": 0, "centre_offset_mm": 0, "footprint_binding": "none",- "sha256": "5944bd9a461cc159c4be2fd15320200e4c87ffe1d3abf784cf6616f4cdf4885f",+ "sha256": "1f1aa5c67d529b0bed842736ca3184a8d16a945b0da0972af2db3bb9e4a576cf", "checked": "2026-10-28", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)" }@@ -800,7 +799,7 @@ "esp32-p4nrw32x-hero.overlay.json", "esp32-p4nrw32x-etched.glb" ],- "visibility": {- "public": true- }+ "visibility": "public",+ "description": "Espressif Systems Integrated Circuits (ICs), 104-VFQFN Exposed Pad. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D. Chip revision v3.x, the newer revision of ESP32-P4NRW32 (v1.x).",+ "org": "adom" }