
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