Every ESP32 chip in one table: ESP32, S2, S3, S31, C2, C3, C5, C6, C61, H2, H4, H21 and P4. Datasheet specs, wireless, power and which one to pick.

ESP32 Comparison Chart - All Versions, Types & Models (2026 Guide)

Every ESP32 chip in one table: ESP32, S2, S3, S31, C2, C3, C5, C6, C61, H2, H4, H21 and P4. Datasheet specs, wireless, power and which one to pick.

Reviews & Comparisons
Last Updated:

ESP32 is not one chip any more. Since the original launched in 2016, Espressif has added thirteen more SoCs under the same name, on two CPU architectures, with radios ranging from dual-band Wi-Fi 6 to no radio at all. The names do not help much: the S3 is a bigger ESP32, the C3 is a smaller one, the H2 cannot do Wi-Fi, the P4 cannot do wireless at all, and the new S31 is an "S" chip that is not Xtensa.

This page is the comparison we wish existed when we started: a full spec table taken from the datasheets, an honest profile of every chip including its weak points, and head-to-head picks for the pairs people actually search for. Espressif's own SoC list has 14 entries; 11 are in mass production. The rest are announced or sampling, and we say so rather than pretend they are on the shelf.

14 chips11 in mass production2 CPU architectures3 sampling / announced

Which ESP32 should you pick?

Start from what the project needs, not from the spec sheet. Each card links to the chip's profile below.

The ESP32 family at a glance

Espressif's letters are the fastest way to orient yourself. The original ESP32 has no letter. S chips are its full-featured successors. C chips are RISC-V, cost-optimised, and carry the newest Wi-Fi. H chips drop Wi-Fi for Thread and Zigbee. The P4 is an application processor with no radio, and the E22 is a radio with no application processor. Amber cards are not in mass production yet: you cannot buy them on a board, and their numbers can still change.

32
ESP32The 2016 original: dual-core Xtensa, Wi-Fi 4, Bluetooth Classic + LE. The reference point.
S
S-seriesIts successors: single-core S2, dual-core S3 with PSRAM and SIMD, and the RISC-V S31.
C
C-seriesSingle-core RISC-V with Wi-Fi 4 or 6 and Bluetooth LE. Cheapest and lowest power.
H
H-seriesThread/Zigbee plus Bluetooth LE, no Wi-Fi. Battery-powered mesh end devices.
P
P-seriesApplication-class RISC-V with MIPI, H.264 and USB 2.0. No radio; boards add a C6.
E
E-seriesWi-Fi 6E + Bluetooth co-processor for a Linux host over PCIe/SDIO; not in the table.
ESP32-E22samples only

ESP8266, ESP8684, ESP8685? The ESP8266 is the 2014 predecessor, not an ESP32. The ESP8684 is the ESP32-C2 under its retail name, and the ESP8685 is a 4x4 mm ESP32-C3. Module names such as WROOM, WROVER, MINI and SOLO describe how a chip is packaged with flash and an antenna; they are not different chips.

ESP32 comparison table

Chip-level values from the Espressif datasheets. It opens with the four chips most people choose between and the specs that decide it; tick the chips you are weighing, or open the whole sheet with "All chips" and "All specs". "Hide identical rows" drops the rows where your selection agrees.

Compare
All specs adds ROM, LP memory, ADC/DAC, touch, camera, display, Ethernet, CAN, package, year.
SpecESP32Dual-core · Xtensa LX6ESP32-S3Dual-core · Xtensa LX7ESP32-C3Single-core · RISC-VESP32-C6Single-core · RISC-V
Compute
CPU2x Xtensa LX62x Xtensa LX71x RISC-V1x RISC-V + LP core
Max clock240 MHz240 MHz160 MHz160 MHz
Low-power coreULP FSM co-processorULP RISC-V + FSMNoneLP RISC-V 20 MHz
SIMD / vector instructionsNo128-bit SIMD (PIE)NoNo
Memory
SRAM520 KB512 KB400 KB512 KB
ROM448 KB384 KB384 KB320 KB
LP / RTC memory16 KB RTC16 KB RTC8 KB RTC16 KB LP
Flash4 MB in-pkg; up to 16 MB ext.4 / 8 MB in-pkg; up to 1 GB ext.4 / 8 MB in-pkg; up to 16 MB ext.4 / 8 MB in-pkg; up to 16 MB ext.
PSRAM2 MB in-pkg; ext.2 / 8 / 16 MB in-pkgNoNo
Wireless
Wi-FiWi-Fi 4Wi-Fi 4Wi-Fi 4Wi-Fi 6
BluetoothBT 4.2 Classic + BLEBLE 5 (5.4 cert.)BLE 5 (5.4 cert.)BLE 5 (5.3 cert.)
Thread / ZigbeeNoNoNoYes
I/O
GPIO344522 (16 on C3FH4X)30 (QFN40) / 22 (QFN32)
USBNoneOTG + Serial/JTAGSerial/JTAGSerial/JTAG
ADC18 ch, 12-bit20 ch, 12-bit6 ch, 12-bit7 ch, 12-bit
DAC2 x 8-bitNoNoNo
Touch pads1014NoNo
CameraDVP (via I2S)DVP 8-16 bitNoNo
DisplayParallel (via I2S)Parallel / RGBNoNo
Ethernet MACMAC 10/100NoNoNo
CAN / TWAI1112
Power and package
Deep sleep10 uA7 uA5 uA7 uA
PackageQFN48 5x5 / 6x6 mmQFN56 7x7 mmQFN32 5x5 mmQFN40 / QFN32 5x5 mm
Availability
Announced2016202020202021
StatusIn production since 2016In production since 2021In production since 2021In production since 2023
Boards on espboards148 boards →84 boards →25 boards →8 boards →
best in class among all chipsChip-level datasheet values; modules and boards add flash/PSRAM on top.Deep sleep: datasheet typical with RTC/LP timer + memory retained; * = vendor announcement, no datasheet yet. Board-level measurements: ESP32 power optimisation guide →"not published" = Espressif has not released a datasheet for that chip yet (H4, H21).

Every ESP32 chip, one at a time

Same structure for each: what it is, what it is good at, what will bite you, and who should buy it.

ESP32

Mass production since 2016 Announced 2016148 boards on espboards →

The original. Most tutorials, most boards, and the only ESP32 with Bluetooth Classic that you can buy on a hobby board today.

Wi-Fi 45 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
ESP32-WROOM-32E module
ESP32-WROOM-32E
240 MHz
Dual-core Xtensa LX6
520 KB
SRAM
34
GPIO · QFN48
10 uA
Deep sleeplonger bar = less current

Good

  • Largest ecosystem: every library and tutorial targets it first; 147 boards on this site
  • Bluetooth Classic (A2DP audio, SPP) - the newer S2/S3/C/H chips are BLE-only
  • Dual core: Wi-Fi stack on one core, your code on the other
  • Two 8-bit DACs, 10 touch pads and an Ethernet MAC; cheapest dual-core boards from about $3

Watch out for

  • No native USB - boards need a CP2102/CH340 bridge chip
  • ADC2 is unusable while Wi-Fi is on, and the ADC is noisy and non-linear
  • Bluetooth 4.2 hardware: no 2M PHY, long range or extended advertising even with the LE 5.0 certification
  • 2016 core: no Wi-Fi 6, no 802.15.4, no vector instructions, no low-power RISC-V core

Pick it for: General projects, anything that needs Bluetooth Classic, or when you want the widest library support.

Common modulesESP32-WROOM-32the common module, 4-16 MB flashESP32-WROVERadds 8 MB PSRAM
Where to buyAmazon.comAmazon.deAliExpressaffiliate links

ESP32-S2

Mass production since 2020 Announced 201926 boards on espboards →

Wi-Fi only, native USB, lots of GPIO. The odd one out: no Bluetooth, and not the low-power chip it is often sold as.

Wi-Fi 45 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
ESP32-S2-MINI-2 module
ESP32-S2-MINI-2
240 MHz
Single-core Xtensa LX7
320 KB
SRAM
43
GPIO · QFN56
25 uA
Deep sleeplonger bar = less current

Good

  • Native USB OTG: HID keyboard/mouse, mass storage, no bridge chip
  • 43 GPIOs, 14 touch pads and two DACs on a cheap chip
  • Secure boot, flash encryption, HMAC and digital signature (launched as the 'Secure Wi-Fi MCU')

Watch out for

  • No Bluetooth of any kind
  • Single core; Wi-Fi and your code share it
  • Deep sleep is 25 uA in the datasheet - the highest in the family, not '5x better than ESP32' as often claimed
  • Largely superseded by the C3 (cheaper) and S3 (faster); few new boards

Pick it for: USB device projects (keyboards, badges) that only need Wi-Fi. Otherwise the S3 or C3 is usually the better buy.

Where to buyAmazon.comAmazon.deAliExpressaffiliate links

ESP32-S3

Mass production since 2021 Announced 202084 boards on espboards →

The workhorse for displays, cameras and anything memory-hungry. 73 boards on this site, second only to the original.

Wi-Fi 45 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
ESP32-S3-WROOM-1 module
ESP32-S3-WROOM-1
240 MHz
Dual-core Xtensa LX7
512 KB
SRAM
45
GPIO · QFN56
7 uA
Deep sleeplonger bar = less current

Good

  • Up to 16 MB octal PSRAM in-package (R8/R16V parts) - large displays, camera frames, LVGL
  • 128-bit SIMD instructions that ESP-NN / ESP-DL use to speed up small ML models
  • Native USB OTG plus USB Serial/JTAG for programming
  • 45 GPIOs; modules from about $3.5, official DevKitC about $15

Watch out for

  • No Bluetooth Classic - BLE only
  • Still Wi-Fi 4, still 2.4 GHz only, no 802.15.4
  • No DAC (the original ESP32 and the S2 have two)
  • Module suffixes matter: N8R8 / N16R8 / N32R16V encode flash and PSRAM, and R16V parts run PSRAM at 1.8 V

Pick it for: Displays, cameras, audio/voice, on-device ML, or any project that outgrows the RAM of a C-series chip.

Where to buyAmazon.comAmazon.deAliExpressaffiliate links

ESP32-S31

Mass production since Jul 2026Preview software Announced 2026No boards on espboards yet

The S3's successor, and a change of architecture: dual-core RISC-V at 320 MHz, Wi-Fi 6, Bluetooth Classic and LE, Thread/Zigbee and gigabit Ethernet in one chip.

New chip, limited support. In mass production since July 2026, but ESP-IDF v6.1 support is preview-level, there is no Arduino core, the datasheet is marked preliminary and the only boards are Espressif's own. Fine to evaluate, early to build a product on.

Wi-Fi 65 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
QFN80 8x8 mm
to scale
320 MHz
Dual-core RISC-V
512 KB
SRAM
60
GPIO · QFN80
12 uA
Deep sleeplonger bar = less current

Pick it for: Nothing production-critical yet. If you are designing a 2027 product that wants S3-class multimedia with modern radios, start reading.

ESP32-C2

Mass production since 2022 (sold as ESP8684) Announced 2022Chip page · no boards yet →

The cheapest Wi-Fi + BLE chip Espressif makes, sold as ESP8684. Built for mass-produced gadgets, not hobby boards.

Wi-Fi 45 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
QFN24 4x4 mm
to scale
120 MHz
Single-core RISC-V
272 KB
SRAM
14
GPIO · QFN24
5 uA
Deep sleeplonger bar = less current

Pick it for: Only if you are designing a product PCB and cost per unit matters more than anything else.

Where to buyAmazon.comAmazon.deAliExpressaffiliate links

ESP32-C3

Mass production since 2021 Announced 202025 boards on espboards →

The budget default. Wi-Fi + BLE 5, USB programming, tiny boards for around $2.

Wi-Fi 45 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
ESP32-C3-MINI-1 module
ESP32-C3-MINI-1
160 MHz
Single-core RISC-V
400 KB
SRAM
22
GPIO · QFN32
5 uA
Deep sleeplonger bar = less current

Good

  • Cheapest chip you can actually buy on a dev board (C3 Super Mini)
  • USB Serial/JTAG built in - flash and debug over one USB-C port
  • 5 uA deep sleep, the lowest in the family together with the C2
  • RISC-V core: same toolchain as the C6/C5 generation

Watch out for

  • Single core at 160 MHz - about 1.4x slower per core than the S3, 2.75x with both S3 cores busy (CoreMark)
  • No PSRAM support, so no big displays or camera work
  • 22 GPIOs, and only 16 on the 'recommended' C3FH4X part; Super Mini boards expose even fewer
  • Wi-Fi 4 only; no Thread/Zigbee

Pick it for: Sensors, small Wi-Fi/BLE gadgets, ESPHome nodes - anything where size and price beat speed.

Where to buyAmazon.comAmazon.deAliExpressaffiliate links

ESP32-C6

Mass production since 2023 Announced 20218 boards on espboards →

The smart-home chip: Wi-Fi 6, Bluetooth LE and an 802.15.4 radio for Thread and Zigbee in one package.

Wi-Fi 65 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
ESP32-C6-WROOM-1 module
ESP32-C6-WROOM-1
160 MHz
Single-core RISC-V
512 KB
SRAM
30
GPIO · QFN40
7 uA
Deep sleeplonger bar = less current

Good

  • 2.4 GHz Wi-Fi 6, BLE and Thread 1.3 / Zigbee 3.0 together - the natural Matter chip, and the cheapest one
  • 512 KB SRAM, the most of any C-series chip
  • Low-power RISC-V core keeps running in deep sleep; 7 uA deep sleep
  • Wi-Fi 6 target wake time cuts power on Wi-Fi 6 routers

Watch out for

  • Single 160 MHz core - the ESP32-S3 is faster for compute
  • Wi-Fi and 802.15.4 share one radio - running both costs airtime
  • The 30-GPIO count is the bare QFN40 chip; the flash-in-package C6FH4/FH8 used in modules is QFN32 with 22
  • Still 2.4 GHz only (the C5 adds 5 GHz)

Pick it for: Thread, Zigbee or Matter devices, or any new Wi-Fi sensor node where you want a current-generation chip.

Where to buyAmazon.comAmazon.deAliExpressaffiliate links

ESP32-C61

Mass production since Jun 2025 Announced 2024No boards on espboards yet

A cost-reduced C6: Wi-Fi 6 and BLE, but the 802.15.4 radio is gone. Aimed at high-volume products; modules cost about $2.

Wi-Fi 65 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
QFN40 / LGA40 5x5 mm
to scale
160 MHz
Single-core RISC-V
320 KB
SRAM
30
GPIO · QFN40
10 uA
Deep sleeplonger bar = less current

Pick it for: Product designs that want Wi-Fi 6 power savings and some PSRAM without paying for the 802.15.4 radio.

ESP32-C5

Mass production since Apr 2025 Announced 20221 boards on espboards →

The first ESP32 with 5 GHz Wi-Fi. Think of it as a C6 with a faster core, a second band and PSRAM.

Wi-Fi 65 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
ESP32-C5-WROOM-1 module
ESP32-C5-WROOM-1
240 MHz
Single-core RISC-V
384 KB
SRAM
29
GPIO · QFN48
12 uA
Deep sleeplonger bar = less current

Good

  • Only ESP32 MCU that joins 5 GHz networks - less congestion, more throughput
  • 240 MHz RISC-V core, the fastest single-core chip in the family
  • Keeps the C6's 802.15.4 radio (Thread 1.4 / Zigbee 3.0) and adds in-package PSRAM options
  • Full ESP-IDF support since v6.0; Arduino stable

Watch out for

  • Shipping since April 2025: few boards (DevKitC-1 about $14), ESPHome support still maturing
  • 12 uA deep sleep vs 7 uA on the C6; 5 GHz costs power, battery projects gain little
  • 384 KB SRAM, less than the C6's 512 KB
  • Pricier than the C6 for the same 2.4 GHz features

Pick it for: When 2.4 GHz is unusable (dense apartments, industrial sites) or you need more Wi-Fi bandwidth than a C6 gives.

ESP32-H2

Mass production since 2023 Announced 20212 boards on espboards →

No Wi-Fi on purpose. A Thread/Zigbee + BLE radio for battery-powered mesh devices.

Wi-Fi5 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
ESP32-H2-MINI-1 module
ESP32-H2-MINI-1
96 MHz
Single-core RISC-V
320 KB
SRAM
19
GPIO · QFN32
7 uA
Deep sleeplonger bar = less current

Good

  • Zigbee 3.0 and Thread 1.4 with certified stacks in ESP-IDF; Matter listed in the datasheet
  • Built for coin-cell and AA devices: 7 uA deep sleep, 4x4 mm package
  • Cheapest way to build a Zigbee sensor that talks to Home Assistant / Zigbee2MQTT

Watch out for

  • No Wi-Fi: you need a border router, Zigbee coordinator or a second chip
  • 96 MHz single core, 19 GPIOs - modest compute and I/O
  • Only a couple of hobby boards (H2 Super Mini, DevKitM-1); 320 KB SRAM, not the 256 KB still quoted from the 2021 announcement

Pick it for: Zigbee or Thread end devices on batteries. If you also need Wi-Fi, take the C6.

Where to buyAmazon.comAmazon.deAliExpressaffiliate links

ESP32-H4

Not in mass production · Sampling since Mar 2026 Announced 2024No boards on espboards yet

The H2's bigger sibling: dual-core, BLE 5.4, 802.15.4, 40 GPIOs. Sampling, not yet something you can buy on a board.

Not in mass production. Samples on request since March 2026, no public datasheet, ESP-IDF preview only, no Arduino. Everything below comes from Espressif's product page and can still change.

Wi-Fi5 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
96 MHz
Dual-core RISC-V
384 KB
SRAM
40
GPIO
n/a
Deep sleepnot published

Pick it for: Nothing yet - plan with the H2 and watch this one.

ESP32-H21

Not in mass production · Announced Mar 2026 Announced 2026No boards on espboards yet

A lower-power H2 with an on-chip DC-DC converter and up to 20 dBm output. Announced; no datasheet or boards yet.

Not in mass production. Announced March 2026, no datasheet, no boards, ESP-IDF preview only. Figures below are from the announcement and can still change.

Wi-Fi5 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
96 MHz
Single-core RISC-V
320 KB
SRAM
19
GPIO
5 uA
Deep sleeplonger bar = less current

Pick it for: Nothing yet. If the H2 fits, use the H2.

ESP32-P4

Mass production since 2024; v3.x silicon since May 2026 Announced 20234 boards on espboards →

A different class of chip: 400 MHz, MIPI camera and display, H.264 encoder, USB 2.0 - and no radio at all.

Wi-Fi5 GHzBluetooth LEBT ClassicThread / ZigbeeNative USBPSRAMCameraEthernetSIMD
QFN104 10x10 mm
to scale
400 MHz
Dual-core RISC-V
768 KB
SRAM
55
GPIO · QFN104
12 uA
Deep sleeplonger bar = less current

Good

  • Fastest ESP32: dual 400 MHz cores, about 1.9-2.1x the S3 on CoreMark, with SIMD and DSP extensions
  • MIPI CSI camera in with ISP, MIPI DSI display out, hardware H.264 and JPEG
  • USB 2.0 high-speed OTG, 10/100 Ethernet MAC, 55 GPIOs, 16 or 32 MB in-package PSRAM
  • ESP-IDF since v5.3 (2024), Arduino stable; Espressif, M5Stack (Tab5) and Waveshare boards from about $19

Watch out for

  • No Wi-Fi or Bluetooth - every board pairs it with an ESP32-C6 over SDIO, costing board space and money
  • Two silicon generations: v1.x (360 MHz, P4NRW16/32) is EOL; v3.x (400 MHz, NRW16X/32X) needs a new PCB and ESP-IDF v6 - check which one a board carries
  • 12 uA deep sleep but light sleep is 75-800 uA; not a battery chip
  • The v3.x datasheet is still a pre-release; boards start around $19 and go to $60

Pick it for: Touchscreens, cameras, HMI panels, edge vision - jobs the S3 runs out of steam on. Not for battery or cost-sensitive nodes.

Head-to-head

The pairs people search for most. Verdict first, then the three rows that decide it; the full spec sheet is one click away in the table.

C6, unless you need 5 GHz.

6, 2.4 + 5 GHzWi-Fi6, 2.4 GHz
384 KBSRAM512 KB
few, ~$14Boards, pricemany, ~$3

The C5 buys you the 5 GHz band and a faster core; the C6 is cheaper, has more RAM, sleeps deeper and has far more boards.

Compare all specs in the table →

C3 for the cheapest node, C6 for anything smart-home.

4Wi-Fi6
noThread / Zigbeeyes
~$2Cheapest board~$3

About a dollar apart. The C6 adds Wi-Fi 6, an 802.15.4 radio for Thread/Zigbee and a low-power core.

Compare all specs in the table →

S3 for screens and ML, ESP32 for Bluetooth Classic.

Classic + LEBluetoothLE only
2 MB in-pkgPSRAMup to 16 MB in-pkg
noneUSBnative

The S3 has native USB, up to 16 MB PSRAM and SIMD; the original keeps Bluetooth Classic, two DACs and the biggest tutorial base.

Compare all specs in the table →

S3, almost always.

1Cores2
noneBluetoothLE
25 uADeep sleep7 uA

The S2 only wins on price for a USB gadget that never needs Bluetooth; its low-power reputation does not survive the datasheet.

Compare all specs in the table →

Frequently asked questions

What is the most powerful ESP32?
The ESP32-P4: dual-core RISC-V at 400 MHz on v3.x silicon (360 MHz on the v1.x parts in most boards sold before mid-2026), SIMD and DSP extensions, 768 KB SRAM and 16 or 32 MB in-package PSRAM. It has no Wi-Fi or Bluetooth, so boards pair it with an ESP32-C6. Among chips with wireless built in, the ESP32-S3 is the most capable you can buy on a hobby board today; the ESP32-S31 (dual-core 320 MHz RISC-V) is faster on paper but only entered production in July 2026.
Which ESP32 should I buy in 2026?
For general projects and the most tutorials: the original ESP32. Cheapest Wi-Fi + BLE: ESP32-C3. Displays, cameras or machine learning: ESP32-S3. Matter, Thread or Zigbee: ESP32-C6. 5 GHz Wi-Fi: ESP32-C5. Zigbee or Thread on batteries without Wi-Fi: ESP32-H2. Maximum performance without a radio: ESP32-P4.
ESP32-C5 vs ESP32-C6: what is the difference?
The C5 adds a 5 GHz band to the C6's 2.4 GHz Wi-Fi 6, runs its RISC-V core at 240 MHz instead of 160 MHz, and offers in-package PSRAM. The C6 has more SRAM (512 KB vs 384 KB), lower deep-sleep current (7 uA vs 12 uA), far more boards, lower prices and more mature Arduino and ESPHome support. Both have Bluetooth LE and an 802.15.4 radio for Thread and Zigbee. Choose the C6 unless you need 5 GHz.
ESP32-C3 vs ESP32-C6: which should I choose?
Both are single-core RISC-V chips with Wi-Fi and Bluetooth LE. The C6 is the newer generation: Wi-Fi 6, an 802.15.4 radio for Thread and Zigbee, 512 KB SRAM and a low-power core. The C3 is cheaper, sleeps at 5 uA instead of 7 uA and has more boards. Pick the C3 for the lowest cost; pick the C6 for new designs or anything smart-home related.
ESP32 vs ESP32-S3: which is better?
The S3 is the more capable chip: native USB, up to 16 MB in-package PSRAM, SIMD instructions for ML, 45 GPIOs. The original ESP32 is the only hobby-board ESP32 with Bluetooth Classic, has two 8-bit DACs, costs less and has the largest body of tutorials. Both are dual-core at 240 MHz; the ESP32 actually has slightly more SRAM (520 KB vs 512 KB).
Does the ESP32-S2 have Bluetooth?
No. The ESP32-S2 is Wi-Fi only. Every other ESP32 MCU except the P4 has at least Bluetooth Low Energy. Bluetooth Classic (BR/EDR) is only on the original ESP32 and, since July 2026, the ESP32-S31.
Which ESP32 chips support Wi-Fi 6 or 5 GHz?
Wi-Fi 6 (802.11ax) on 2.4 GHz: ESP32-C6, ESP32-C61 and ESP32-S31. Wi-Fi 6 on both 2.4 GHz and 5 GHz: ESP32-C5 only. The ESP32, S2, S3, C2 and C3 are Wi-Fi 4 (802.11n) on 2.4 GHz. The H2, H4, H21 and P4 have no Wi-Fi. The ESP32-E22 co-processor adds tri-band Wi-Fi 6E, but only as a companion to a Linux host.
Which Bluetooth version does each ESP32 have?
Original ESP32: Bluetooth 4.2 Classic (BR/EDR) plus LE, with a Bluetooth LE 5.0 software certification but no 2M PHY, long range or extended advertising. ESP32-S2: none. ESP32-S3 and C3: Bluetooth 5 (LE), certified for LE 5.4. ESP32-C2, C6 and H2: Bluetooth 5 (LE), certified 5.3. ESP32-C5 and C61: Bluetooth 5 (LE), Bluetooth Core 6.0 certified. ESP32-S31 and H4: Bluetooth 5.4 LE, and the S31 also has Classic BR/EDR. ESP32-P4: none.
When was each ESP32 released?
ESP32: 2016. S2: announced 2019, mass production February 2020. S3: announced December 2020, production silicon from late 2021. C3: announced November 2020, boards from April 2021. C6: announced April 2021, on sale January 2023. H2: announced August 2021, production silicon June 2023. C2: announced April 2022, on sale the same year as ESP8684. P4: announced January 2023, boards from August 2024, v3.x silicon May 2026. C5: announced 2022, mass production April 2025. C61: announced January 2024, mass production June 2025. S31: announced March 2026, mass production July 2026. H4: announced April 2024, sampling since March 2026. H21 and E22: announced in early 2026.
Do all ESP32 chips have Wi-Fi?
No. The ESP32-H2, H4 and H21 have only Bluetooth LE and an 802.15.4 radio for Thread and Zigbee, and the ESP32-P4 has no radio at all, which is why P4 boards carry an ESP32-C6 for wireless. Every other ESP32 has 2.4 GHz Wi-Fi; the ESP32-C5 is the only one that also does 5 GHz.
How many ESP32 versions are there?
Espressif's SoC page lists 14 ESP32-family chips: ESP32, S2, S3, S31, C2, C3, C5, C6, C61, H2, H4, H21, P4 and the E22 co-processor. Eleven are in mass production (ESP32, S2, S3, S31, C2, C3, C5, C6, C61, H2, P4); the H4, H21 and E22 are sampling or announced. Modules such as WROOM, WROVER and MINI are packagings of these chips, not separate versions.

Where to go next

There is no best ESP32, only the right one for the job. If you are still unsure, the original ESP32 or a C3 Super Mini will get most projects working, and you can move to an S3 or C6 when you know what you need.