Skip to main content
edward2
Associate
August 6, 2015
Question

STM32 Category 5 EEPROM write blocking.

  • August 6, 2015
  • 1 reply
  • 549 views
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.
    This topic has been closed for replies.

    1 reply

    Amel NASRI
    Technical Moderator
    August 31, 2015
    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 "Best Answer" on the reply which solved your issue or answered your question.