ESP32 Boards

ESP32 microcontroller development boards by Espressif and third-party manufacturers including Meshtastic LoRa devices. 18 products compared with full specifications and recommendations.

ESP32-DevKitC V4

ESP32
CPU
Xtensa LX6 · 2 cores @ 240 MHz
Memory
4 MB flash
Connectivity
802.11 b/g/n · BLE 4.2

ESP32-S2-DevKitM-1

ESP32-S2
CPU
Xtensa LX7 · 1 core @ 240 MHz
Memory
4 MB flash · 2 MB PSRAM
Connectivity
802.11 b/g/n

ESP32-S3-DevKitC-1

ESP32-S3
CPU
Xtensa LX7 · 2 cores @ 240 MHz
Memory
8 MB flash · 8 MB PSRAM
Connectivity
802.11 b/g/n · BLE 5.0

ESP32-C3-DevKitM-1

ESP32-C3
CPU
RISC-V · 1 core @ 160 MHz
Memory
4 MB flash
Connectivity
802.11 b/g/n · BLE 5.0

ESP32-C6-DevKitC-1

ESP32-C6
CPU
RISC-V · 1 core @ 160 MHz
Memory
8 MB flash
Connectivity
802.11ax (WiFi 6) · BLE 5.3 · Thread · Zigbee

ESP32-H2-DevKitM-1

ESP32-H2
CPU
RISC-V · 1 core @ 96 MHz
Memory
4 MB flash
Connectivity
BLE 5.3 · Thread · Zigbee

Seeed Studio XIAO ESP32S3

ESP32-S3
CPU
Xtensa LX7 · 2 cores @ 240 MHz
Memory
8 MB flash · 8 MB PSRAM
Connectivity
802.11 b/g/n · BLE 5.0

Adafruit QT Py ESP32-S3

ESP32-S3
CPU
Xtensa LX7 · 2 cores @ 240 MHz
Memory
8 MB flash
Connectivity
802.11 b/g/n · BLE 5.0

SparkFun Thing Plus - ESP32-S3

ESP32-S3
CPU
Xtensa LX7 · 2 cores @ 240 MHz
Memory
16 MB flash · 8 MB PSRAM
Connectivity
802.11 b/g/n · BLE 5.0

LILYGO T-Display S3

ESP32-S3
CPU
Xtensa LX7 · 2 cores @ 240 MHz
Memory
16 MB flash · 8 MB PSRAM
Connectivity
802.11 b/g/n · BLE 5.0

Arduino Uno R4 WiFi

RA4M1 + ESP32-S3
CPU
ARM Cortex-M4 · 1 core @ 48 MHz
Memory
0.256 MB flash
Connectivity
802.11 b/g/n · BLE 5.0

Arduino Nano ESP32

ESP32-S3
CPU
Xtensa LX7 · 2 cores @ 240 MHz
Memory
16 MB flash · 8 MB PSRAM
Connectivity
802.11 b/g/n · BLE 5.0

Heltec WiFi LoRa 32 V3

ESP32-S3
CPU
Xtensa LX7 · 2 cores @ 240 MHz
Memory
8 MB flash
Connectivity
802.11 b/g/n · BLE 5.0

LILYGO T-Beam Supreme

ESP32-S3
CPU
Xtensa LX7 · 2 cores @ 240 MHz
Memory
8 MB flash · 8 MB PSRAM
Connectivity
802.11 b/g/n · BLE 5.0

ESP32-CAM (AI-Thinker)

ESP32
CPU
Xtensa LX6 · 2 cores @ 240 MHz
Memory
4 MB flash · 4 MB PSRAM
Connectivity
802.11 b/g/n · BLE 4.2

ESP32-P4 Function EV Board

ESP32-P4
CPU
RISC-V dual-core (HP) + RISC-V single-core (LP) · 2 cores @ 400 MHz
Memory
16 MB flash · 32 MB PSRAM
Connectivity

ESP32-C5-DevKitC-1

ESP32-C5
CPU
RISC-V · 1 core @ 240 MHz
Memory
4 MB flash
Connectivity
802.11 a/b/g/n/ax (dual-band 2.4/5 GHz, WiFi 6, band-selectable 1T1R) · BLE 5.0 · Thread · Zigbee

LilyGo T-Deck

ESP32-S3
CPU
Xtensa LX7 · 2 cores @ 240 MHz
Memory
16 MB flash · 8 MB PSRAM
Connectivity
802.11 b/g/n · BLE 5.0