← All parts
ESP32-PICO-D4
EspressifESP32
The ESP32-PICO-D4 is a compact System-in-Package (SiP) device with integrated Wi-Fi and Bluetooth functionalities, suitable for IoT applications.
In stock
Specifications
4- Operating Voltage
- 3.0 ~ 3.6 V
- Flash
- 4 MB (Quad SPI)
- Ram
- 520 KB SRAM, 16 KB RTC SRAM
- Gpio Count
- 34
Pinout
49| Pin | Name | Functions | Notes |
|---|---|---|---|
| 1 | U0RXD | GPIO | UART RX |
| 2 | U0TXD | GPIO | UART TX |
| 3 | IO16 | ADC | Analog input, ADC1_CH4, RTC_GPIO4 |
| 4 | IO17 | ADC | Analog input, ADC1_CH5, RTC_GPIO5 |
| 5 | IO32 | GPIO | Touch sensor, GPIO32, 32K_XP (32.768 kHz crystal oscillator input) |
| 6 | IO33 | GPIO | Touch sensor, GPIO33, 32K_XN (32.768 kHz crystal oscillator output) |
| 7 | IO25 | PWM | DAC_1, ADC2_CH8, RTC_GPIO6 |
| 8 | IO26 | PWM | DAC_2, ADC2_CH9, RTC_GPIO7 |
| 9 | IO27 | GPIO | Touch sensor, GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17 |
| 10 | IO14 | GPIO | Touch sensor, GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, HSPICLK, HS2_CLK, SD_CLK, MTMS, EMAC_RXD2 |
| 11 | IO12 | GPIO | Touch sensor, GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, HSPIQ, HS2_DATA2, SD_DATA2, MTDI, EMAC_TXD3 |
| 12 | IO13 | GPIO | Touch sensor, GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, HSPID, HS2_DATA3, SD_CMD, MTDCK, EMAC_RXD3 |
| 13 | IO2 | GPIO | Touch sensor, GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPICWP, HS2_DATA0, SD_DATA0 |
| 14 | IO0 | GPIO | Touch sensor, GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK |
| 15 | IO4 | GPIO | Touch sensor, GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPICHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER |
| 16 | VDDA3P3 | POWER | Analog power supply |
| 17 | IO17 | GPIO | Touch sensor, GPIO17, ADC2_CH3, TOUCH3, RTC_GPIO13, HSPICLK, HS2_DATA5, U0TXD, EMAC_RXD3 |
| 18 | IO16 | GPIO | Touch sensor, GPIO16, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPICWP, HS2_DATA0, SD_DATA0 |
| 19 | VDDA3P3 | POWER | Analog power supply |
| 20 | IO14 | GPIO | Touch sensor, GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, HSPICLK, HS2_CLK, SD_CLK, MTMS, EMAC_RXD2 |
| 21 | IO12 | GPIO | Touch sensor, GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, HSPIQ, HS2_DATA2, SD_DATA2, MTDI, EMAC_TXD3 |
| 22 | IO13 | GPIO | Touch sensor, GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, HSPID, HS2_DATA3, SD_CMD, MTDCK, EMAC_RXD3 |
| 23 | IO2 | GPIO | Touch sensor, GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPICWP, HS2_DATA0, SD_DATA0 |
| 24 | IO0 | GPIO | Touch sensor, GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK |
| 25 | IO4 | GPIO | Touch sensor, GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPICHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER |
| 26 | VDDA3P3 | POWER | Analog power supply |
| 27 | IO18 | GPIO | Touch sensor, GPIO18, VSPICLK, HS1_DATA7 |
| 28 | IO23 | GPIO | Touch sensor, GPIO23, VSPID, HS1_STROBE |
| 29 | VDDA3P3 | POWER | Analog power supply |
| 30 | IO5 | GPIO | Touch sensor, GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK |
| 31 | IO19 | GPIO | Touch sensor, GPIO19, VSPIQ, U0CTS, EMAC_TXD0 |
| 32 | IO22 | GPIO | Touch sensor, GPIO22, VSPIWP, U0RTS, EMAC_TXD1 |
| 33 | U0RXD | UART | UART RX |
| 34 | U0TXD | UART | UART TX |
| 35 | IO21 | GPIO | Touch sensor, GPIO21, VSPIHD, EMAC_TX_EN |
| 36 | VDDA | POWER | Analog power supply |
| 37 | LNA_IN | I2C | RF input and output, I2C SDA/SCL |
| 38 | VDDA3P3 | POWER | Analog power supply |
| 39 | IO16 | GPIO | Touch sensor, GPIO16, ADC2_CH4, TOUCH4, RTC_GPIO14, HSPICLK, HS2_CLK, SD_CLK, MTMS, EMAC_RXD2 |
| 40 | IO17 | GPIO | Touch sensor, GPIO17, ADC2_CH3, TOUCH3, RTC_GPIO13, HSPICLK, HS2_DATA5, U0TXD, EMAC_RXD3 |
| 41 | IO18 | GPIO | Touch sensor, GPIO18, VSPICLK, HS1_DATA7 |
| 42 | IO23 | GPIO | Touch sensor, GPIO23, VSPID, HS1_STROBE |
| 43 | VDDA | POWER | Analog power supply |
| 44 | IO5 | GPIO | Touch sensor, GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK |
| 45 | IO19 | GPIO | Touch sensor, GPIO19, VSPIQ, U0CTS, EMAC_TXD0 |
| 46 | IO22 | GPIO | Touch sensor, GPIO22, VSPIWP, U0RTS, EMAC_TXD1 |
| 47 | U0RXD | UART | UART RX |
| 48 | U0TXD | UART | UART TX |
| 49 | GND | GND |
Interactive pinout
Highlight:
ESP32
Click a pin to copy its name · tap a tag above to spotlight a bus.