AnsweredAssumed Answered

How "true" is true EEPROM on STM32L1xxx devices

Question asked by Mr_M_from_G on Jul 1, 2014
Latest reply on Jul 3, 2014 by waclawek.jan
Hi,
I am looking for a device with "true" internal EEPROM and found that STM32L1xxx promise to have it. Now I took a closer look at the data sheet and things turned out to be not so simple as I wished they were.
What I want is a set of registers in which I write an address, a (number of) data bytes and a command which then starts a self timed erase, write, read, whatever I want. In a busy register I can read if the operation has finished. And while operation is running any other code not accessing the EEPROM can be executed. That is what I would call a true EEPROM. If code execution is or must be halted or is restricted, well it means you have to beware of possible side effects. That seems to be the case with the STM32L1xxx.

Please can someone from ST give some clearing words.

Thanks a lot

Martin

Outcomes