Difference between revisions of "ST STM32U5"

From SEGGER Wiki
Jump to: navigation, search
Line 37: Line 37:
 
| STM32U5xxxJ || 4 || 0x08000000 || 0x083FFFFF
 
| STM32U5xxxJ || 4 || 0x08000000 || 0x083FFFFF
 
|}
 
|}
 
 
   
 
==Reset==
 
==Reset==
 
No special reset is required.
 
No special reset is required.
  +
  +
== TrustZone ==
  +
  +
Flash programming with TrustZone enabled and RDP level 0 is currently supported.
  +
RDP levels > 0 are currently not supported.
   
 
==Example Application==
 
==Example Application==

Revision as of 15:58, 3 August 2021

The ST STM32U5 series are 32-bit ultra low power microcontrollers based on the ARM Cortex-M33 processor.

Device family

The STM32U5 device family consists of several subfamilies: STM32U57xxx, STM32U58xxx, STM32U59xxx and STM32U5Axxx.

STM32U57xxx STM32U58xxx STM32U59xxx STM32U5Axxx
STM32U575AI STM32U585AI STM32U595ZJ STM32U5A5ZJ
STM32U575CI STM32U585CI STM32U599BJ STM32U5A9BJ
STM32U575OI STM32U585OI STM32U599NJ STM32U5A9NJ
STM32U575QI STM32U585QI
STM32U575RI STM32U585RI
STM32U575VI STM32U585VI
STM32U575ZI STM32U585ZI

On-Chip Memory Regions

The internal flash consists of up to 4MiB of memory.

Device Flash size (MiB) Start address End address
STM32U5xxxG 1 0x08000000 0x080FFFFF
STM32U5xxxI 2 0x08000000 0x081FFFFF
STM32U5xxxJ 4 0x08000000 0x083FFFFF

Reset

No special reset is required.

TrustZone

Flash programming with TrustZone enabled and RDP level 0 is currently supported. RDP levels > 0 are currently not supported.

Example Application

The following example project was created with the SEGGER Embedded Studio project wizard and should run out-of-the-box on any ST STM32U5xxxx device. It is a simple for loop incrementing the integer i. The application is linked into the internal flash.
SETUP