ESP32 WiFi-BT-BLE MCU Module ESP-WROOM-32
ESP32-WROOM-32 is Espressif’s all-in-one Wi-Fi + Bluetooth® Classic/BLE module built around a dual-core 32-bit MCU. It packs wireless, fast I/O, rich peripherals, and ample memory into a solderable module—ideal for connected sensors, gateways, wearables, and robotics in the Philippines. Use the Arduino IDE, ESP-IDF, or MicroPython to go from idea to prototype in minutes.
Dual-Core Wi-Fi + BLE in a Solderable Module — Small, Fast, Connected
- Performance + wireless: dual-core Xtensa® up to 240 MHz with 2.4 GHz Wi-Fi and Bluetooth Classic/BLE.
- Rich analog & timers: 12-bit ADC channels, 2× 8-bit DACs, capacitive touch, and flexible PWM.
- Robust I/O: SPI, I²C, I²S, UART, CAN* (via external transceiver), and hardware crypto/security engines.
- Pro-friendly: metal-can module with integrated antenna, 3.3 V supply, and castellated pads for SMT reflow.
- Works your way: Arduino, ESP-IDF (FreeRTOS), and MicroPython ecosystems with huge community support.
What you can build
- IoT nodes & gateways: Wi-Fi telemetry + BLE provisioning; add environment/ToF/IMU sensors
- Wearables & remotes: BLE HID keyboards/macro pads, low-latency BLE controllers
- Data loggers: high-rate ADC capture to microSD (SPI), upload via Wi-Fi/MQTT
- Robotics: PWM motor/servo control with wireless teleop; OLED/TFT status UIs
Starter bundles (quick picks)
- ESP32 Module Dev: ESP32-WROOM-32 + breakout/carrier + USB-to-UART programmer + 3.3 V LDO
- Sensor Hub: module + BME280/IMU/ToF + I²C level shifter + proto board
- BLE Remote: module + 0.96″ OLED + buttons/encoder + Li-ion charger
Recommended add-ons
- 3.3 V regulators/PSUs (≥600 mA burst), bulk caps near the module
- USB cables & USB-to-UART bridges for flashing
- Displays (OLED/TFT), sensors, jumpers
- Logic level converters (if interfacing with 5 V devices)
- Tools & multimeter for bring-up
Technical specifications
| Module | ESP-WROOM-32 (integrated PCB antenna, metal can) |
|---|---|
| MCU | Espressif ESP32, dual-core Xtensa® LX6 up to 240 MHz |
| Wireless | Wi-Fi 802.11 b/g/n (2.4 GHz), Bluetooth® Classic + BLE 4.2 |
| Flash | 4 MB (typical module variant) |
| SRAM | ~520 KB (available to user varies by stack) |
| Operating voltage | 3.3 V (2.7–3.6 V typical range) |
| Current (guideline) | ~80–240 mA active (peaks higher during TX/boot); design for ≥600 mA headroom |
| GPIO | Up to 34 GPIO (module pins exposed vary by design; many are multifunction) |
| Analog | ADC up to 18 channels, 12-bit; 2× DAC (8-bit) |
| Touch | 10 capacitive touch inputs |
| PWM | LEDC up to 16 channels (high-resolution PWM) |
| Interfaces | UART ×3, I²C ×2, SPI ×3, I²S ×2, CAN* (via external transceiver), IR, RMT, SDIO, Hall sensor |
| Security | AES/SHA/RSA/ECC, TRNG, Secure Boot, Flash Encryption |
| Clocking | 40 MHz XTAL (module), PLL for CPU/radios |
| Antenna | On-module PCB antenna (this WROOM-32 variant) |
| Operating temp | −40 to +85 °C (industrial) |
| Module size | ≈ 18 × 25.5 mm; castellated SMD pads + center GND pad |
| Certifications | Common WROOM-32 variants carry FCC/CE/IC (check batch/product label) |
*CAN requires an external CAN transceiver (e.g., SN65HVD230) connected to ESP32’s TWAI/CAN pins.
Pinout & power notes
- 3.3 V only: I/O is not 5 V-tolerant—use level shifters with 5 V peripherals.
- ADC2 & Wi-Fi: ADC2 channels are unavailable while Wi-Fi is active; use ADC1 for continuous sampling.
- Bootstrap pins: avoid pulling GPIO 0, 2, 5, 12–15 to the wrong levels at reset (affects boot mode).
- Power design: use a low-noise 3.3 V regulator with ≥600 mA peak and place 10–100 µF bulk caps near the module.
- Programming: connect EN/BOOT (IO0) with proper pull-ups/downs, or use a USB-to-UART board that auto-resets (DTR/RTS).
What’s in the box
- 1 × ESP32-WROOM-32 module
FAQs – ESP32-WROOM-32 Module (Philippines)
Is this a development board with USB?
No—this is the bare module. For USB + regulator + headers, see our ESP32 DevKit boards.
How do I program the module?
Use a USB-to-UART bridge (3.3 V) wired to TX0/RX0, EN, and IO0. The Arduino IDE, ESP-IDF, and MicroPython are supported.
What power supply do I need?
A clean 3.3 V rail with headroom for RF peaks. We recommend a regulator rated ≥600 mA, short traces, and local bulk capacitors.
Does it support Bluetooth® and BLE?
Yes—ESP32 supports both Bluetooth® Classic and Bluetooth® Low Energy (BLE 4.2).
Do you ship nationwide?
Yes—nationwide shipping across the Philippines via trusted couriers, with fast dispatch for Metro Manila orders.
Related collections
ESP32/ESP8266 Modules & Dev Boards • Sensors • Displays • Power Supplies • Cables • Tools
ESP32 WiFi-BT-BLE MCU Module ESP-WROOM-32
ESP32 WiFi-BT-BLE MCU Module ESP-WROOM-32
39 in stock
Product Code
SKU:AB520
Regular price
₱ 125.00
Regular price
Sale price
₱ 125.00
Unit price
per
Couldn't load pickup availability
