ForestHub Logo ForestHub Logo ForestHub

STMicroelectronics

STM32H7 Edge AI Guides

1024 KB SRAM at 480 MHz with double-precision FPU and L1 cache. Most powerful STM32 for ML workloads. STM32Cube.AI optimized.

Hardware Specs

Processor ARM Cortex-M7 @ 480 MHz
Cores 1
Clock 480 MHz
SRAM 1024 KB
Flash 2 MB
FPU double
Connectivity Ethernet, USB OTG HS/FS
Key Features Double-precision FPU, L1 cache (16 KB I + 16 KB D), JPEG codec, Chrom-ART Accelerator (DMA2D)
Price $8–$20 (chip), $30–$80 (dev board)

22 dev boards available across PlatformIO registries.

Hardware Guides

STM32H7 Anomaly Detection with CMSIS-NN

Excellent

For anomaly detection, the STM32H7 with CMSIS-NN scores Excellent. Its 1024 KB internal SRAM (32.0x the required 32 KB) and 480 MHz clock en…

STM32H7 Anomaly Detection with TFLite Micro

Excellent

The STM32H7 is an excellent match for anomaly detection with TFLite Micro. 1024 KB SRAM delivers 32.0x the 32 KB minimum while 480 MHz proce…

STM32H7 Fall Detection with CMSIS-NN

Excellent

For fall detection, the STM32H7 with CMSIS-NN scores Excellent. Its 1024 KB internal SRAM (16.0x the required 64 KB) and 480 MHz clock ensur…

STM32H7 Fall Detection with TFLite Micro

Excellent

For fall detection, the STM32H7 with TFLite Micro scores Excellent. Its 1024 KB internal SRAM (16.0x the required 64 KB) and 480 MHz clock e…

STM32H7 Gesture Recognition with CMSIS-NN

Excellent

The STM32H7 is an excellent match for gesture recognition with CMSIS-NN. 1024 KB SRAM delivers 16.0x the 64 KB minimum while 480 MHz process…

STM32H7 Gesture Recognition with TFLite Micro

Excellent

For gesture recognition, the STM32H7 with TFLite Micro scores Excellent. Its 1024 KB internal SRAM (16.0x the required 64 KB) and 480 MHz cl…

STM32H7 Image Classification with CMSIS-NN

Excellent

The STM32H7 is an excellent match for image classification with CMSIS-NN. 1024 KB SRAM delivers 8.0x the 128 KB minimum while 480 MHz proces…

STM32H7 Image Classification with TFLite Micro

Excellent

The STM32H7 is an excellent match for image classification with TFLite Micro. 1024 KB SRAM delivers 8.0x the 128 KB minimum while 480 MHz pr…

STM32H7 Object Detection with CMSIS-NN

Excellent

The STM32H7 is an excellent match for object detection with CMSIS-NN. 1024 KB SRAM delivers 4.0x the 256 KB minimum while 480 MHz processes …

STM32H7 Object Detection with TFLite Micro

Excellent

The STM32H7 is one of the most capable MCUs for on-device object detection. Its 1 MB SRAM, 480 MHz Cortex-M7, and L1 cache run quantized Mob…

STM32H7 People Counting with CMSIS-NN

Excellent

For people counting, the STM32H7 with CMSIS-NN scores Excellent. Its 1024 KB internal SRAM (5.3x the required 192 KB) and 480 MHz clock ensu…

STM32H7 People Counting with TFLite Micro

Excellent

The STM32H7 is an excellent match for people counting with TFLite Micro. 1024 KB SRAM delivers 5.3x the 192 KB minimum while 480 MHz process…

STM32H7 Predictive Maintenance with CMSIS-NN

Excellent

STMicroelectronics's STM32H7 excels at predictive maintenance via CMSIS-NN. The 1-core cortex-m7 at 480 MHz with 1024 KB SRAM handles 30 KB …

STM32H7 Predictive Maintenance with Edge Impulse

Excellent

The STM32H7 paired with Edge Impulse delivers industrial-grade predictive maintenance. The 1 MB SRAM and 480 MHz Cortex-M7 handle multi-sens…

STM32H7 Predictive Maintenance with TFLite Micro

Excellent

The STM32H7 is an excellent match for predictive maintenance with TFLite Micro. 1024 KB SRAM delivers 16.0x the 64 KB minimum while 480 MHz …

STM32H7 Sound Classification with CMSIS-NN

Excellent

For sound classification, the STM32H7 with CMSIS-NN scores Excellent. Its 1024 KB internal SRAM (16.0x the required 64 KB) and 480 MHz clock…

STM32H7 Sound Classification with TFLite Micro

Excellent

For sound classification, the STM32H7 with TFLite Micro scores Excellent. Its 1024 KB internal SRAM (16.0x the required 64 KB) and 480 MHz c…

STM32H7 Voice Recognition with CMSIS-NN

Excellent

STMicroelectronics's STM32H7 excels at voice recognition via CMSIS-NN. The 1-core cortex-m7 at 480 MHz with 1024 KB SRAM handles 80 KB quant…

STM32H7 Voice Recognition with TFLite Micro

Good

The STM32H7 runs keyword spotting and voice command recognition with TFLite Micro using CMSIS-NN accelerated inference. The 1 MB SRAM and 48…

STM32H7 Wildlife Monitoring with CMSIS-NN

Excellent

The STM32H7 is an excellent match for wildlife monitoring with CMSIS-NN. 1024 KB SRAM delivers 8.0x the 128 KB minimum while 480 MHz process…

STM32H7 Wildlife Monitoring with TFLite Micro

Excellent

For wildlife monitoring, the STM32H7 with TFLite Micro scores Excellent. Its 1024 KB internal SRAM (8.0x the required 128 KB) and 480 MHz cl…

Related Guides

Best Microcontroller for Machine Learning

Compare ESP32-S3, STM32H7, ESP32-C3, and Arduino Nano 33 BLE for on-device ML. Specs, benchmarks, and use-case recommendations.

AI Agents for Embedded Systems

What AI agents mean on microcontrollers: sensor-inference-action loops, multi-model pipelines, and autonomous decision logic on ESP32 and STM32.

How to Deploy AI Models to Microcontrollers

Step-by-step guide to deploying machine learning models on ESP32, STM32, and Arduino MCUs using TensorFlow Lite Micro and Edge Impulse.

Edge Agents vs Cloud Agents

Edge agents vs cloud agents: latency, privacy, cost, reliability, and determinism compared, and when to run the agent loop on-device vs in the cloud.

Edge AI for Manufacturing

How manufacturers deploy edge AI for quality control, predictive maintenance, and energy monitoring. MCU-based solutions without cloud dependency.

Edge AI vs Cloud AI: When to Use Which

Compare edge AI and cloud AI across latency, cost, privacy, and power. Learn when to process on-device and when cloud inference is the better choice.

ESP32 vs STM32 for AI Applications

Compare ESP32 and STM32 for edge AI. Architecture, ML performance, tooling, connectivity, and cost analysis for embedded ML projects.

How to Build Agentic Edge AI

A practical guide to building agentic edge AI: sensors, on-device inference, decision and state logic, actuation, and orchestration on ESP32 and STM32.

Predictive Maintenance on a Linux Edge Gateway

How to scale predictive maintenance from a single vibration node to a plant-wide system on a Linux edge gateway over MQTT, Modbus, and OPC-UA.

Predictive Maintenance with Edge AI

Deploy edge AI for predictive maintenance. Vibration analysis, anomaly detection, and ROI calculation for MCU-based monitoring on factory equipment.

What Is Edge AI Orchestration?

Edge AI orchestration coordinates ML models, sensors, and actions on microcontrollers. Learn how workflow-based AI deployment replaces monolithic firmware.

Other Microcontrollers

EFR32MG

Silicon Labs

256 KB RAM · 40 MHz

ESP32

Espressif

520 KB RAM · 240 MHz

ESP32-C3

Espressif

400 KB RAM · 160 MHz

ESP32-C6

Espressif

512 KB RAM · 160 MHz

ESP32-S2

Espressif

320 KB RAM · 240 MHz

ESP32-S3

Espressif

512 KB RAM · 240 MHz

GAP8

GreenWaves Technologies

512 KB RAM · 250 MHz

i.MX RT1052

NXP

512 KB RAM · 600 MHz

i.MX RT1062

NXP

1024 KB RAM · 600 MHz

i.MX RT1064

NXP

1024 KB RAM · 600 MHz

LPC55xx

NXP

320 KB RAM · 150 MHz

nRF52832

Nordic Semiconductor

64 KB RAM · 64 MHz

nRF52833

Nordic Semiconductor

128 KB RAM · 64 MHz

nRF52840

Nordic Semiconductor

256 KB RAM · 64 MHz

RA6M5

Renesas

512 KB RAM · 200 MHz

SAMD51

Microchip

256 KB RAM · 120 MHz

SAME51

Microchip

256 KB RAM · 120 MHz

STM32F3

STMicroelectronics

80 KB RAM · 72 MHz

STM32F4

STMicroelectronics

192 KB RAM · 168 MHz

STM32F7

STMicroelectronics

512 KB RAM · 216 MHz

STM32G4

STMicroelectronics

128 KB RAM · 170 MHz

STM32H5

STMicroelectronics

640 KB RAM · 250 MHz

STM32L4

STMicroelectronics

128 KB RAM · 80 MHz

STM32L5

STMicroelectronics

256 KB RAM · 110 MHz

STM32U5

STMicroelectronics

786 KB RAM · 160 MHz

STM32WB

STMicroelectronics

256 KB RAM · 64 MHz

Orchestrate STM32H7 Edge AI with ForestHub

The STM32H7 runs inference on-device. ForestHub on your Linux edge gateway ingests its results over MQTT, orchestrates the sense-reason-act loop as a deterministic, auditable graph, and acts on the line.

Get Started Free