baishundianzi ESP32-H2

SuperMini ESP32-H2 Development Board User Manual

Model: ESP32-H2 | Brand: baishundianzi

1. Introduction

The SuperMini ESP32-H2 Development Board is a compact and powerful microcontroller designed for programming, learning, and Internet of Things (IoT) applications. Featuring a high-performance RISC-V processor and integrated 2.4GHz receiver, it supports low-energy Bluetooth, Thread, and Zigbee protocols, making it versatile for a wide range of projects.

Front and back view of the SuperMini ESP32-H2 Development Board with pin headers
Figure 1: SuperMini ESP32-H2 Development Board (Front and Back)

2. Product Features

The ESP32-H2 SuperMini board offers the following key features:

  • High-performance 32-bit RISC-V single-core processor with a main frequency up to 96 MHz.
  • Integrated IEEE 802.15.4 subsystem supporting Thread and Zigbee protocols.
  • Built-in 2.4GHz receiver compatible with low energy Bluetooth and IEEE 802.15.4 technology.
  • Optimized for power consumption, RF performance, stability, universality, and reliability.
  • Ideal for rapid development of Internet of Things (IoT) applications, including Wi-Fi, Bluetooth, and low-power solutions.
Text image detailing product features of the ESP32-H2 SuperMini board
Figure 2: Product Features Overview

3. Specifications

CategorySpecification
ModelESP32-H2
ProcessorRISC-V 32-bit single-core, up to 96MHz
Wireless ConnectivityBluetooth (Low Energy), IEEE 802.15.4 (Thread, Zigbee)
Data Rate250 Kbps in 2.4 GHz band
InterfaceTYPE-C USB
Supply Voltage5V
Storage128 KB ROM, 320 KB SRAM, 4 KB LP Memory, 4MB Flash
Package TypeSMD
Dimensions22mm x 12mm
Weight1.8g
ApplicationComputer, IoT, Embedded Systems
Text image outlining performance parameters and storage specifications of the ESP32-H2 chip
Figure 3: Performance Parameters and Storage
Image showing the dimensions (22mm x 12mm) and weight (1.8g) of the SuperMini ESP32-H2 board
Figure 4: Board Dimensions and Weight

4. Pinout Diagram

Understanding the pinout is crucial for connecting peripherals and programming the ESP32-H2 board. Refer to the diagram below for a detailed foot map of the pins and their functions.

Detailed foot map (pinout diagram) of the ESP32-H2 SuperMini board
Figure 5: ESP32-H2 SuperMini Pinout Diagram

Key pins include:

  • 5V: Power supply input (when not using USB) or output.
  • GND: Ground connection.
  • 3V3: 3.3V power output.
  • TX/RX: UART communication pins.
  • GPIOs (0-27): General Purpose Input/Output pins for connecting sensors, actuators, etc.
  • BOOT: Boot button, used for entering firmware download mode.
  • RST: Reset button.
  • BAT+: Battery positive terminal for external battery connection.
  • ADC: Analog-to-Digital Converter pins.
  • PWM: Pulse Width Modulation pins.

5. Setup Guide

5.1 Initial Connection

  1. Connect the SuperMini ESP32-H2 board to your computer using a USB Type-C cable.
  2. The board should be recognized as a serial port device. If not, you may need to install the appropriate USB-to-Serial drivers (e.g., CP210x or CH340 drivers, depending on the board's specific USB-to-serial chip).

5.2 Development Environment Setup

To program the ESP32-H2, you will need a suitable development environment. Popular choices include:

  • Arduino IDE: Install the ESP32 board support package through the Boards Manager.
  • Espressif IDF (IoT Development Framework): For more advanced development, Espressif's official IDF provides a robust toolchain.
  • PlatformIO: A powerful extension for VS Code that supports various development boards, including ESP32.

Refer to the official Espressif documentation or the chosen IDE's guides for detailed installation and configuration instructions.

5.3 Power Supply

The board can be powered via the USB Type-C port (5V). Alternatively, you can supply 5V directly to the 5V pin, or connect a battery to the BAT+ and B- terminals if supported by your specific board variant.

6. Operating Instructions

6.1 Uploading Firmware

  1. Write your code in your chosen IDE (e.g., Arduino sketch, PlatformIO project).
  2. Select the correct board model (ESP32-H2 or compatible) and the serial port corresponding to your connected board.
  3. To upload, you may need to press and hold the BOOT button, then press and release the RST button, and finally release the BOOT button to put the board into download mode. Some IDEs or boards might handle this automatically.
  4. Click the 'Upload' button in your IDE to compile and transfer the firmware to the board.

6.2 Basic Functionality

Once programmed, the ESP32-H2 can perform various tasks:

  • GPIO Control: Control LEDs, read button states, or interface with other digital components using the GPIO pins.
  • Analog Input: Read analog sensor data using the ADC pins.
  • Serial Communication: Use the TX/RX pins for serial communication with other devices or for debugging via the serial monitor.
  • Wireless Communication: Develop applications utilizing Bluetooth Low Energy, Thread, or Zigbee for wireless connectivity and IoT networking.

7. Maintenance

  • Handling: Always handle the board by its edges to avoid touching sensitive components. Static electricity can damage electronic components, so consider using anti-static precautions.
  • Cleaning: If necessary, gently clean the board with a soft, dry brush or a lint-free cloth. Avoid using liquids or abrasive materials.
  • Storage: Store the board in a dry, cool environment, away from direct sunlight and extreme temperatures. Keep it in an anti-static bag when not in use.

8. Troubleshooting

  • Board Not Recognized:
    • Ensure the USB Type-C cable is fully inserted and functional.
    • Verify that the correct USB-to-Serial drivers are installed on your computer.
    • Try a different USB port or cable.
  • Firmware Upload Fails:
    • Confirm that the correct board and serial port are selected in your IDE.
    • Ensure the board is in download mode (usually by holding BOOT, pressing RST, then releasing BOOT).
    • Check for any error messages in the IDE's output window for clues.
    • Verify your code compiles without errors.
  • No Power/LEDs Not Lighting Up:
    • Check the USB connection or external power supply.
    • Ensure the power source provides the correct voltage (5V).
  • Wireless Connectivity Issues:
    • Verify your code correctly initializes and configures the Bluetooth, Thread, or Zigbee modules.
    • Check for interference from other 2.4GHz devices.
    • Ensure antennas (if external) are properly connected.

9. User Tips

  • Always double-check your wiring before powering on the board to prevent damage.
  • Start with simple example sketches (like blinking an LED) to confirm basic board functionality before moving to complex projects.
  • Utilize the official Espressif documentation and community forums for in-depth information and support on ESP32-H2 programming and features.
  • When experimenting with new code or connections, it's good practice to have a multimeter handy to check voltages and continuity.

10. Warranty and Support

For technical support, detailed documentation, and community resources related to the ESP32-H2 chip, please refer to the official Espressif Systems website. For product-specific inquiries or issues, contact the seller, baishundianzi, through your purchase platform.

Related Documents - ESP32-H2

Preview ESP32 Development Board Setup Guide for Arduino IDE
A comprehensive guide to setting up the ESP32 development environment within the Arduino IDE. Learn how to add board manager URLs, install ESP32 support, select the correct board and port, and enter download mode for ESP32-C3 modules.
Preview ESP32-H2-DevKitM-1 Development Board User Guide
Comprehensive user guide for the ESP32-H2-DevKitM-1 development board from Espressif, detailing its features, components, pinouts, ordering information, and getting started instructions for IoT and embedded projects.
Preview ESP32-C3 SuperMini IoT Development Board: Features, Setup, and Applications
Comprehensive guide to the Espressif ESP32-C3 SuperMini, a high-performance, low-power IoT development board. Covers product parameters, hardware setup, software configuration with Arduino IDE, WiFi and Bluetooth functionalities, and pin usage.
Preview ESP32-DevKitC V4 Development Board - Espressif Specification and Overview
Comprehensive overview and technical specifications for the Espressif ESP32-DevKitC V4 development board, featuring ESP32-WROOM modules. Includes hardware details, module variants, and links to getting started guides.
Preview ESP32 Hardware Design Guidelines - Espressif Systems
Comprehensive hardware design guidelines for the ESP32 series of chips, modules, and development boards, covering schematic design, PCB layout, and application examples.
Preview ESP32 Development Board User Guide and FCC Compliance Information
Comprehensive user guide for the ESP32 Development Board, covering FCC compliance, RF exposure, technical specifications, WiFi and Bluetooth features, block diagram, and pin descriptions.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.