ESP32 Dev Kit V4
ESP32 Dev Kit V4 is a versatile development board built around Espressif’s ESP-WROOM-32 module, featuring a dual-core Xtensa LX6 processor running at up to 240 MHz with 520 KB of SRAM. It integrates 802.11 b/g/n Wi-Fi, Classic Bluetooth, and Bluetooth Low Energy (BLE), making it suitable for a wide range of connected IoT applications. The board exposes 38 GPIO pins including SPI, I²C, UART, ADC, DAC, and PWM interfaces, enabling seamless integration with sensors, actuators, and peripherals.
Overview
The ESP32 Dev Kit V4 is a development board built around the Espressif ESP-WROOM-32 module. It pairs a dual-core Xtensa LX6 processor at up to 240 MHz with 2.4 GHz Wi-Fi and Bluetooth, and exposes 38 GPIO pins for sensors, actuators and peripherals. This page lists the board specification and how it connects to ThingsBoard over MQTT.
Key features
- Dual-core Xtensa 32-bit LX6 at up to 240 MHz (ESP32)
- 520 KB SRAM, 4 MB flash
- Wi-Fi 802.11 b/g/n and Bluetooth 4.2 / BLE
- 38 GPIO pins, 18 ADC channels, 2 DAC channels
- USB powered via micro-USB (CP2102 USB-to-UART bridge)
- On-board EN and BOOT buttons
- Hardware security: secure boot, flash encryption, AES / SHA / RSA acceleration
Device profile
Classification fields, using the same connectivity vocabulary the Hub itself uses for the badges on this page. Connectivity is the roll-up of the three rows below it.
| Field | Value |
|---|---|
| Hardware Type | Development Board |
| Connectivity | Bluetooth, I2C, SPI, UART, USB, Wi-Fi |
| Physical Interface | USB, UART, SPI, I2C |
| Wireless Technology | Wi-Fi, Bluetooth |
| Industrial Protocol | None |
| Application Protocol | MQTT |
Technical specifications
| Parameter | Value |
|---|---|
| Processor | ESP32, dual-core Xtensa LX6 |
| Clock speed | 80 to 240 MHz |
| SRAM | 520 KB, plus 16 KB RTC SRAM |
| Flash | 4 MB, external |
| Wi-Fi | 802.11 b/g/n, 2.4 GHz, up to 150 Mbps |
| Bluetooth | Bluetooth 4.2 BR/EDR and BLE |
| GPIO | 38 pins |
| ADC | 18 channels, 12-bit SAR |
| DAC | 2 channels, 8-bit |
| Bus interfaces | 3x UART, 4x SPI, 2x I2C, 2x I2S, PWM |
| Capacitive touch | 10 channels |
| Security | Secure boot, flash encryption, hardware AES / SHA / RSA |
| USB | Micro-USB, CP2102 USB-to-UART bridge |
| Operating voltage | 3.3 V |
| Power supply | 5 V via micro-USB |
| Deep sleep current | 10 uA |
| Operating temperature | -40 °C to +85 °C |
| Mounting | Desktop or breadboard |
| Certifications | FCC, CE |
| Toolchains | Arduino IDE, ESP-IDF, MicroPython |
Supported use cases
- IoT prototyping and development boards
- Environment monitoring: temperature, humidity, air quality
- Smart home and smart office automation
- Edge processing and embedded machine learning
Device technical documentation
Download datasheets and manuals for the ESP32 Dev Kit V4
ESP32 Dev Kit V4 Product page ESP32 Dev Kit V4 DatasheetAdd Your Device to the Community
Built or ship IoT hardware? Package your device as a ZIP and publish it to the IoT Hub so users can provision it in one click.