cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 Category 5 EEPROM write blocking.

edward2
Associate
Posted on August 06, 2015 at 23:29

I've got an STM32L151RET6. This is a category 5 device. My understanding from the manual is that the on board EEPROM is in a separate bank (0x08080000) so that writes will not block reading from program flash.

However, when I write to 0x08080000, the program blocks for about 6.5 ms, presumably until the write is complete.

Am I incorrect in my reading of the ref manual, in that the internal EEPROM is in a separate bank?

Thanks for any help.
1 REPLY 1
Amel NASRI
ST Employee
Posted on August 31, 2015 at 17:19

Hi theobald.edward,

Referring to RM0038, there are some restrictions depending on the operation. For example, read access and a write access can’t occur exactly in same time. They are managed by memory interface and the bus may be stalled until the end of the programming and then the read can be executed.

-Mayla-

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.