This is an old revision of the document!


ESP32-H2 General Information

ESP32-H2 is family of microcontrolers (SoC) that combines IEEE 802.15.4 connectivity with Bluetooth 5 (LE). The system does not have a Wi-Fi protocol but Thread and Zigbee protocols are available. ESP32-H2 has been certified as a “Zigbee-Compliant Platform” and has officially become a “Thread-Certified 1.3.0 Component”. The SoC is powered by a single-core, 32-bit RISC-V microcontroller that can be clocked up to 96 MHz. The ESP32-H2 has been designed especially for connected devices with low power consumption and security in mind. ESP32-H2 has 320 KB of SRAM with 16 KB of Cache, 128 KB of ROM, 4 KB LP of memory, and a built-in 2 MB or 4 MB SiP flash. It has 19 programmable GPIOs with support for ADC, SPI, UART, I2C, I2S, RMT, GDMA and LED PWM. For now the ESP32-H2 family documentation is available as preliminary information only.

ESP32-H2 Architecture Overview

(Figure 1) shows functional block diagram of ESP32-H2 chip. Main common features of the ESP32-H2 are [1]:

Processors

  • Main processor: 32-bit RISC-V single-core CPU up to 96MHz,
    • Cores: 1

Wireless connectivity

  • Bluetooth: v5.0 Bluetooth Low Energy (BLE) ( speed: 125 Kbps - 2 Mbps)
  • 802.15.4-2015: up to 250 kbps; stacks includes Thread 1.3 , Zigbee 3.0 , Matter, HomeKit, MQTT

Memory: Internal memory

  • Embedded flash 2 or 4 MiB
  • ROM: 128 KiB (for booting and core functions).
  • SRAM: 320 KiB (for data and instructions).
  • LP memory: 4 KB of SRAM that can be accessed by the CPU. It can retain data in Deep-sleep mode
  • eFuse - 4 Kbit: 1792 bits are reserved for user data, such as encryption key and device ID

Peripheral Input/Output

  • 19 x GPIO
  • 2 x 12-bit ADCs (analog-to-digital converter) up to 5 channels,
  • Internal temperature sensor.
  • 3 × SPI (Serial Peripheral Interface),
  • 2 x UART (universal asynchronous receiver/transmitter),
  • 2 × I²C (Inter-Integrated Circuit),
  • 1 × I²S (Integrated Inter-IC Sound),
  • LED PWM up to 6 channels,
  • General DMA with - 3 x Tx + 3 x Rx,
  • PWM for Motor control,
  • 1 × TWAI® controller compatible with ISO 11898-1 (CAN Specification 2.0),
  • 1 x Parallel IO controller (PARLIO),
  • USB Serial/JTAG controller.

Security

  • Secure boot.
  • Flash encryption.
  • 4096-bit OTP, up to 1792-bit for customers.
  • Cryptographic hardware acceleration:
    • AES-128/256,
    • SHA accelerator,
    • RSA accelerator 3072 bit,
    • random number generator (RNG),
    • digital signature
Since the processor documentation is only available for the pre-production version, it may change in the final version
Figure 1: ESP32-H2 functional block diagram
ESP32-C6 Development Boards

There are not many prototype kits with ESP32-H2 SOCs on the market yet. One of them is produced by the Espressif company itself:

  • Espressif - ESP32-C6-DevkitM-1[2]
Figure 2: ESP32-H2 functional block diagram
en/iot-open/hardware2/esp32h.1699196147.txt.gz · Last modified: 2023/11/05 14:55 by jpaduch
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0