Espressif Systems · 2008 to today

The ESP32 family,
documented properly.

Fourteen system-on-chips, three CPU architectures, six radio protocols and a price band that starts at a dollar. This is a researched, source-cited reference to all of it — what each variant is actually for, what it costs, which board to buy, and how to choose.

SoC variants
14
Chips shipped
1 bn+
Cheapest SoC
$1.00
Fastest core
500 MHz

What an ESP32 actually is

The ESP32 is not one chip. It is a family of low-cost microcontrollers with radios built in, designed by Espressif Systems in Shanghai. Every member pairs a 32-bit CPU, on-chip SRAM, a large peripheral set and hardware cryptography with at least one integrated wireless stack — usually Wi-Fi, Bluetooth LE, or 802.15.4 for Thread and Zigbee.

That combination is why the family became ubiquitous. Before the ESP8266 arrived in 2014, adding Wi-Fi to a hobby or low-volume commercial product meant a separate radio module costing more than the rest of the bill of materials. Espressif collapsed the microcontroller and the radio into a single part priced in dollars, then supported it with an open-source SDK. The ESP32 followed in September 2016 and became the default answer to "how do I put this device on the network?"

Ten years on, the family has split into clearly separated lines. The original ESP32 and the S-series are the general-purpose and multimedia workhorses. The C-series is the cost- and power-optimised RISC-V line. The H-series drops Wi-Fi entirely for ultra-low-power mesh networking. The P-series drops the radio instead and goes after high-performance displays and cameras. The newest E-series is not a microcontroller at all — it is a radio co-processor for a Linux host.

The lineup at a glance

Every current variant, grouped by the job it was designed for. Click through for the full specification, strengths and honest limitations of each.

The P-series

The radio removed instead. Raw application performance, MIPI display and camera interfaces, hardware video codecs and high-speed USB. Pair one with a C-series chip for connectivity.

The E-series

Not a microcontroller. A radio co-processor that hangs off a Linux host over PCIe, SDIO or USB and takes over the entire Wi-Fi and Bluetooth stack.

Explore the reference