Transcription of EEPROM Emulation Techniques and ... - STMicroelectronics
{{id}} {{{paragraph}}}
December 2021AN4894 Rev 51/401AN4894 Application noteEEPROM Emulation Techniques and software forSTM32 microcontrollers IntroductionEEPROMs (electrically erasable programmable read-only memories) are used for non-volatile storage of updatable application data, or to retain small amounts of data in the event of power failure in complex systems. To reduce cost, an external EEPROM can be replaced by on-chip Flash memory , provided that a specific software algorithm is application note describes the software solution (X-CUBE- EEPROM ) for substituting a standalone EEPROM by emulating the EEPROM mechanism using the on-chip Flash memory available on the STM32 Series products listed in Table 1: Applicable products. X-CUBE- EEPROM also provides a firmware package including examples showing how to exploit this EEPROM Emulation driver (see Section 5: API and application examples). For STM32WB Series products only, an example that maintains a Bluetooth Low-Energy connection and communication while performing EEPROM operations is Emulation method uses at least two Flash memory pages, between which the EEPROM Emulation code swaps data as they become filled.
EEPROM and emulated EEPROM using embedded Flash memory. • Emulated EEPROM using embedded Flash memory The erase process management is fully handled by the EEPROM emulation software, but the Erase operation is left to application software management. This allows a reduction of the worst case write time, a nd also Flash Page Erase operations ...
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}