Skip to main content
PartAndStock
Blog

What Is the ESP32? WiFi + Bluetooth MCU: Specs and Uses

October 12, 2026 6 min read
Quick answer

The ESP32 is a powerful dual-core microcontroller with both WiFi and Bluetooth. With up to 240 MHz, 520 KB SRAM, plenty of GPIO and rich peripherals (ADC/DAC/touch/PWM/CAN), it is a favourite for IoT and robotics. It uses 3.3 V logic; a solid supply is needed for WiFi/BT peaks.

The ESP32 is a powerful microcontroller with both WiFi and Bluetooth. With a dual-core processor, plenty of GPIO and rich peripherals (ADC, DAC, touch, PWM), it is a favourite for IoT and embedded projects. For the concept, see what is a microcontroller (MCU).

What is the ESP32 used for?

WiFi/Bluetooth-connected devices, smart home, robotics, audio/video (on certain versions) and battery-powered low-power IoT. It is programmed with the Arduino IDE, ESP-IDF or MicroPython.

Highlights

ParameterValue
CoreDual-core Xtensa LX6, up to 240 MHz
WirelessWiFi 802.11 b/g/n + Bluetooth (Classic + BLE)
SRAM520 KB
Supply3.3 V
PeripheralsADC, DAC, touch, PWM, SPI, I2C, I2S, UART, CAN

Watch out

The ESP32 also uses 3.3 V logic and its WiFi/BT peak current is high; a solid supply is a must. Some GPIOs are input-only or bootstrap pins — check the datasheet/board schematic when choosing pins.

Limitations

  • Its ADC is non-linear (may need calibration).
  • Some pins require special states at boot.
  • More expensive and higher power than the ESP8266.

Equivalents and alternatives

  • ESP32-WROOM-32: the most common module.
  • ESP32-S3 / C3: AI/USB (S3) and RISC-V/low-cost (C3) versions.
  • ESP8266: WiFi-only, cheaper.
  • RP2040 (Pi Pico): a powerful MCU where no wireless is needed.

Find it in our catalog

Use the ESP32 search.

Frequently Asked Questions

What is the ESP32?+
The ESP32 is a powerful dual-core microcontroller with both WiFi and Bluetooth. With plenty of GPIO and rich peripherals (ADC/DAC/touch) it is a favourite for IoT projects.
What voltage does the ESP32 run at?+
It uses 3.3 V logic. Because the WiFi/BT peak current is high, a solid 3.3 V supply and good decoupling are needed.
What is the difference between the ESP32 and the ESP8266?+
The ESP32 is dual-core, has WiFi + Bluetooth and more GPIO and peripherals. The ESP8266 is cheaper and WiFi-only.
What peripherals does the ESP32 have?+
It includes rich peripherals such as an ADC, DAC, capacitive touch, PWM, SPI, I2C, I2S, UART and CAN; it runs up to 240 MHz.
What is an equivalent to the ESP32?+
The most common module ESP32-WROOM-32; the ESP32-S3/C3 versions; the cheaper WiFi-only ESP8266; and the RP2040 if no wireless is needed.