50% OFF! Hot items selling fast—Grab them before they're gone!
The ESP32 WROOM WiFi BLE Bluetooth IoT NodeMCU Board is a powerful and versatile development platform designed for IoT, automation, embedded systems, and wireless communication projects. Powered by Espressifs ESP32 chipset, it integrates dual-core processing, WiFi, and Bluetooth Low Energy (BLE) in a compact and energy-efficient design.
These boards support multiple USB-to-UART controllers such as CP2102, CH9102X, and CH340C, along with Micro-USB and Type-C interfaces. Variants are available with different pin counts, onboard OLED display, and ESP32-D or ESP32-U modules to suit a wide range of applications including prototyping, product development, and educational use.
Dual-core ESP32 processor with WiFi and BLE
Integrated ESP32-WROOM / ESP32-D / ESP32-U modules
Supports Micro-USB and Type-C connectors
Multiple USB-to-UART options: CP2102, CH9102X, CH340C
Available in 26-pin, 30-pin, and 38-pin layouts
Select variants include onboard OLED display
Compatible with Arduino IDE, ESP-IDF, MicroPython
Ideal for IoT, robotics, automation, and wireless projects
IoT and smart home devices
Wireless sensor networks
Home automation
Robotics and automation projects
Data logging and cloud connectivity
Embedded product prototyping
Educational and learning platforms
| Variant Name | USB Interface | USB-UART Chip | Pins | Notes |
|---|---|---|---|---|
| ESP32-CP2102-MicroUSB-30Pins | Micro-USB | CP2102 | 30 | Standard compact board |
| ESP32-CP2102-TypeC-30Pins | Type-C | CP2102 | 30 | Modern USB-C connector |
| ESP32-CP2102-MicroUSB-38Pins | Micro-USB | CP2102 | 38 | More GPIO access |
| ESP32-CP2102-TypeC-38Pins | Type-C | CP2102 | 38 | Full-featured GPIO layout |
| ESP32-CH9102X-MicroUSB-30Pins | Micro-USB | CH9102X | 30 | Cost-effective UART |
| ESP32-CH9102X-MicroUSB-38Pins | Micro-USB | CH9102X | 38 | Expanded I/O |
| ESP32-CH340C-MicroUSB-38Pins | Micro-USB | CH340C | 38 | Widely supported USB-UART |
| ESP32-CH340C-TypeC-30Pins | Type-C | CH340C | 30 | Compact Type-C board |
| ESP32D-CP2102-OLED-MicroUSB-26Pins | Micro-USB | CP2102 | 26 | Onboard OLED display |
| ESP32U-CH9102X | Varies | CH9102X | Varies | External antenna support |
| ESP32D-CH9102X | Varies | CH9102X | Varies | Integrated antenna |
| ESP32U-CP2102 | Varies | CP2102 | Varies | External antenna version |
| ESP32D-CP2102 | Varies | CP2102 | Varies | Integrated antenna version |
| ESP32D-FT232 | Micro-USB | FT232 |
30 |
Integrated antenna |
| Parameter | Details |
|---|---|
| MCU | ESP32 (Dual-Core) |
| Wireless | WiFi 802.11 b/g/n, Bluetooth, BLE |
| Operating Voltage | 3.3V |
| Input Voltage | 5V via USB |
| Clock Speed | Up to 240 MHz |
| Flash Memory | Typically 4MB |
| Programming Support | Arduino IDE, ESP-IDF, MicroPython |
| GPIO Count | Depends on variant (26 / 30 / 38 pins) |
| USB Interface | Micro-USB or Type-C |