← All official models

ESP32

The original dual-core all-rounder

2.4 GHz Wi-Fi 4, Bluetooth Classic and Bluetooth LE with broad peripheral support.

AvailableVerified 2026-10-11

Best for

  • Mature Wi-Fi and Bluetooth Classic products

Avoid for

  • New designs that require native USB or Wi-Fi 6

CPU & memory

Architecture
Xtensa LX6
Core(s)
2
Maximum clock
240 MHz
On-chip SRAM
520 KB
ROM
448 KB
Flash
External or in-package by part
PSRAM
External support
Packages
QFN48 5×5 mm · QFN48 6×6 mm

Wireless

Wi-Fi
2.4 GHz Wi-Fi 4
Wi-Fi max rate
150 Mbps
Bluetooth
Bluetooth 4.2 BR/EDR + Bluetooth LE
IEEE 802.15.4
No

Interfaces

USB OTG
No
USB Serial/JTAG
No
Ethernet MAC
Yes
Camera
No
Display
No
SD/MMC
Yes
Maximum GPIO
34

Security

Secure boot
Yes
Flash encryption
Yes
Crypto accelerators
AES · SHA-2 · RSA · RNG
TEE / APM
No

Analog & power

ADC channels
18
ADC resolution
12-bit
Touch sensing
Yes
Touch channels
10
Supply voltage
2.3–3.6 V
ULP core
ULP-FSM
Deep-sleep current
10 µA

Lifecycle & timing

Announced
Not confirmed
Mass production
Not confirmed
NRND
Not confirmed
EOL
Not confirmed

Official modules

Every official ESP32 base module, grouped by series. Status follows the ordering codes; "Mixed" means they differ.

ModuleStatusForm factorAntennaFlashPSRAM
ESP32-WROOM-32EAvailableWROOMPCB4/8/16 MBNot confirmed
ESP32-WROOM-32UEAvailableWROOMConnector4/8/16 MBNot confirmed
ESP32-WROVER-EMixedWROVERPCB4/8/16 MBUp to 8 MB
ESP32-WROVER-IEMixedWROVERConnector4/8/16 MBUp to 8 MB
ESP32-MINI-1AvailableMINIPCBNot confirmedNot confirmed
ESP32-MINI-1UAvailableMINIConnectorNot confirmedNot confirmed
ESP32-PICO-MINI-02AvailableMINIPCBNot confirmedNot confirmed
ESP32-PICO-MINI-02UAvailableMINIConnectorNot confirmedNot confirmed
ESP32-PICO-V3-ZEROAvailablePICOPCBNot confirmedNot confirmed
ESP32-WROOM-32DNRNDWROOMPCB4/8/16 MBNot confirmed
ESP32-WROOM-32UNRNDWROOMConnector4/8/16 MBNot confirmed
ESP32-SOLO-1NRNDSOLOPCB4/8/16 MBNot confirmed
ESP32-WROOM-32NRNDWROOMPCB4/8/16 MBNot confirmed
ESP32-WROVER-BNRNDWROVERPCB4/8/16 MBNot confirmed
ESP32-WROVER-IBNRNDWROVERConnector4/8/16 MBNot confirmed
ESP32-WROOM-DAEOLWROOMPCBNot confirmedNot confirmed
ESP32-DU1906AvailableDU1906PCBNot confirmedNot confirmed
ESP32-DU1906-UAvailableDU1906ConnectorNot confirmedNot confirmed

Official development boards

Official Espressif development boards, including discontinued boards from the per-series EOL lists.

BoardStatusBoard type
ESP32-DevKitCAvailableDevKitC
ESP32-DevKitM-1AvailableDevKitM
ESP32-PICO-KIT-1AvailableOther
ESP32-PICO-V3-ZERO-DevKitAvailableOther
ESP32-PICO-DevKitM-2AvailableDevKitM
ESP32-LyraT-MiniAvailableOther
ESP32-LyraTD-SYNAAvailableOther
ESP32-Vaquita-DSPGAvailableOther
ESP32-Ethernet-KitAvailableOther
ESP32-LCDKitAvailableOther
ESP32-Sense-KitEOLOther
ESP32-MeshKit-SenseEOLOther
ESP-WROVER-KITEOLOther
ESP32-PICO-KITEOLOther

Official chip ordering codes

Each row is an official SoC or SiP. Buy links search that exact part name.

PartStatusPackageFlashPSRAMBuy
ESP32-D0WD-V3AvailableQFN48See datasheetNone confirmedSearch LCSCSearch Digi-KeySearch Mouser
ESP32-D0WDRH2-V3AvailableQFN48See datasheetNone confirmedSearch LCSCSearch Digi-KeySearch Mouser
ESP32-U4WDHAvailableQFN48See datasheetNone confirmedSearch LCSCSearch Digi-KeySearch Mouser
ESP32-PICO-V3AvailableESP32-PICO-V3 LGA48 SiP4 MB in-package flashNone confirmedSearch LCSCSearch Digi-KeySearch Mouser
ESP32-PICO-V3-02AvailableESP32-PICO-V3-02 LGA48 SiP8 MB in-package flash2 MB in-package PSRAMSearch LCSCSearch Digi-KeySearch Mouser
ESP32-S0WDNRNDQFN48See datasheetNone confirmedSearch LCSCSearch Digi-KeySearch Mouser
ESP32-D0WDNRNDQFN48See datasheetNone confirmedSearch LCSCSearch Digi-KeySearch Mouser
ESP32-D0WDQ6NRNDQFN48See datasheetNone confirmedSearch LCSCSearch Digi-KeySearch Mouser
ESP32-D0WDQ6-V3NRNDQFN48See datasheetNone confirmedSearch LCSCSearch Digi-KeySearch Mouser
ESP32-D0WDR2-V3EOLQFN48See datasheet2 MB in-package PSRAMSearch LCSCSearch Digi-KeySearch Mouser
ESP32-PICO-D4NRNDESP32-PICO-D4 LGA48 SiP4 MB in-package flashNone confirmedSearch LCSCSearch Digi-KeySearch Mouser

Chip package

Chip pin map

Package top view from the official series datasheet. Filter pins or open the accessible table. This is a reference map, not an electrical simulator.

QFN48, top viewESP32 Series Datasheet v5.3QFN48VDDALNA_INVDD3P3VDD3P3SENSOR_VPSENSOR_CAPPSENSOR_CAPNSENSOR_VNCHIP_PUVDET_1VDET_232K_XP32K_XNGPIO25GPIO26GPIO27MTMSMTDIVDD3P3_RTCMTCKMTDOGPIO2GPIO0GPIO4VDD_SDIOSD_DATA_2SD_DATA_3SD_CMDSD_CLKSD_DATA_0SD_DATA_1GPIO5GPIO18GPIO23GPIO19GPIO22U0RXDU0TXDGPIO21VDDAXTAL_NXTAL_PVDDAGPIO16GPIO17VDD3P3_CPUGPIO6GPIO7GND
Complete accessible pin table
Physical pinLabelFunctionsDirectionWarnings
1VDDAPower—
2LNA_INInput—
3VDD3P3Power—
4VDD3P3Power—
5SENSOR_VPInput—
6SENSOR_CAPPInput—
7SENSOR_CAPNInput—
8SENSOR_VNInput—
9CHIP_PUInputEnable pin. Do not leave it floating; follow the datasheet power-up circuit.
10VDET_1Input—
11VDET_2Input—
1232K_XPInput—
1332K_XNInput—
14GPIO25, GPIO MatrixBidirectional—
15GPIO26, GPIO MatrixBidirectional—
16GPIO27, GPIO MatrixBidirectional—
17MTMSBidirectionalJTAG and boot-related function. Verify the part-specific reset configuration.
18MTDIBidirectionalJTAG and boot-related function. Verify the part-specific reset configuration.
19VDD3P3_RTCPower—
20MTCKBidirectionalJTAG and boot-related function. Verify the part-specific reset configuration.
21MTDOBidirectionalJTAG and boot-related function. Verify the part-specific reset configuration.
22GPIO2, GPIO MatrixBidirectional—
23GPIO0, GPIO MatrixBidirectional—
24GPIO4, GPIO MatrixBidirectional—
25VDD_SDIOPower—
26SD_DATA_2BidirectionalThis signal may be reserved by in-package flash or PSRAM on some ordering codes.
27SD_DATA_3BidirectionalThis signal may be reserved by in-package flash or PSRAM on some ordering codes.
28SD_CMDBidirectionalThis signal may be reserved by in-package flash or PSRAM on some ordering codes.
29SD_CLKBidirectionalThis signal may be reserved by in-package flash or PSRAM on some ordering codes.
30SD_DATA_0BidirectionalThis signal may be reserved by in-package flash or PSRAM on some ordering codes.
31SD_DATA_1BidirectionalThis signal may be reserved by in-package flash or PSRAM on some ordering codes.
32GPIO5, GPIO MatrixBidirectional—
33GPIO18, GPIO MatrixBidirectional—
34GPIO23, GPIO MatrixBidirectional—
35GPIO19, GPIO MatrixBidirectional—
36GPIO22, GPIO MatrixBidirectional—
37U0RXDBidirectional—
38U0TXDBidirectional—
39GPIO21, GPIO MatrixBidirectional—
40VDDAPower—
41XTAL_NInput—
42XTAL_PInput—
43VDDAPower—
44GPIO16, GPIO MatrixBidirectional—
45GPIO17, GPIO MatrixBidirectional—
46VDD3P3_CPUPower—
47GPIO6, GPIO MatrixBidirectional—
48GPIO7, GPIO MatrixBidirectional—
49GNDPower—

Official evidence

Official source: ESP32 product page Datasheet: ESP32 Series Datasheet

esp.run is an independent guide and is not affiliated with Espressif Systems.