Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EEPROM memory (genuine, not emulated) support for STM32 devices #480

Open
Resonanz opened this issue May 15, 2024 · 0 comments
Open

EEPROM memory (genuine, not emulated) support for STM32 devices #480

Resonanz opened this issue May 15, 2024 · 0 comments

Comments

@Resonanz
Copy link

Some of the most basic STM32 microcontrollers appear to have genuine (not emulated) EEPROM memory.

For example, the 20 pin STM32L010F4 datasheet mentions 128 bytes of EEPROM:

https://www.st.com/resource/en/datasheet/stm32l010f4.pdf

On page 63 of the datasheet, the N_cyc erase/write times are different for FLASH and EEPROM, althought both have 30 years data retention.

On page 43 in the following PDF, the EEPROM memory address is provided as 0x0808 0000 - 0x0808 01FF (these are boundary address, up to 512 bytes):

https://www.st.com/resource/en/reference_manual/rm0451-ultralowpower-stm32l0x0-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

On page 735 there is a "Write to data EEPROM code example".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant