STM32U5
Flash memory
Rev1.0
Hello, and welcome to this presentation of the embedded
Flash memory which is included in all products of the
STM32U5 microcontroller family.
1
FLASH features
2
Feature STM32U5
Maximum size 2 MB
Number of banks 2
Page size 8 KB
Read data bus width 128 bits
Endurance (program/erase) 10 Kcycles
100 kcycles on 256 Kbytes per bank
One-Time-Programming 512 bytes
Prefetch
Bank swapping
Device life cycle
Life cycle: possibility to enable RDP regression with password
This table summarizes the features of flash present in
STM32U5. Depending on sales types, the flash size is 1 or
2 megabytes. The flash also embeds a one-time-
programming area of 512 bytes.
The flash read data bus width is 128-bit. The STM32U5
always supports a dual bank architecture. The SWAP-
BANK option in the user option bytes is used to swap Bank
1 and Bank 2 addresses.
Note that read-while-write capability (or RWW) is therefore
always supported by the STM32U5.
The page size which provides the minimum erase
granularity is 8 kilobytes.
The STM32U5 has an increased endurance, up to 100
kilocycles on 256 kilobytes per bank.
2