cancel
Showing results for 
Search instead for 
Did you mean: 

Clarification on 128-bit Flash Programming Time on STM32U575 (Normal vs Burst Mode)

msalik
Associate

I’m working with the STM32U575 and I found in the datasheet that the Flash programming time for a 128-bit (16-byte) write is:

  • 118 µs in normal mode

  • 48 µs in burst mode

(From Table 86: Flash memory characteristics)

Before finalizing our design, I need clarification on how these timing values apply in practice:

  1. Is the 128-bit programming time the total time per write operation, or is there additional overhead (such as “opening/closing a page” or internal setup time) that needs to be added?

  2. If I write multiple 128-bit words sequentially, do I pay the 118/48 µs each time, or is there any extra per-sequence delay?

  3. Are there any alignment requirements beyond 128-bit (16-byte) alignment?

  4. Do these programming times assume the Flash page is already erased?

We plan to evaluate whether the internal Flash write speed will meet our throughput needs, so I want to be sure I understand all timing components correctly.

Thanks!

0 REPLIES 0