This application note explains how to use STR71x series microcontrollers on-chip Flash to emulate EEPROM.
This document describes the differences between external EEPROMs and embedded Flash memory, focusing on write access time, writing methods, and erase times. It highlights that while Flash has faster write access, it requires block erasing and is susceptible to interruption by CPU resets or power failures during the process.
The note details the concept of EEPROM emulation using fixed-length Data-sets and two Flash banks, utilizing status bits to manage valid data. It covers embedded application aspects such as reading Flash while erasing or programming, and provides a software example for initializing, reading, and writing data to the emulated EEPROM.
| Supported Microcontroller Series | STR710FZ1, STR710FZ2, STR711FR1, STR711FR2, STR712FR2 |
|---|
This document explains how to substitute external EEPROMs with emulated EEPROM using the on-chip Flash of STR71xF devices.
The content mainly refers to STR710FZ1, STR710FZ2, STR711FR1, STR711FR2, STR712FR2, and STR712FR2.
The document is organized into 4 parts covering differences, emulation concepts, embedded aspects, and a software example.