STMicroelectronics
786 KB SRAM with ultra-low-power Cortex-M33 and TrustZone. Best-in-class power efficiency for always-on ML inference in battery-powered devices. Supports STM32Cube.AI.
| Processor | ARM Cortex-M33 @ 160 MHz |
| Cores | 1 |
| Clock | 160 MHz |
| SRAM | 786 KB |
| Flash | 2 MB |
| FPU | single |
| Connectivity | USB OTG HS |
| Key Features | Ultra-low-power (best-in-class Cortex-M33), TrustZone hardware security, Hardware crypto (AES/PKA/HASH), SMPS for power efficiency, Up to 2514 KB SRAM on U5A5/U5G9 variants |
| Price | $6–$15 (chip), $20–$50 (dev board) |
2 dev boards available across PlatformIO registries.
Excellent
The STM32U5 is an excellent match for anomaly detection with CMSIS-NN. 786 KB SRAM delivers 24.6x the 32 KB minimum while 160 MHz processes …
Excellent
The STM32U5 is an excellent match for anomaly detection with TFLite Micro. 786 KB SRAM delivers 24.6x the 32 KB minimum while 160 MHz proces…
Excellent
The STM32U5 is an excellent match for fall detection with CMSIS-NN. 786 KB SRAM delivers 12.3x the 64 KB minimum while 160 MHz processes 20 …
Excellent
For fall detection, the STM32U5 with TFLite Micro scores Excellent. Its 786 KB internal SRAM (12.3x the required 64 KB) and 160 MHz clock en…
Excellent
The STM32U5 is an excellent match for gesture recognition with CMSIS-NN. 786 KB SRAM delivers 12.3x the 64 KB minimum while 160 MHz processe…
Excellent
The STM32U5 is an excellent match for gesture recognition with TFLite Micro. 786 KB SRAM delivers 12.3x the 64 KB minimum while 160 MHz proc…
Good
STMicroelectronics's STM32U5 is a solid choice for image classification using CMSIS-NN. The cortex-m33 core at 160 MHz with 786 KB SRAM acco…
Good
STMicroelectronics's STM32U5 is a solid choice for image classification using TFLite Micro. The cortex-m33 core at 160 MHz with 786 KB SRAM …
Good
STMicroelectronics's STM32U5 is a solid choice for object detection using CMSIS-NN. The cortex-m33 core at 160 MHz with 786 KB SRAM accommod…
Good
The STM32U5 handles object detection effectively with TFLite Micro. 786 KB SRAM at 160 MHz provides 3.1x headroom over the 256 KB requiremen…
Good
The STM32U5 handles people counting effectively with CMSIS-NN. 786 KB SRAM at 160 MHz provides 4.1x headroom over the 192 KB requirement for…
Good
STMicroelectronics's STM32U5 is a solid choice for people counting using TFLite Micro. The cortex-m33 core at 160 MHz with 786 KB SRAM accom…
Excellent
The STM32U5 is an excellent match for predictive maintenance with CMSIS-NN. 786 KB SRAM delivers 12.3x the 64 KB minimum while 160 MHz proce…
Excellent
STMicroelectronics's STM32U5 excels at predictive maintenance via TFLite Micro. The 1-core cortex-m33 at 160 MHz with 786 KB SRAM handles 30…
Excellent
STMicroelectronics's STM32U5 excels at sound classification via CMSIS-NN. The 1-core cortex-m33 at 160 MHz with 786 KB SRAM handles 40 KB qu…
Excellent
The STM32U5 is an excellent match for sound classification with TFLite Micro. 786 KB SRAM delivers 12.3x the 64 KB minimum while 160 MHz pro…
Excellent
For voice recognition, the STM32U5 with CMSIS-NN scores Excellent. Its 786 KB internal SRAM (6.1x the required 128 KB) and 160 MHz clock ens…
Excellent
The STM32U5 is an excellent match for voice recognition with TFLite Micro. 786 KB SRAM delivers 6.1x the 128 KB minimum while 160 MHz proces…
Good
The STM32U5 handles wildlife monitoring effectively with CMSIS-NN. 786 KB SRAM at 160 MHz provides 6.1x headroom over the 128 KB requirement…
Good
STMicroelectronics's STM32U5 is a solid choice for wildlife monitoring using TFLite Micro. The cortex-m33 core at 160 MHz with 786 KB SRAM a…
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
STM32H7
STMicroelectronics
1024 KB RAM · 480 MHz
STM32L4
STMicroelectronics
128 KB RAM · 80 MHz
STM32L5
STMicroelectronics
256 KB RAM · 110 MHz
STM32WB
STMicroelectronics
256 KB RAM · 64 MHz
ForestHub compiles visual AI workflows to C code for STM32U5. Build your pipeline and deploy in minutes.
Get Started Free