ESP32 Development Boards

The ESP32 is a powerful dual-core Wi-Fi and Bluetooth microcontroller ideal for a wide range of IoT applications. With its fast processing, low-power modes, and extensive GPIO capabilities, it is widely used in smart home devices, wearables, robotics, and sensor networks.

It supports Bluetooth Classic and BLE, along with 802.11 b/g/n Wi-Fi. Developers can use the Arduino IDE, ESP-IDF, or MicroPython. Common variants include the ESP32-WROOM-32 and ESP32-WROVER (with PSRAM).

Dual-core
Xtensa cores
240 MHz
Max clock
520 KB
SRAM
145
Boards

Specifications

Datasheet ↗

Compute

CPUXtensa dual-core 32-bit LX6
Clock240 MHz
SRAM520 KB
Operating temp-40 to 85 °C

Connectivity

Wi-Fi802.11 b/g/n (2.4 GHz)
Bluetooth4.2
BLE4.2

Peripherals

ADCTwo 12-bit, 18 Channels
DACTwo 8-bit Channels
SPI4
I²C2
I²S2
RMT8 Channels
Touch10
UART3
PWM16

Strapping & reserved pins

24 pins to know

Some pins are reserved for boot strapping, JTAG, USB and flash - misusing them can cause boot failures or programming issues. The category colours below match the table.

Strapping boot mode & flash voltage JTAG low-level debugging USB native USB Serial/JTAG Flash / SPI flash & PSRAM lines UART debug & firmware upload
PinLabelWhy avoidCategory
IO0GPIO0Must be HIGH during boot for normal startup; if held LOW on reset, forces flash programming mode.Strapping
IO1U0TXD (GPIO1)Connected to on-board USB-UART for uploading and logs; drives serial output at boot, so using as GPIO can disrupt programming or console.USB
IO2GPIO2If driven HIGH on reset (while IO0 is LOW), selects an unsupported SDIO boot mode, causing boot failure.Strapping
IO3U0RXD (GPIO3)Used for receiving data from USB-UART (programming); also pulled HIGH at boot for console communication, so using as GPIO can disrupt uploads.USB
IO4GPIO4Sampled at reset for boot config; should not be driven at boot (affects boot mode timing).Strapping
IO5GPIO5Must be HIGH during boot; if pulled LOW at reset, alters SDIO slave timing and may prevent normal boot.Strapping

ESP32 modules & revisions

19 variants
ESP32-WROOM-32E moduleESP32-WROOM-32E active WROOM ESP32-WROOM-32E integrates ESP32-D0WD-V3, with higher stability and safety... ESP32-WROOM-32UE moduleESP32-WROOM-32UE active WROOM ESP32-WROOM-32UE integrates ESP32-D0WD-V3, with higher stability and safety... ESP32-WROVER-E moduleESP32-WROVER-E active WROVER ESP32-WROVER-E integrates ESP32-D0WD-V3, with higher stability and safety... ESP32-WROVER-IE moduleESP32-WROVER-IE active WROVER ESP32-WROVER-IE integrates ESP32-D0WD-V3, with higher stability and safety... ESP32-MINI-1 moduleESP32-MINI-1 active MINI ESP32-MINI-1 is a highly-integrated, small-sized Wi-Fi+Bluetooth®+Bluetooth® LE MCU... ESP32-MINI-1U moduleESP32-MINI-1U active MINI ESP32-MINI-1U is a highly-integrated, small-sized Wi-Fi + Bluetooth® + Bluetooth® LE... ESP32-PICO-MINI-02 moduleESP32-PICO-MINI-02 active PICO ESP32-PICO-MINI-02 is a small-sized powerful Wi-Fi+Bluetooth®+Bluetooth® LE MCU... ESP32-PICO-MINI-02U moduleESP32-PICO-MINI-02U active PICO ESP32-PICO-MINI-02U is a small-sized powerful Wi-Fi+Bluetooth®+Bluetooth® LE MCU... ESP32-PICO-V3 moduleESP32-PICO-V3 active PICO ESP32-PICO-V3-ZERO moduleESP32-PICO-V3-ZERO active PICO ESP32-PICO-V3-ZERO is an Alexa Connect Kit (ACK) module with Espressif. It provides... ESP32-WROOM-32D moduleESP32-WROOM-32D nrnd WROOM ESP32-WROOM-32D integrates ESP32-D0WD. It targets a wide variety of applications,... ESP32-WROOM-32U moduleESP32-WROOM-32U nrnd WROOM ESP32-WROOM-32U integrates ESP32-D0WD. It integrates a U.FL connector. ESP32-SOLO-1 moduleESP32-SOLO-1 nrnd SOLO ESP32-SOLO-1 is a powerful, generic Wi-Fi+BT+Bluetooth LE MCU module that targets a... ESP32-WROOM-32 moduleESP32-WROOM-32 nrnd WROOM ESP32-WROOM-32 contains the ESP32 SoC, flash memory, high-precision discrete... ESP32-WROVER-B moduleESP32-WROVER-B nrnd WROVER ESP32-WROVER-B is a powerful, generic WiFi-BT-Bluetooth LE MCU module that targets a... ESP32-WROVER-IB moduleESP32-WROVER-IB nrnd WROVER ESP32-WROVER-IB is a powerful, generic Wi-Fi+BT+Bluetooth® LE MCU module that... ESP32-WROOM-DA moduleESP32-WROOM-DA eol WROOM ESP32-WROOM-DA is a powerful Wi-Fi + Bluetooth + Bluetooth LE MCU module with the... ESP32-DU1906 moduleESP32-DU1906 eol DU1906 ESP32-DU1906 is an AIoT voice module powered by ESP32-D0WD-V3 and Baidu's HongHu... ESP32-DU1906-U moduleESP32-DU1906-U eol DU1906 ESP32-DU1906-U is an AIoT voice module powered by ESP32-D0WD-V3 and Baidu's HongHu...

ESP32 boards

145 boards
Adafruit ESP32 Feather boardAdafruit ESP32 Feather Adafruit$19.95 Adafruit Feather ESP32 V2 boardAdafruit Feather ESP32 V2 Adafruit$19.95 Adafruit ItsyBitsy ESP32 boardAdafruit ItsyBitsy ESP32 Adafruit$14.95 Adafruit QT Py ESP32 boardAdafruit QT Py ESP32 Adafruit$14.95 AI Thinker ESP32-CAM boardAI Thinker ESP32-CAM AI-Thinker$10.00 ALKS ESP32 boardALKS ESP32 RoboticsBrno BPI-BIT boardBPI-BIT Banana Pi$20.00 CNRS AW2ETH boardCNRS AW2ETH Connaxio's Espoir boardConnaxio's Espoir Connaxio$50.00 CYD ESP32-2432S024 boardCYD ESP32-2432S024 Sunton$15.00 CYD ESP32-2432S028 boardCYD ESP32-2432S028 Sunton$10.49 CYD ESP32-2432S032 boardCYD ESP32-2432S032 Sunton$20.00 CYD ESP32-3248S035 boardCYD ESP32-3248S035 Sunton$22.00 D-duino-32 boardD-duino-32 Deneyap Kart 1A boardDeneyap Kart 1A Deneyap Deneyap Kart boardDeneyap Kart Deneyap$19.59 Denky boardDenky CH2i DOIT ESP32 DEVKIT V1 boardDOIT ESP32 DEVKIT V1 DOIT$5.00 DOIT ESPduino32 boardDOIT ESPduino32 DOIT Dongsen Tech Pocket 32 boardDongsen Tech Pocket 32 Widora DPU ESP32 boardDPU ESP32 TAMC Electronic SweetPeas - ESP320 boardElectronic SweetPeas - ESP320 ESP32 30-Pin DevKit (Generic Clone) boardESP32 30-Pin DevKit (Generic Clone) Generic$3.00 ESP32 38-Pin DevKit (Generic Clone) boardESP32 38-Pin DevKit (Generic Clone) Generic$4.00 ESP32 Dev Module boardESP32 Dev Module Generic ESP32 ESP-WROOM-32D 0.96" OLED Display boardESP32 ESP-WROOM-32D 0.96" OLED Display Generic$10.49 ESP32 HW-394 (WR-32) boardESP32 HW-394 (WR-32) Generic$5.00 ESP32 Lite V1.0.0 boardESP32 Lite V1.0.0 Generic$9.00 ESP32 PICO-D4 boardESP32 PICO-D4 Espressif ESP32-WROOM-DA Module boardESP32-WROOM-DA Module Generic ESP32-WROOM boardESP32-WROOM Generic ESP32 Wrover Kit (all versions) boardESP32 Wrover Kit (all versions) Espressif ESP32 Wrover Module boardESP32 Wrover Module Generic ESP32vn IoT Uno boardESP32vn IoT Uno IoT Maker VN ESPea32 boardESPea32 April Brother ESPectro32 boardESPectro32 DycodeX Espressif ESP32-DevKitC boardEspressif ESP32-DevKitC Espressif$10.00 Espressif ESP32-DevKitM-1 boardEspressif ESP32-DevKitM-1 Espressif$10.00 Espressif ESP32-Ethernet-Kit boardEspressif ESP32-Ethernet-Kit Espressif$50.00 Espressif ESP32-Korvo boardEspressif ESP32-Korvo Espressif$40.00 Espressif ESP32-LCDKit boardEspressif ESP32-LCDKit Espressif$30.00 Espressif ESP32-LyraT-Mini boardEspressif ESP32-LyraT-Mini Espressif$18.00 Espressif ESP32-LyraT boardEspressif ESP32-LyraT Espressif$20.00 Espressif ESP32-LyraTD-DSPG boardEspressif ESP32-LyraTD-DSPG Espressif$30.00 Espressif ESP32-LyraTD-SYNA boardEspressif ESP32-LyraTD-SYNA Espressif$25.00 Espressif ESP32-PICO-DevKitM-2 boardEspressif ESP32-PICO-DevKitM-2 Espressif$10.00 Espressif ESP32-PICO-KIT-1 boardEspressif ESP32-PICO-KIT-1 Espressif$10.00 Espressif ESP32-PICO-V3-ZERO-DevKit boardEspressif ESP32-PICO-V3-ZERO-DevKit Espressif$10.00 Espressif ESP32-Vaquita-DSPG boardEspressif ESP32-Vaquita-DSPG Espressif$35.00 FireBeetle 2 ESP32-E boardFireBeetle 2 ESP32-E DFRobot$8.90 FireBeetle-ESP32 boardFireBeetle-ESP32 DFRobot$8.90 Frog Board ESP32 boardFrog Board ESP32 IoTBakery$19.52 Heltec WiFi Kit 32 boardHeltec WiFi Kit 32 Heltec Heltec WiFi LoRa 32(V2) boardHeltec WiFi LoRa 32(V2) Heltec$17.90 Heltec WiFi LoRa 32 boardHeltec WiFi LoRa 32 Heltec Heltec Wireless Stick Lite boardHeltec Wireless Stick Lite Heltec Heltec Wireless Stick boardHeltec Wireless Stick Heltec HiLetgo ESP-WROOM-32 Development Board boardHiLetgo ESP-WROOM-32 Development Board Generic$8.99 HONEYLemon boardHONEYLemon Hornbill ESP32 Dev boardHornbill ESP32 Dev Explore Embedded$12.00 Hornbill ESP32 Minima boardHornbill ESP32 Minima Explore Embedded$12.00 IfZero KITS ESP32 EDU boardIfZero KITS ESP32 EDU IMBRIOS LOGSENS_V1P1 boardIMBRIOS LOGSENS_V1P1 Imbrios INEX OpenKB boardINEX OpenKB INEX$24.00 IntoRobot Fig boardIntoRobot Fig IntoRobot KB32-FT boardKB32-FT MakerAsia Labplus mPython boardLabplus mPython Labplus LilyGo T-Beam boardLilyGo T-Beam LilyGo$30.00 LilyGo T-Eth Lite boardLilyGo T-Eth Lite LilyGo$14.88 LilyGo T5 4.7 Inch E-Paper (ESP32) boardLilyGo T5 4.7 Inch E-Paper (ESP32) LilyGo$39.99 LilyGo TTGO T-Display 1.14 Inch LCD ESP32 boardLilyGo TTGO T-Display 1.14 Inch LCD ESP32 LilyGo$15.99 Lion:Bit Dev Board boardLion:Bit Dev Board Lion:Bit LOLIN D32 PRO boardLOLIN D32 PRO Wemos$8.80 LOLIN D32 boardLOLIN D32 Wemos$6.50 LoPy boardLoPy Pycom$39.95 LoPy4 boardLoPy4 Pycom$49.95 M5Stack-ATOM boardM5Stack-ATOM M5 Stack$7.50 M5Stack-Core-ESP32 boardM5Stack-Core-ESP32 M5 Stack$39.90 M5Stack-Core2 boardM5Stack-Core2 M5 Stack$42.90 M5Stack-CoreInk boardM5Stack-CoreInk M5 Stack M5Stack-FIRE boardM5Stack-FIRE M5 Stack$49.90 M5Stack-Station boardM5Stack-Station M5 Stack$48.50 M5Stack-Timer-CAM boardM5Stack-Timer-CAM M5 Stack$15.95 M5Stick-C boardM5Stick-C M5 Stack$9.95 MagicBit boardMagicBit Magicbit Metro ESP-32 boardMetro ESP-32 iArduino MGBOT IOTIK 32A boardMGBOT IOTIK 32A MGBOT$74.00 MGBOT IOTIK 32B boardMGBOT IOTIK 32B MGBOT MH ET LIVE ESP32DevKIT boardMH ET LIVE ESP32DevKIT MH-ET LIVE MH ET LIVE ESP32MiniKit boardMH ET LIVE ESP32MiniKit MH-ET LIVE$6.00 Microduino-CoreESP32 boardMicroduino-CoreESP32 Microduino Nano32 boardNano32 MakerAsia Node32s boardNode32s Ayarafun ★ Editor's pickNodeMCU-32S boardNodeMCU-32S AI-Thinker$8.00 Noduino Quantum boardNoduino Quantum Noduino ODROID ESP32 boardODROID ESP32 Hardkernel$32.00 OLIMEX ESP32-DevKit-LiPo boardOLIMEX ESP32-DevKit-LiPo Olimex$8.82 OLIMEX ESP32-EVB boardOLIMEX ESP32-EVB Olimex$23.23 OLIMEX ESP32-GATEWAY boardOLIMEX ESP32-GATEWAY Olimex$19.74 OLIMEX ESP32-PoE-ISO boardOLIMEX ESP32-PoE-ISO Olimex$29.06 OLIMEX ESP32-PoE boardOLIMEX ESP32-PoE Olimex$20.90 Onehorse ESP32 Dev Module boardOnehorse ESP32 Dev Module Tlera / Onehorse OROCA EduBot boardOROCA EduBot OROCA Piranha ESP-32 boardPiranha ESP-32 iArduino ProtoCentral HealthyPi 4 boardProtoCentral HealthyPi 4 ProtoCentral$199.00 Pycom GPy boardPycom GPy Pycom$54.95 pyWiFi-ESP32 Development Board Kit boardpyWiFi-ESP32 Development Board Kit 01Studio$15.00 RoboHeart Hercules boardRoboHeart Hercules RoboHeart$42.00 S.ODI Ultra v1 boardS.ODI Ultra v1 SPELEC Senses's WEIZEN boardSenses's WEIZEN Senses IoT Silicognition wESP32 boardSilicognition wESP32 Silicognition$55.00 Sonoff DUALR3 boardSonoff DUALR3 Sonoff (ITEAD)$13.98 SparkFun ESP32 IoT RedBoard boardSparkFun ESP32 IoT RedBoard SparkFun$41.87 SparkFun ESP32 MicroMod boardSparkFun ESP32 MicroMod SparkFun$19.95 SparkFun ESP32 Thing Plus C boardSparkFun ESP32 Thing Plus C SparkFun$29.95 SparkFun ESP32 Thing Plus boardSparkFun ESP32 Thing Plus SparkFun$24.95 SparkFun ESP32 Thing boardSparkFun ESP32 Thing SparkFun$30.85 SparkFun LoRa Gateway 1-Channel boardSparkFun LoRa Gateway 1-Channel SparkFun$37.50 ThaiEasyElec's ESPino32 boardThaiEasyElec's ESPino32 ThaiEasyElec$16.00 Trueverit ESP32 Universal IoT Driver MK II boardTrueverit ESP32 Universal IoT Driver MK II Trueverit Trueverit ESP32 Universal IoT Driver boardTrueverit ESP32 Universal IoT Driver Trueverit TTGO LoRa32-OLED boardTTGO LoRa32-OLED LilyGo$17.80 TTGO T-Call (LilyGO) boardTTGO T-Call (LilyGO) LilyGo$26.52 TTGO T-Watch boardTTGO T-Watch LilyGo$36.55 TTGO T1 boardTTGO T1 LilyGo$7.00 TTGO T7 V1.3 Mini32 boardTTGO T7 V1.3 Mini32 LilyGo$5.49 TTGO T7 V1.4 Mini32 boardTTGO T7 V1.4 Mini32 LilyGo Turta IoT Node boardTurta IoT Node Turta$21.99 u-blox NINA-W10 series (ESP32) boardu-blox NINA-W10 series (ESP32) u-blox$99.00 UM TinyPICO boardUM TinyPICO Unexpected Maker$21.95 unPhone 7 boardunPhone 7 unPhone uPesy ESP32 Wroom DevKit boarduPesy ESP32 Wroom DevKit uPesy$15.99 uPesy ESP32 Wrover DevKit boarduPesy ESP32 Wrover DevKit uPesy$21.99 VintLabs ESP32 Devkit boardVintLabs ESP32 Devkit VintLabs$38.95 Watchy boardWatchy SQFMI$50.00 WEMOS D1 MINI ESP32 boardWEMOS D1 MINI ESP32 Wemos$6.00 WEMOS D1 R32 boardWEMOS D1 R32 Wemos WEMOS LOLIN32 Lite boardWEMOS LOLIN32 Lite Wemos$5.00 WEMOS LOLIN32 boardWEMOS LOLIN32 Wemos WeMos WiFi&Bluetooth Battery boardWeMos WiFi&Bluetooth Battery Wemos Widora AIR boardWidora AIR Widora$19.95 WiFiduino32 boardWiFiduino32 OpenJumper WiPy 3.0 boardWiPy 3.0 Pycom$32.50 WT32-ETH01 Ethernet Module boardWT32-ETH01 Ethernet Module Wireless-Tag$9.00 XinaBox CW02 boardXinaBox CW02 XinaBox