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.

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.

3. Specifications
| Category | Specification |
|---|---|
| Model | ESP32-H2 |
| Processor | RISC-V 32-bit single-core, up to 96MHz |
| Wireless Connectivity | Bluetooth (Low Energy), IEEE 802.15.4 (Thread, Zigbee) |
| Data Rate | 250 Kbps in 2.4 GHz band |
| Interface | TYPE-C USB |
| Supply Voltage | 5V |
| Storage | 128 KB ROM, 320 KB SRAM, 4 KB LP Memory, 4MB Flash |
| Package Type | SMD |
| Dimensions | 22mm x 12mm |
| Weight | 1.8g |
| Application | Computer, IoT, Embedded Systems |


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.

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
- Connect the SuperMini ESP32-H2 board to your computer using a USB Type-C cable.
- 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
- Write your code in your chosen IDE (e.g., Arduino sketch, PlatformIO project).
- Select the correct board model (ESP32-H2 or compatible) and the serial port corresponding to your connected board.
- 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.
- 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.





