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

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

$15.99 NZD
Skip to product information

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

$15.99 NZD
Rated 5.0/5.0 from 1 review Verified

Shipping from $5.99 urban / $9.99 rural.

Buy more, pay less Save up to 20%

Unit price applies automatically in your cart.

Availability:
American Express Apple Pay Google Pay Mastercard PayPal Shop Pay Union Pay Visa

Easy 30-day returns · 12-month warranty

Free Urban delivery on orders over $66.00

Urban $66 Rural $88

The 38-pin ESP32 WROOM-32 development board gives you more GPIO than the narrower 30-pin version. Dual-core 240MHz processor, 2.4GHz WiFi, Bluetooth 4.2, and a CP2102 USB-to-serial chip for reliable programming from any OS. Compatible with Arduino IDE, MicroPython and ESP-IDF.


  • 38 GPIO pins — more I/O than 30-pin boards
  • Dual-core Xtensa LX6 at 240MHz
  • 802.11b/g/n WiFi (2.4GHz)
  • Bluetooth 4.2 Classic + BLE
  • CP2102 USB-to-serial — reliable, widely supported
  • USB-C connector for programming and power
  • Arduino IDE, MicroPython and ESP-IDF compatible
  • 4MB flash, 520KB SRAM onboard

Specifications


ModuleESP32-WROOM-32
CPUDual-core Xtensa LX6, up to 240MHz
Flash4MB
SRAM520KB
WiFi802.11 b/g/n, 2.4GHz
Bluetoothv4.2 Classic + BLE
GPIO pins38 (on this board)
ADC channels18 (12-bit)
DAC channels2 (8-bit)
Touch pins10 capacitive touch pins
USB-to-serialCP2102
USB connectorUSB-C
Operating voltage3.3V (5V input via USB or VIN)

What's in the box


ESP32 WROOM-32 38-pin development board

Headers pre-soldered. USB-C cable not included.

Great for


WiFi and Bluetooth IoT devices
Home automation sensors and relays
MQTT data loggers and cloud dashboards
Motor control with multiple GPIO channels
Web servers and API-connected projects
Projects needing more GPIO than the 30-pin board

Getting started

  1. Install Arduino IDE and the ESP32 board package

    In Arduino IDE: File → Preferences, add https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json to Additional Boards Manager URLs. Then Tools → Board → Boards Manager, search ESP32, install.

  2. Select the board

    Tools → Board → ESP32 Arduino → ESP32 Dev Module. Set Upload Speed to 921600.

  3. Connect via USB-C

    Connect to your PC. The board appears as a COM port (CP2102 is auto-detected on Windows 10/11 and macOS).

  4. Upload a test sketch

    File → Examples → WiFi → WiFiScan. Upload and open Serial Monitor at 115200 baud. Nearby networks will be listed.

Common questions


What's the difference between the 30-pin and 38-pin ESP32?

Same ESP32-WROOM-32 module. The 38-pin board is physically wider and exposes more GPIO pins — including additional ADC channels and some pins that are shared with flash on the 30-pin layout. Use the 38-pin board when you need more I/O.

Is the CP2102 better than CH340?

CP2102 drivers are included in Windows 10/11 and recent macOS without needing a manual install. CH340 usually needs a driver download on first use. Either works fine once installed.

Can I use it with MicroPython?

Yes. Flash the MicroPython firmware from micropython.org using esptool. The 38-pin board is fully supported.

Some ADC readings are noisy — why?

ESP32 ADC2 shares resources with WiFi and is unreliable when WiFi is active. Use ADC1 channels (GPIO32–39) for analogue readings when WiFi is on.

Good to know: GPIO pins 34–39 are input-only (no internal pull-up/pull-down). Avoid driving these as outputs. ADC2 channels are unreliable when WiFi is active — use ADC1 (GPIO32–39) for analogue readings in WiFi sketches. The 30-pin version is also in stock if the narrower board suits your enclosure better.

Related guide Getting Started with the ESP32-WROOM-32 (USB-C)New to the ESP32? This step-by-step guide takes you from an unopened board to a blinking LED in about 10 minutes. Drivers, Arduino IDE setup, and your first ...

Why buy from NZN

International prices. None of the international wait.

We're a small Kiwi-owned shop, and we stock the same boards and parts you'd usually order from overseas, for about the same price. The only real difference is they ship from Te Awamutu, so you get them in a few days instead of waiting weeks.

Run by Kiwis, here in Te Awamutu

We're NZ owned and operated, and every order is picked, packed and sent from our place in Te Awamutu, Waikato.

Get it in days, not weeks

Order before 8am and it ships the same day, otherwise within 24 hours guaranteed. No waiting three to six weeks for a parcel to crawl over from overseas.

Low prices are the goal

As a maker myself, I want New Zealand to have a genuine low-price local option for electronics, not overpriced shelves or a long wait on an international parcel.

Checked, and easy to sort if it's not right

We test things before they go out, and if something's off you've got 30 day returns, a 12 month warranty and a real person in NZ to email.

Packed and sent by a fellow maker, right here in Te Awamutu.

You may also like