ESP32-H2 Features

ESP32-H2 combines IEEE 802.15.4 connectivity with Bluetooth 5 (LE). 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 to ensure low power consumption and security for connected devices. 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.

ESP32-H2 main features:

  • RISC-V 32-bit single-core microprocessor

  • 320 KB of internal RAM

  • 4 KB LP Memory

  • Bluetooth LE: Bluetooth 5.3 certified

  • IEEE 802.15.4 (Zigbee and Thread)

  • 19 programmable GPIOs

  • Numerous peripherals (details below)

Digital interfaces:

  • 19x GPIOs

  • 2x UART

  • 2x I2C

  • 1x General-purpose SPI

  • 1x I2S

  • 1x Pulse counter

  • 1x USB Serial/JTAG controller

  • 1x TWAI® controller, compatible with ISO 11898-1 (CAN Specification 2.0)

  • 1x LED PWM controller, up to 6 channels

  • 1x Motor Control PWM (MCPWM)

  • 1x Remote Control peripheral (RMT), with up to 2 TX and 2 RX channels

  • 1x Parallel IO interface (PARLIO)

  • General DMA controller (GDMA), with 3 transmit channels and 3 receive channels

  • Event Task Matrix (ETM)

Analog interfaces:

  • 1x 12-bit SAR ADCs, up to 5 channels

  • 1x Temperature sensor (die)

Timers:

  • 1x 52-bit system timer

  • 2x 54-bit general-purpose timers

  • 3x Watchdog timers

Low Power:

  • Four power modes designed for typical scenarios: Active, Modem-sleep, Light-sleep, Deep-sleep

Security:

  • Secure boot

  • Flash encryption

  • 4-Kbit OTP, up to 1792 bits for users

  • Cryptographic hardware acceleration: (AES-128/256, ECC, HMAC, RSA, SHA, Digital signature, Hash)

  • Random number generator (RNG)

For detailed information, check the ESP32-H2 Datasheet or the ESP32-H2 Technical Reference Manual.