ESP32 WROOM-32 Development Board – 38-Pin NodeMCU, CP2102 USB, WiFi + Bluetooth

ESP32 WROOM-32 Development Board – 38-Pin NodeMCU, CP2102 USB, WiFi + Bluetooth

$16.99 NZD
Skip to product information

ESP32 WROOM-32 Development Board – 38-Pin NodeMCU, CP2102 USB, WiFi + Bluetooth

$16.99 NZD
Each unit:
Stock amount:

Tax included. Shipping is calculated at checkout.

Checking free delivery progress...

Urban $40 Rural $60
Locally Stocked in Te Awamutu, Waikato
Same-day dispatch before 12:00PM
12 Month Warranty

The ESP32 WROOM-32 development board is a 38-pin NodeMCU-style board built around Espressif's ESP-WROOM-32 module, with WiFi and Bluetooth on a single low-power dual-core chip. The onboard CP2102 USB-to-serial chip and micro USB port let you program and debug straight from your computer, making it a versatile foundation for IoT and connected projects.

  • Dual-core 32-bit CPU clocked up to 240MHz
  • WiFi 802.11 b/g/n plus Bluetooth 4.2 BR/EDR and BLE
  • CP2102 USB-to-serial with micro USB programming
  • 38-pin layout with UART, SPI, I²C, PWM, ADC and DAC
  • Onboard Hall, temperature and capacitive touch sensors
  • Deep-sleep current as low as ~6.5µA for battery projects

Quick Start

1
Add the ESP32 Board Package

In the Arduino IDE, add the Espressif ESP32 board package via Boards Manager (or use the Espressif IDF / PlatformIO if you prefer).

2
Connect via Micro USB

Use a data-capable micro USB cable. The onboard CP2102 handles programming and serial communication, and powers the board over USB.

3
Select the Board

Choose Tools → Board → ESP32 Dev Module, then select the COM port that appears when the board is plugged in.

4
Hold BOOT if Upload Stalls

If uploading hangs at "Connecting...", hold the BOOT button while the upload begins to force the board into flash mode.

Please note: GPIO logic is 3.3V, not 5V tolerant. Micro USB cable not included. Some systems may require the Silicon Labs CP210x USB driver.

Specifications

ModuleESP-WROOM-32
ChipsetESP32 dual-core Xtensa LX6
Clock SpeedUp to 240 MHz
USB InterfaceCP2102, micro USB
WiFi802.11 b/g/n, 2.4 GHz
Bluetooth4.2 BR/EDR and BLE
Flash Memory4 MB (32 Mbit)
Logic Voltage3.3V
USB Power Input5V via micro USB
VIN Input Voltage5–12V via VIN pin
Pin Layout38 pins (2 × 19)
Usable GPIOUp to ~25 multifunction pins
InterfacesUART, SPI, SDIO, I²C, I²S, PWM, ADC, DAC, IR
Onboard SensorsHall, temperature, capacitive touch
AntennaOnboard PCB antenna, 2 dBi
SecurityWPA / WPA2 / WPA2 Enterprise / WPS
Deep Sleep CurrentAs low as ~6.5µA
Default Baud Rate115200 bps
Operating Temperature-20°C to 85°C
Board Dimensions52 × 29 × 15mm
Pin Pitch2.54mm breadboard spacing
Please note: The 38-pin board is wide. On a single standard breadboard it covers nearly the full width, leaving only one row of free sockets on one side.

Getting Started

1
Install Your Toolchain

Install the Arduino IDE and add the Espressif ESP32 board package via Boards Manager, or set up PlatformIO or the ESP-IDF if you prefer.

2
Install CP210x Driver if Needed

Most systems detect the CP2102 automatically. If the board does not appear as a COM port, install the Silicon Labs CP210x VCP driver.

3
Connect via Micro USB

Use a data-capable micro USB cable. USB supplies 5V and the onboard regulator provides the 3.3V the module runs on.

4
Select Board and Port

Set Tools → Board → ESP32 Dev Module, then pick the COM port that appears when the board is connected.

5
Use BOOT and EN for Flashing

If the upload stalls at "Connecting...", hold BOOT as the upload starts to enter flash mode. EN is the reset button and restarts the board.

6
Watch the Status LEDs

The red LED indicates power and the blue LED shows working status, so you can confirm the board state at a glance.

Please note: Powering through VIN, supply 5–12V. Do not power VIN and USB at the same time from separate sources.

What's Included

ESP32 WROOM-32 38-pin development board

NodeMCU-style ESP-WROOM-32 board with CP2102 USB-to-serial chip, micro USB port, and pin headers pre-soldered ready for breadboard use.

Please note: Micro USB cable is not included.

Common Uses

Internet of Things and connected sensor nodes
Home automation and smart device control
WiFi and Bluetooth wireless projects
Wireless industrial control and monitoring
Battery-powered projects using deep sleep
Robotics, prototyping and Arduino learning
Please note: Supports STA, AP and STA+AP modes plus standard AT commands and FOTA updates.

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.

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.

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.

Will it fit on a single breadboard?

The 38-pin board is wide and covers most of a standard breadboard, leaving only one row of sockets free on one side. Many users span two breadboards or use jumper wires.

What are the two buttons for?

EN resets the board, and BOOT puts it into flash/download mode. Hold BOOT during upload if the IDE stalls at "Connecting...".

Please note: This is a third-party ESP32 development board based on the Espressif ESP-WROOM-32 module.

You may also like