

The ESP-H2-DevKitM-1, manufactured by Espressif, is a compact development kit featuring the ESP32-H2 chip. This module is designed for IoT applications, offering support for Bluetooth Low Energy (BLE) and IEEE 802.15.4 protocols. It is ideal for prototyping and integrating wireless connectivity into smart home devices, industrial automation, and other IoT projects.








| Parameter | Value |
|---|---|
| Chipset | ESP32-H2 |
| Wireless Protocols | Bluetooth Low Energy (BLE) 5.0, IEEE 802.15.4 |
| CPU | 32-bit RISC-V single-core processor |
| Flash Memory | 4 MB (embedded) |
| Operating Voltage | 3.0V to 3.6V |
| GPIO Pins | Up to 26 GPIOs |
| Interfaces | UART, SPI, I2C, PWM, ADC |
| Power Consumption | Ultra-low power in deep sleep mode |
| Dimensions | 18.0 mm x 25.5 mm |
The ESP-H2-DevKitM-1 features a 2x10 pin header layout. Below is the pinout description:
| Pin Number | Pin Name | Functionality |
|---|---|---|
| 1 | GND | Ground |
| 2 | 3V3 | 3.3V Power Supply |
| 3 | IO0 | GPIO0, used for boot mode selection |
| 4 | IO1 | GPIO1, general-purpose I/O |
| 5 | IO2 | GPIO2, general-purpose I/O |
| 6 | IO3 | GPIO3, general-purpose I/O |
| 7 | IO4 | GPIO4, general-purpose I/O |
| 8 | IO5 | GPIO5, general-purpose I/O |
| 9 | RXD | UART RX (Receive) |
| 10 | TXD | UART TX (Transmit) |
| 11 | IO6 | GPIO6, general-purpose I/O |
| 12 | IO7 | GPIO7, general-purpose I/O |
| 13 | IO8 | GPIO8, general-purpose I/O |
| 14 | IO9 | GPIO9, general-purpose I/O |
| 15 | IO10 | GPIO10, general-purpose I/O |
| 16 | IO11 | GPIO11, general-purpose I/O |
| 17 | IO12 | GPIO12, general-purpose I/O |
| 18 | IO13 | GPIO13, general-purpose I/O |
| 19 | EN | Enable pin (active high) |
| 20 | RST | Reset pin |
The ESP-H2-DevKitM-1 can be programmed using the Arduino IDE. Below is an example of how to blink an LED connected to GPIO2:
// Define the GPIO pin for the LED
#define LED_PIN 2
void setup() {
// Initialize the LED pin as an output
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// Turn the LED on
digitalWrite(LED_PIN, HIGH);
delay(1000); // Wait for 1 second
// Turn the LED off
digitalWrite(LED_PIN, LOW);
delay(1000); // Wait for 1 second
}
Module Not Detected by Computer:
Code Upload Fails:
No Wireless Connectivity:
Q: Can I use the ESP-H2-DevKitM-1 for Zigbee applications?
A: Yes, the ESP32-H2 chip supports IEEE 802.15.4, which is the foundation for Zigbee and Thread protocols.
Q: What is the maximum range of the BLE connection?
A: The BLE range depends on environmental factors but typically extends up to 100 meters in open spaces.
Q: Can I power the module using a 5V supply?
A: No, the module operates at 3.3V. Use a voltage regulator to step down 5V to 3.3V.
Q: Is the module compatible with ESP-IDF?
A: Yes, the ESP-H2-DevKitM-1 is fully supported by Espressif's ESP-IDF development framework.