Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

ESP32-PICO-D4

System-in-Package (SiP) Module

The ESP32-PICO-D4 is a system-in-package (sip) module from Espressif Systems. View the full ESP32-PICO-D4 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

Official ESP32-PICO-D4 datasheet (PDF) — the source this page was extracted from.

Manufacturer

Espressif Systems

Category

System-in-Package (SiP) Module

Package

System-in-Package (SiP) module, 7.000x7.000x0.940 mm (nominal)

Lifecycle

Active

ESP32-PICO-D4 Key Specifications

ParameterValue
Data Rate150Mbps
DigiKey ProgrammableNot Verified
Frequency2.4GHz ~ 2.5GHz
Memory Size4MB Flash
ModulationCCK, DSSS, OFDM
Mounting TypeSurface Mount
Operating Temperature-40°C ~ 85°C
Package / Case48-SMD Module
Power - Output20.5dBm
Protocol802.11b/g/n, Bluetooth v4.2 +EDR, Class 1, 2 and 3
RF Family/StandardBluetooth, WiFi
Sensitivity-98.4dBm
Serial InterfacesGPIO, I2C, I2S, PWM, SDIO, SPI, UART
Utilized IC / PartESP32
Supply Voltage2.7V ~ 3.6V

ESP32-PICO-D4 Overview

Part: ESP32-PICO-D4 — Espressif Systems

Type: Wi-Fi + Bluetooth + Bluetooth LE System-in-Package (SiP)

Description: Dual-core 32-bit Xtensa LX6 SiP at up to 240 MHz with 802.11b/g/n Wi-Fi, Bluetooth v4.2 BR/EDR and Bluetooth LE, 4 MB in-package flash, 520 KB SRAM and up to 34 GPIOs in a 7.0 x 7.0 x 0.94 mm package.

Operating Conditions:

  • Supply voltage: 3.0–3.6 V
  • Operating ambient temperature: -40 to 85 °C
  • CPU clock: up to 240 MHz

Absolute Maximum Ratings:

  • Max supply voltage (VDDA, VDD3P3, VDD3P3_RTC, VDD3P3_CPU, VDD_SDIO): 3.6 V (min -0.3 V)
  • Cumulative IO output current: 1100 mA
  • Storage temperature: -40 to 85 °C

Key Specs:

  • CPU: Xtensa dual-core 32-bit LX6, up to 240 MHz
  • Memory: 448 KB ROM, 520 KB SRAM, 16 KB RTC SRAM
  • In-package flash: 4 MB (Quad SPI), more than 100,000 program/erase cycles, more than 20 years data retention
  • Wi-Fi: 802.11b/g/n, 1T1R, data rate up to 150 Mbps, 2412–2484 MHz
  • Bluetooth: v4.2 BR/EDR and Bluetooth LE, Class-1/2/3 transmitter
  • GPIOs: up to 34 (5 strapping, 6 used for in-package flash, 6 input-only)
  • Chip revision: v1.0/v1.1

Features:

  • Integrates crystal oscillator, filter capacitors, SPI flash and RF matching circuit in a single package
  • TX/RX A-MPDU and RX A-MSDU aggregation, 0.4 μs guard interval
  • Adaptive Frequency Hopping (AFH), CVSD and SBC audio codecs
  • Peripherals: SD/SDIO/MMC host, UART, SPI, SDIO/SPI slave, I2C, LED PWM, Motor PWM, I2S, IR remote, pulse counter, capacitive touch, ADC, DAC, Ethernet MAC, TWAI (CAN 2.0)
  • Status: Not Recommended for New Designs (NRND)

Applications:

  • Smart home
  • Industrial automation
  • Health care
  • Consumer electronics
  • Smart agriculture
  • POS machines
  • Service robots
  • Audio devices
  • Low-power IoT sensor hubs and data loggers
  • Video streaming cameras
  • Speech and image recognition
  • SDIO Wi-Fi + Bluetooth networking card

Package:

  • SiP, 7.0 x 7.0 x 0.94 mm (ESP32-PICO-D4)

ESP32-PICO-D4 Features

  • Programmable data transfer length, in multiples of 1 byte

  • Four-line full-duplex/half-duplex communication and three-line half-duplex communication support

  • Master mode and slave mode

  • Programmable CPOL and CPHA

  • Programmable clock

For details, see ESP32 Technical Reference Manual > Chapter SPI Controller .

For SPI, the pins are multiplexed with GPIO6 ~ GPIO11 via the IO MUX. For HSPI, the pins are multiplexed with GPIO2, GPIO4, GPIO12 ~ GPIO15 via the IO MUX. For VSPI, the pins are multiplexed with GPIO5, GPIO18 ~ GPIO19, GPIO21 ~ GPIO23 via the IO MUX.

For more information about the pin assignment, see ESP32 Series Datasheet > Section Peripheral Pin Configurations and ESP32 Technical Reference Manual > Chapter IO_MUX and GPIO Matrix .

ESP32-PICO-D4 Applications

With low power consumption, ESP32-PICO is an ideal choice for IoT devices in the following areas:

  • Smart Home
  • Industrial Automation
  • Health Care
  • Consumer Electronics
  • Smart Agriculture
  • POS Machines
  • Service Robot
  • Audio Devices
  • Generic Low-power IoT Sensor Hubs
  • Generic Low-power IoT Data Loggers
  • Cameras for Video Streaming
  • Speech Recognition
  • Image Recognition
  • SDIO Wi-Fi + Bluetooth Networking Card

Check the link or the QR code to make sure that you use the latest version of this document:

https://espressif.com/sites/default/files/documentation/esp32-pico_series_datasheet_en.pdf

ESP32-PICO-D4 Pin Configuration

  1. some pin functions are highlighted, specically:
  • GPIO -Input only pins , output is not supported due to lack of pull-up/pull-down resistors.
  • The highlighted cells indicate pins that are connected to the in-package flash. For details see Section 2.1.3 Pin Mapping Between ESP32-PICO-D4 and Flash/PSRAM.
  • GPIO - have one of the following important functions:
  • Strapping pins - need to be at certain logic levels at startup. See Section 3 Boot Configurations .
  • JTAG interface - often used for debugging.
  • UART interface - often used for debugging.
  1. For definition of functions in column Function , see Section 2.3 Pin Function Description.
  2. Type : I/O - Input/Output; I - Input.

Table 2: Pin Description of ESP32-PICO-D4

NameNo.TypeFunction
AnalogAnalogAnalogAnalog
VDDA1PowerAnalog power supply
LNA_IN2I/ORF input and output
VDDA3P33PowerAnalog power supply
VDDA3P34PowerAnalog power supply
VDD3P3_RTCVDD3P3_RTCVDD3P3_RTCVDD3P3_RTC
SENSOR_VP5IGPIO36, ADC1_CH0, RTC_GPIO0
SENSOR_CAPP6IGPIO37 , ADC1_CH1, RTC_GPIO1
SENSOR_CAPN7IGPIO38, ADC1_CH2, RTC_GPIO2
SENSOR_VN8IGPIO39, ADC1_CH3, RTC_GPIO3

Cont'd on next page

14

Table 2 - cont'd from previous page

NameNo.TypeFunctionFunctionFunctionFunctionFunctionFunctionFunction
EN9IHigh: On; enables the SiP Low: Off; the SiP shuts down Note: Do not leave this pin floating.High: On; enables the SiP Low: Off; the SiP shuts down Note: Do not leave this pin floating.High: On; enables the SiP Low: Off; the SiP shuts down Note: Do not leave this pin floating.High: On; enables the SiP Low: Off; the SiP shuts down Note: Do not leave this pin floating.High: On; enables the SiP Low: Off; the SiP shuts down Note: Do not leave this pin floating.High: On; enables the SiP Low: Off; the SiP shuts down Note: Do not leave this pin floating.High: On; enables the SiP Low: Off; the SiP shuts down Note: Do not leave this pin floating.
IO3410IGPIO34,ADC1_CH6, RTC_GPIO4ADC1_CH6, RTC_GPIO4ADC1_CH6, RTC_GPIO4ADC1_CH6, RTC_GPIO4ADC1_CH6, RTC_GPIO4ADC1_CH6, RTC_GPIO4
IO3511IGPIO35,ADC1_CH7, RTC_GPIO5ADC1_CH7, RTC_GPIO5ADC1_CH7, RTC_GPIO5ADC1_CH7, RTC_GPIO5ADC1_CH7, RTC_GPIO5ADC1_CH7, RTC_GPIO5
IO3212I/OADC1_CH4,TOUCH9,ADC1_CH4,TOUCH9,RTC_GPIO9,32K_XP (32.768 kHz crystal oscillator input)RTC_GPIO9,32K_XP (32.768 kHz crystal oscillator input)RTC_GPIO9,32K_XP (32.768 kHz crystal oscillator input)RTC_GPIO9,32K_XP (32.768 kHz crystal oscillator input)RTC_GPIO9,32K_XP (32.768 kHz crystal oscillator input)
IO3313I/OGPIO33,ADC1_CH5, TOUCH8, RTC_GPIO8, 32K_XN (32.768 kHz crystal oscillator output)ADC1_CH5, TOUCH8, RTC_GPIO8, 32K_XN (32.768 kHz crystal oscillator output)ADC1_CH5, TOUCH8, RTC_GPIO8, 32K_XN (32.768 kHz crystal oscillator output)ADC1_CH5, TOUCH8, RTC_GPIO8, 32K_XN (32.768 kHz crystal oscillator output)ADC1_CH5, TOUCH8, RTC_GPIO8, 32K_XN (32.768 kHz crystal oscillator output)ADC1_CH5, TOUCH8, RTC_GPIO8, 32K_XN (32.768 kHz crystal oscillator output)
IO2514I/OGPIO25,DAC_1, ADC2_CH8,RTC_GPIO6, EMAC_RXD0DAC_1, ADC2_CH8,RTC_GPIO6, EMAC_RXD0DAC_1, ADC2_CH8,RTC_GPIO6, EMAC_RXD0DAC_1, ADC2_CH8,RTC_GPIO6, EMAC_RXD0DAC_1, ADC2_CH8,RTC_GPIO6, EMAC_RXD0DAC_1, ADC2_CH8,RTC_GPIO6, EMAC_RXD0
IO2615I/OGPIO26,DAC_2, ADC2_CH9,RTC_GPIO7 , EMAC_RXD1DAC_2, ADC2_CH9,RTC_GPIO7 , EMAC_RXD1DAC_2, ADC2_CH9,RTC_GPIO7 , EMAC_RXD1DAC_2, ADC2_CH9,RTC_GPIO7 , EMAC_RXD1DAC_2, ADC2_CH9,RTC_GPIO7 , EMAC_RXD1DAC_2, ADC2_CH9,RTC_GPIO7 , EMAC_RXD1
IO2716I/OGPIO27 ,ADC2_CH7, TOUCH7, RTC_GPIO17 ,ADC2_CH7, TOUCH7, RTC_GPIO17 ,EMAC_RX_DVEMAC_RX_DVEMAC_RX_DVEMAC_RX_DV
IO1417I/OGPIO14,ADC2_CH6,TOUCH6, RTC_GPIO16,HSPICLK,ADC2_CH6,TOUCH6, RTC_GPIO16,HSPICLK,HS2_CLK,SD_CLK,MTMS,EMAC_TXD2
IO1218I/OGPIO12,ADC2_CH5,TOUCH5, RTC_GPIO15,HSPIQ,ADC2_CH5,TOUCH5, RTC_GPIO15,HSPIQ,HS2_DATA2,SD_DATA2,MTDI,EMAC_TXD3
VDD3P3_RTC19PowerInput power supply for RTC IOInput power supply for RTC IOInput power supply for RTC IOInput power supply for RTC IOInput power supply for RTC IOInput power supply for RTC IOInput power supply for RTC IO
IO1320I/OGPIO13,ADC2_CH4,TOUCH4, RTC_GPIO14,HSPID,ADC2_CH4,TOUCH4, RTC_GPIO14,HSPID,HS2_DATA3,SD_DATA3,MTCK,EMAC_RX_ER
IO1521I/OGPIO15,ADC2_CH3,TOUCH3, RTC_GPIO13,HSPICS0,ADC2_CH3,TOUCH3, RTC_GPIO13,HSPICS0,HS2_CMD,SD_CMD,MTDO,EMAC_RXD3
IO222I/OGPIO2,ADC2_CH2,TOUCH2, RTC_GPIO12,HSPIWP,ADC2_CH2,TOUCH2, RTC_GPIO12,HSPIWP,HS2_DATA0,SD_DATA0
IO023I/OGPIO0,ADC2_CH1, TOUCH1, RTC_GPIO11,ADC2_CH1, TOUCH1, RTC_GPIO11,CLK_OUT1,EMAC_TX_CLKCLK_OUT1,EMAC_TX_CLKCLK_OUT1,EMAC_TX_CLKCLK_OUT1,EMAC_TX_CLK
IO424I/OGPIO4,ADC2_CH0,TOUCH0, RTC_GPIO10,HSPIHD,ADC2_CH0,TOUCH0, RTC_GPIO10,HSPIHD,HS2_DATA1,SD_DATA1,EMAC_TX_EREMAC_TX_ER
VDD_SDIOVDD_SDIOVDD_SDIOVDD_SDIOVDD_SDIOVDD_SDIOVDD_SDIOVDD_SDIOVDD_SDIOVDD_SDIO
IO1625I/OGPIO16,HS1_DATA4,U2RXD, EMAC_CLK_OUTHS1_DATA4,U2RXD, EMAC_CLK_OUTHS1_DATA4,U2RXD, EMAC_CLK_OUTHS1_DATA4,U2RXD, EMAC_CLK_OUTHS1_DATA4,U2RXD, EMAC_CLK_OUTHS1_DATA4,U2RXD, EMAC_CLK_OUT
VDD_SDIO26PowerOutput power supplyOutput power supplyOutput power supplyOutput power supplyOutput power supplyOutput power supplyOutput power supply
IO1727I/OGPIO17 ,HS1_DATA5,U2TXD, EMAC_CLK_OUT_180HS1_DATA5,U2TXD, EMAC_CLK_OUT_180HS1_DATA5,U2TXD, EMAC_CLK_OUT_180HS1_DATA5,U2TXD, EMAC_CLK_OUT_180HS1_DATA5,U2TXD, EMAC_CLK_OUT_180HS1_DATA5,U2TXD, EMAC_CLK_OUT_180
SD228I/OGPIO9,SD_DATA2, SPIHD, HS1_DATA2, U1RXDSD_DATA2, SPIHD, HS1_DATA2, U1RXDSD_DATA2, SPIHD, HS1_DATA2, U1RXDSD_DATA2, SPIHD, HS1_DATA2, U1RXDSD_DATA2, SPIHD, HS1_DATA2, U1RXDSD_DATA2, SPIHD, HS1_DATA2, U1RXD
SD329I/OGPIO10,SD_DATA3, SPIWP,HS1_DATA3, U1TXDHS1_DATA3, U1TXDHS1_DATA3, U1TXDHS1_DATA3, U1TXDHS1_DATA3, U1TXD
CMD30I/OGPIO11,SD_CMD, SPICS0,HS1_CMD, U1RTSHS1_CMD, U1RTSHS1_CMD, U1RTSHS1_CMD, U1RTSHS1_CMD, U1RTS
CLK31I/OGPIO6,SD_CLK, SPICLK,HS1_CLK, U1CTSHS1_CLK, U1CTSHS1_CLK, U1CTSHS1_CLK, U1CTSHS1_CLK, U1CTS
SD032I/OGPIO7 ,SD_DATA0, SPIQ,HS1_DATA0, U2RTSHS1_DATA0, U2RTSHS1_DATA0, U2RTSHS1_DATA0, U2RTSHS1_DATA0, U2RTS

Cont'd on next page

Table 2 - cont'd from previous page

NameNo.TypeFunction
SD133I/OGPIO8, SD_DATA1, SPID, HS1_DATA1, U2CTS
VDD3P3_CPUVDD3P3_CPUVDD3P3_CPUVDD3P3_CPU
IO534I/O GPIO5,VSPICS0, HS1_DATA6,EMAC_RX_CLK
IO1835I/OGPIO18, VSPICLK, HS1_DATA7
IO2336I/OGPIO23, VSPID, HS1_STROBE
VDD3P3_CPU37Power Inputpower supply for CPU IO
IO1938I/O GPIO19,VSPIQ, U0CTS, EMAC_TXD0
IO2239I/O GPIO22,VSPIWP, U0RTS, EMAC_TXD1
U0RXD40I/O GPIO3,U0RXD, CLK_OUT2
U0TXD41I/O GPIO1,U0TXD, CLK_OUT3,EMAC_RXD2
IO2142I/OGPIO21, VSPIHD, EMAC_TX_EN
AnalogAnalogAnalogAnalog
VDDA43PowerAnalog power supply
XTAL_N_NC44-NC (No connection. Please refer to Schematics)
XTAL_P_NC45-NC (No connection. Please refer to Schematics)
VDDA46PowerAnalog power supply
CAP2_NC47-NC (No connection. Please refer to Schematics)
CAP1_NC48-NC (No connection. Please refer to Schematics)

ESP32-PICO-D4 Electrical Characteristics

Table 18: DC Characteristics (3.3 V, 25 °C)

SymbolParameterMin TypMaxUnit
C INPin capacitancePin capacitance-2-pF
V IHHigh-level input voltageHigh-level input voltage0.75 × VDD 1-VDD 1 + 0.3V
V ILLow-level input voltageLow-level input voltage-0.3-0.25 × VDD 1V
I IHHigh-level input currentHigh-level input current--50nA
I ILLow-level input currentLow-level input current--50nA
V OH 4High-level output voltageHigh-level output voltage0.8 × VDD 1--V
V OL 4Low-level output voltageLow-level output voltage--0.1 × VDD 1V
I OHHigh-level source current (VDD 1 = 3.3 V, V OH >= 2.64 V, output drive strength setVDD3P3_CPU power domain 1, 2-40-mA
I OHto the maximum)VDD3P3_RTC power domain 1, 2-40-mA
I OHHigh-level source current (VDD 1 = 3.3 V, V OH >= 2.64 V, output drive strength setVDD_SDIO power domain 1, 3-20-mA
I OLLow-level sink current (VDD 1 = 3.3 V, V OL = 0.495 V, output drive strength set to the maximum)Low-level sink current (VDD 1 = 3.3 V, V OL = 0.495 V, output drive strength set to the maximum)-28-mA
R PUResistance of internal pull-up resistorResistance of internal pull-up resistor-45-k Ω
R PDResistance of internal pull-down resistorResistance of internal pull-down resistor-45-k Ω
V IH _ nRSTChip reset release voltage (CHIP_PU voltage is within the specified range)Chip reset release voltage (CHIP_PU voltage is within the specified range)0.75 × VDD 1-VDD 1 + 0.3V
V IL _ nRSTLow-level input voltage of CHIP_PU to power off the chipLow-level input voltage of CHIP_PU to power off the chip--0.6V

ESP32-PICO-D4 Absolute Maximum Ratings

Stresses above those listed in T able 16 Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only and normal operation of the device at these or any other conditions beyond those indicated in Section 5.2 Recommended Power Supply Characteristics is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.

Table 16: Absolute Maximum Ratings

ParameterDescriptionMinMaxUnit
VDDA, VDD3P3, VDD3P3_RTC, VDD3P3_CPU, VDD_SDIO 1Allowed input voltage-0.33.6V
I output 2Cumulative IO output current-1100mA
T STOREStorage temperature-4085°C

ESP32-PICO-D4 Package Information

This section provides the following resources for your reference:

  • Figures for recommended PCB land patterns with all the dimensions needed for PCB design. See Figure 16 ESP32-PICO PCB Land Pattern .
  • Source files of recommended PCB land patterns to measure dimensions not covered in Figure 16. You can view the source files for ESP32-PICO-D4, ESP32-PICO-V3, and ESP2-PICO-V3-02 with Autodesk Viewer.

Figure 16: ESP32-PICO PCB Land Pattern

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
ESP32Espressif SystemsESP32-WROOM-32E (18.0 x 25.5 x 3.1 mm)

More datasheets

All Espressif Systems datasheets (86)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the ESP32-PICO-D4

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the ESP32-PICO-D4 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.