ESP 32

The ESP32 family isn’t just one chip—it’s a whole ecosystem of microcontrollers, each with different specs, features, and target uses.
They mainly differ in CPU type, wireless capabilities, number of cores, available RAM/flash, and package size.
Here’s an organized breakdown:
1. Original ESP32 Series (ESP32 “Classic” Line)
- ESP32-WROOM-32
- The most common module — dual-core Xtensa LX6 @ up to 240 MHz.
- Integrated Wi-Fi + Bluetooth (Classic + BLE).
- Variants: WROOM-32, WROOM-32D, WROOM-32U (D = on-board PCB antenna, U = external antenna).
- ESP32-WROVER
- Like WROOM, but with extra 4–8 MB PSRAM for more RAM-heavy apps (e.g., cameras, buffering).
2. ESP32-S Series (Single-Core Variants)
- ESP32-S0WD / ESP32-S2 / ESP32-S3
- ESP32-S0WD — stripped down, single-core, lower cost, same Wi-Fi + BT as WROOM.
- ESP32-S2 — Wi-Fi only (no Bluetooth), USB OTG built-in, single-core LX7, better security.
- ESP32-S3 — Dual-core LX7, Wi-Fi + BLE 5.0, vector instructions for AI acceleration, USB OTG.
3. ESP32-C Series (RISC-V Based)
- ESP32-C3
- Single-core 32-bit RISC-V, Wi-Fi + BLE 5.0.
- Low-power, good for IoT sensors.
- ESP32-C6
- RISC-V, Wi-Fi 6 + BLE 5.3 + Thread/Zigbee.
- Future-proof for smart home protocols (Matter).
4. ESP32-H Series (For Bluetooth + Low Power)
- ESP32-H2
- RISC-V, BLE 5.2 + Thread/Zigbee, no Wi-Fi.
- Ideal for ultra-low-power mesh devices.
5. Special Function Modules
- ESP32-PICO Series
- System-in-package with built-in flash and crystal—super small footprint.
- ESP32-Lyra / ESP32-Audio Kits
- Audio-focused dev boards with codecs and amps.
- ESP32-CAM
- ESP32 module with OV2640/OV3660 camera support, SD card slot.