Need Help? +44 (0) 123 4567
You can add your content here.

Espressif ESP32-WROOM-32 Module ( Wifi + Bluetooth)

Rating:
100% of 100
SAVE
As low as $3.5000
In stock
Only %1 left
SKU
COM-03-093
Ships in 2-3 business days, then:
Free delivery in 12-15 days by Tracked Economic Shipping on orders over $100.
Free delivery in 7-10 days by Express Shipping on orders over $300.
More shipping info
Shop with confidence Learn More
ESP-WROOM-32 ESP32 Development Board - CH340 Driver Previous ESP-WROOM-32 ESP32 Development Board - CH340 Driver

ESP32-WROOM-32 WiFi Bluetooth Module Review

The ESP32-WROOM-32 is a bare Espressif ESP32 module built around the ESP32-D0WD core, with 802.11 b/g/n Wi-Fi, Bluetooth v4.2 BR/EDR and BLE, and an onboard PCB antenna. It is designed for custom PCBs, matching adapter boards, and compact connected hardware—not direct USB use.

It suits Wi-Fi/Bluetooth sensor nodes, controllers, loggers, and home-automation hardware when you can provide the carrier, programming interface, and power circuitry. Verify the installed flash size before using flash-sensitive firmware layouts or committing a design to production.

Specifications of Espressif ESP32-WROOM-32 Module ( Wifi + Bluetooth)

  • CPU: Two low-power Xtensa 32-bit LX6 microprocessors
  • Core: ESP32-D0WD core
  • External memory support: Supports multiple external QSPI flash and SRAM chips
  • Flash Memory: 4Mbit, 8Mbit, 16Mbit (Optional)
  • Crystal: 40MHz crystal
  • Antenna: Onboard PCB antenna for ESP32-WROOM-32
  • Power management: Advanced power-management technologies
  • Wi-Fi protocol: 802.11 b/g/n (802.11n up to 150Mbps) Wi-Fi protocol
  • Bluetooth: Bluetooth v4.2 BR/EDR and BLE
  • Interfaces: SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, and IR module interfaces
  • Sensor: Hall sensor
  • Operating voltage supply: 2.7V to 3.6V operating voltage supply
  • Average operating current: 80mA average operating current
  • Operating temperature range: -40°C to 85°C operating temperature range

For another listed classic ESP32 bare-module option, see the ESP32-WROOM-32D with PCB Antenna. For prototype work, the ESP-32S Matching Adapter Board for ESP32-WROOM provides a practical way to mount the module.

Browse related ESP32 modules and development hardware for carrier boards and other ESP32-family options.

ESP32-WROOM-32 Specifications and Pin Planning

Two Xtensa LX6 processor cores allow firmware to split work across communication, timing, and application tasks. The CPU clock is adjustable from 80MHz to 240MHz, so a design can balance processing demand against its power profile.

The combined Wi-Fi, Bluetooth Classic, and BLE radios suit devices needing local wireless control alongside network connectivity. This includes sensor hubs, relay or lighting controllers, data loggers, audio prototypes, and custom interfaces for mobile-app-controlled equipment.

Capability Why it matters
802.11 b/g/n Wi-Fi and Bluetooth v4.2 BR/EDR/BLE One module supports Wi-Fi networking alongside Bluetooth Classic or BLE device communication.
UART, SPI, SDIO, I2C, I2S, SD card, PWM, and IR interfaces These interfaces support common sensor buses, displays, storage, audio hardware, serial devices, motor-control circuitry, and infrared functions when the board is designed around them.
Onboard PCB antenna The antenna is part of the module, so account for board placement and enclosure clearance early in the layout.
Hall sensor A Hall sensor is stated, but it should not be treated as a dependable dedicated magnetic sensor for a critical function.
-40°C to 85°C operating temperature range This is the stated operating-temperature range, but measured thermal behavior for this version is not specified.

Plan pin use before routing a carrier board. On classic WROOM-32 modules, GPIO6 through GPIO11 connect to internal flash and are not suitable as ordinary GPIO. No full pinout, dimensions, footprint drawing, or recommended land pattern is specified for this board. Use the ESP32 pinout reference for safe GPIO choices as platform-level guidance, and verify the footprint before manufacturing.

For bench work, the ESP-32S Matching Adapter Board for ESP32-WROOM makes the module easier to connect while you test the pin plan.

ESP32-WROOM-32 Flash Size, Power and Limitations

Flash capacity is the main item to verify before purchase. The product title states “16M 128Mbit Flash,” while the feature list states “Flash Memory: 4Mbit, 8Mbit, 16Mbit (Optional).” Neither statement confirms the installed flash capacity, and the Mbit/MB wording needs verification.

Check the flash size reported in software before selecting a board definition, OTA layout, or partition table. Classic ESP32-WROOM-32 family documentation identifies 4MB as a common default configuration, with 8MB and 16MB custom variants, but that family context does not establish the flash fitted to this board.

The stated operating range is 2.7V to 3.6V, with 80mA average operating current. Design around a stable regulated 3.3V rail with appropriate local decoupling near the supply pins. The 80mA figure is an average, not a peak-current rating or a complete power-supply sizing specification.

The onboard PCB antenna has no stated external antenna connector. Keep its area clear of metal, ground obstructions, and enclosure features that could affect RF behavior. Measured range and enclosure performance are not specified. For buyers considering another listed classic bare-module option, the ESP32-WROOM-32U with U.FL Connector is also available.

The exact silicon revision is not confirmed. Base WROOM-32 and WROOM-32D family modules are identified as legacy or NRND in some distributor documentation, so new production hardware should confirm revision, flash size, certification requirements, and supply status before release. Later ESP32-WROOM-32E and ESP32-WROOM-32UE family revisions exist, but the exact revision of this board is not specified.

Component and batch variation can occur across ESP32 module supply channels. Inspect metal-shield markings and query the installed flash before standardizing a production design. Keep GPIO6 through GPIO11 out of regular I/O plans as well; the ESP32 pinout reference covers these GPIO restrictions in more detail.

ESP32-WROOM-32 vs ESP32-WROVER-IB and ESP32-C6-WROOM-1

This module suits classic ESP32 projects needing 802.11 b/g/n Wi-Fi plus Bluetooth v4.2 BR/EDR and BLE on an onboard PCB antenna. The alternatives below address requirements stated more clearly for their respective modules.

Module Wireless Flash and antenna information Processor Choose it when
ESP32-WROOM-32 802.11 b/g/n Wi-Fi; Bluetooth v4.2 BR/EDR and BLE Onboard PCB antenna; installed flash capacity requires verification Two low-power Xtensa 32-bit LX6 microprocessors You need a classic bare ESP32 module for a custom Wi-Fi and Bluetooth/BLE design.
ESP32-WROVER-IB with IPEX Connector Wi-Fi and Bluetooth 16MB integrated SPI flash; Ipex (U.FL) antenna connector Not stated You need stated 16MB integrated SPI flash and an Ipex (U.FL) antenna connection.
ESP32-C6-WROOM-1 with Wi-Fi 6 Wi-Fi 6; Bluetooth 5 LE; Zigbee and Thread 16MB flash memory 32-bit RISC-V single-core CPU You need Wi-Fi 6, Bluetooth 5 LE, Zigbee, or Thread support.

Choose the ESP32-WROVER-IB when you require stated flash capacity and an Ipex connector. The ESP32-C6-WROOM-1 takes a different platform path for multiprotocol designs needing Wi-Fi 6 or Zigbee/Thread. You can also compare ESP32 module families across the wider range.

ESP32-WROOM-32 Setup and Programming Accessories

This ESP32-WROOM-32 WiFi Bluetooth module needs a compatible carrier or custom PCB, a regulated supply arrangement, and external USB-to-TTL programming hardware. It has no built-in USB programming, voltage regulator, headers, or boot buttons.

Required

Recommended

  • 400 Points Half Size Breadboard - 5.5x8.5cm: useful for early adapter-board and serial-programming tests.
  • Breadboard Jumper Wire Kit - 140 Pieces: supports serial, power, boot, and prototype connections.
  • Local decoupling capacitors near the supply pins: recommended for a stable supply arrangement.
  • 3.3V-compatible sensors and actuators: recommended when peripheral devices share the module’s logic environment.

Optional

  • An RF-friendly enclosure design that preserves PCB-antenna clearance.
  • An external antenna is not an accessory path for this board because no external antenna connector is stated.

First power-up and upload check

  1. Mount the module on a matching adapter board or custom carrier circuit.
  2. Power it from a stable regulated 3.3V supply within the stated 2.7V to 3.6V operating range.
  3. Connect a CH340G or CP2102 interface through the required serial and boot connections, including TX/RX crossover, ground, enable, and boot-mode wiring.
  4. Install an ESP32-supported environment such as ESP-IDF, Arduino-ESP32, or MicroPython, then select the ESP32 board target.
  5. Verify the actual flash size before choosing flash-size and partition settings.
  6. Upload a basic serial-output, blink, or Wi-Fi-scan test. A successful test uploads correctly, shows boot output on the serial port, or detects nearby Wi-Fi networks.

For Arduino work, use the guide to install the ESP32 board package in Arduino IDE. Driver installation applies to the selected external CH340G or CP2102 converter if the computer does not enumerate it.

Common first-time problems include selecting a 16MB flash setting before verification, using an unstable supply, missing boot mode, reversing TX/RX, lacking the USB-to-TTL converter driver, and assigning GPIO6 through GPIO11 as normal I/O.

ESP32-WROOM-32 WiFi Bluetooth Module FAQ

Is this ESP32-WROOM-32 module 4MB or 16MB flash?

The installed flash capacity is not confirmed. The product title says “16M 128Mbit Flash,” while the feature list says “4Mbit, 8Mbit, 16Mbit (Optional),” so check the module in software before selecting flash and partition settings.

Does the ESP32-WROOM-32 include USB programming hardware?

No. This is a bare module, so use a matching adapter board or custom PCB with an external USB-to-TTL interface such as the CP2102 USB to TTL UART Serial Convertor Module.

Can I use GPIO6 through GPIO11 as normal ESP32-WROOM-32 pins?

No. GPIO6 through GPIO11 connect to internal flash on classic WROOM-32 modules and are not regular GPIO choices. Check the ESP32 GPIO restrictions and pin-selection guide before finalizing a custom pin assignment.

What power supply does the ESP32-WROOM-32 module need?

The specified operating range is 2.7V to 3.6V, and a stable regulated 3.3V rail is the practical design target. The stated 80mA value is average operating current; peak-current requirements for this board are not specified.

Does this ESP32-WROOM-32 module support an external antenna?

No external antenna connector is stated for this board. It uses an onboard PCB antenna. If you require a stated Ipex (U.FL) connector and 16MB integrated SPI flash, the ESP32-WROVER-IB with IPEX Connector is a better fit.

Is the ESP32-WROOM-32 Hall sensor suitable for a magnetic-sensing project?

Not for a critical dedicated magnetic-sensing function. A Hall sensor is stated, but its practical utility is limited for designs that depend on reliable magnetic measurement.

Should I choose ESP32-WROOM-32, ESP32-WROVER-IB, ESP32-C6-WROOM-1, or ESP32-H2-MINI-1?

Choose this module for classic ESP32 Wi-Fi plus Bluetooth/BLE projects using an onboard PCB antenna. Choose ESP32-WROVER-IB for stated 16MB integrated SPI flash and an Ipex connector, or ESP32-C6-WROOM-1 for Wi-Fi 6, Bluetooth 5 LE, Zigbee, or Thread. The ESP32-H2-MINI-1 Bluetooth/Zigbee Module suits BLE, Zigbee 3.0, Matter, or Thread designs that do not require Wi-Fi.

ESP32-WROOM-32 Buying Guide

Ideal for

Makers and engineers building compact custom Wi-Fi and Bluetooth/BLE sensors, controllers, loggers, home-automation nodes, and connected-device hardware with a compatible carrier, external programmer, and regulated 3.3V supply.

Maybe for

Existing classic ESP32 designs using the WROOM footprint, provided the actual flash capacity and shipped silicon revision are verified before firmware and production hardware are finalized.

Avoid if

You need a USB-ready development board, confirmed 16MB flash, an external antenna connector, a fully specified current-generation production module, dependable dedicated Hall sensing, or Wi-Fi 6, Zigbee, or Thread support.

Pre-purchase checklist

  • ✓ I understand that this is a bare module, not a USB development board.
  • ✓ I have a matching adapter board or a custom PCB with a suitable footprint.
  • ✓ I have a regulated 3.3V supply design.
  • ✓ I have an external USB-to-TTL programming interface.
  • ✓ I will verify actual flash capacity before choosing an IDE flash-size setting or partition layout.
  • ✓ My project works with 802.11 b/g/n Wi-Fi and Bluetooth v4.2 BR/EDR/BLE.
  • ✓ My antenna plan works with an onboard PCB antenna.
  • ✓ I will keep GPIO6 through GPIO11 out of my regular I/O plan.
  • ✓ I do not depend on the Hall sensor for a critical sensing function.
  • ✓ I have confirmed the exact module revision, flash size, certification requirements, and supply status before production use.

For Wi-Fi-only projects that do not need Bluetooth, an ESP-12E ESP8266 Module or ESP-12S ESP8266 Module is an alternative approach. Browse ESP32 modules and development hardware if your design needs a different wireless platform or carrier format.

More Information
MCU/SoCESP32-D0WD
Product FamilyESP32
ArchitectureTensilica Xtensa LX6
CPU CoresDual-core
Clock Speed (MHz)240 MHz
Flash4MB,16MB
SRAM520 KB
External MemoryQSPI
GPIO Pins34
SPI interface Pins3
I2C interface Pins2
UART interface Pins3
CAN Bus SupportYes (TWAI)
Ethernet SupportYes
ADC Channels18
DAC Channels2
PWM ChannelsLED PWM, Motor PWM
Timers Count4 x 64-bit
Operating Voltage (V)2.7V - 3.6V
GPIO Voltage (V)3.3V
GPIO Current (mA)12mA
Active Current (mA)80mA
Sleep Current (µA)10uA (Deep Sleep)
WirelessBluetooth, Wi-Fi
Form FactorModule
IDE SupportArduino IDE, MicroPython, Espressif IoT Development Framework (ESP-IDF)
Input Voltage (V)2.7V - 3.6V
Antenna TypeInternal Antenna
Bluetooth Ver.4.2
Operating Temp (°C)-40°C to +85°C
Wireless Protocol802.11 b/g/n (802.11n up to 150Mbps)
Write Your Own Review
Write a ReviewEspressif ESP32-WROOM-32 Module ( Wifi + Bluetooth)
To Top
5 Stars
100%(1)
4 Stars
0%(0)
3 Stars
0%(0)
2 Stars
0%(0)
1 Stars
0%(0)
Espressif ESP32-WROOM-32 Module ( Wifi + Bluetooth)
Espressif ESP32-WROOM-32 Module ( Wifi + Bluetooth)
SAVE
As low as $3.5000
Wish List
Help
Shop
Account
0 Cart