The ESP32-WROOM-32 is a dual-core WiFi and Bluetooth development board built on Espressif's ESP-WROOM-32 module. This 30-pin version pairs a modern USB-C port and the CP2102 USB-to-serial chip with a narrower layout that leaves more breadboard room. A versatile base for Arduino, ESPHome, Home Assistant, IoT and MicroPython projects.
- Dual-core 32-bit CPU up to 240MHz
- 2.4GHz WiFi (802.11 b/g/n) plus Bluetooth Classic and BLE 4.2
- USB-C with CP2102 USB-to-serial
- 30-pin layout, breadboard friendly
- UART, SPI, I2C, I2S, ADC, DAC and PWM
- Deep sleep as low as ~5µA for battery projects
- Pre-soldered headers, ready to use
- Works with Arduino IDE, MicroPython and ESPHome
Specifications
What's in the box
USB-C, CP2102 USB-to-serial and pin headers pre-soldered, ready for the breadboard.
Great for
Getting started
- Add the ESP32 board package
In Arduino IDE, install the Espressif ESP32 package via Boards Manager.
- Install the CP210x driver if needed
Most systems detect the CP2102 automatically. If no COM port appears, install the Silicon Labs CP210x driver.
- Select the board
Tools → Board → ESP32 Dev Module, then pick the COM port.
- Upload
If it stalls at "Connecting...", hold BOOT as the upload begins to enter flash mode.
Common questions
Which board do I select in the Arduino IDE?
Select "ESP32 Dev Module" after installing the Espressif ESP32 board package via Boards Manager.
Are the GPIO pins 5V tolerant?
No. ESP32 logic is 3.3V. Use a level shifter when connecting 5V signals to avoid damaging the board.
Do I need a driver?
The board uses a CP2102 USB-to-serial chip. Most systems detect it automatically, but some may need the Silicon Labs CP210x VCP driver.
Is the 30-pin better than the 38-pin for breadboards?
Yes for tight builds. The 30-pin board is narrower, so it leaves usable sockets on both sides of a standard breadboard, where the wider 38-pin covers nearly the full width.
Does it work with ESPHome?
Yes. It's fully compatible with ESPHome and a popular choice for Home Assistant projects.
Good to know: GPIO logic is 3.3V and not 5V tolerant. Every board is checked before it ships from our Te Awamutu stock.
