EEPROM emulation cube expansion software

STM32L4 series microcontrollers feature an internal low-power Flash memory that is able to store code and data.

The X-CUBE-EEPROM application demonstrates how to emulate an EEPROM using the internal Flash memory, thus saving the cost of external components.

For further details refer to the application note ‘EEPROM emulation in STM32L4 series microcontrollers' (AN4894).

Key Features

  • Lightweight implementation and reduced footprint
  • Simple API that consists of a few functions to format, initialize, read and write data, and clean up Flash memory pages
    • user-configured EEPROM size
    • supports 8-bit, 16-bit and 32-bit variables
    • clean-up simplified for the user (background page erase)
    • interrupt servicing is possible during program and erase operations
  • At least two Flash memory pages to be used for internal data management
  • Wear leveling algorithm to increase emulated EEPROM cycling capability
  • Increased EEPROM memory endurance versus Flash memory endurance
  • Robust against asynchronous resets and power failures.

资源

技术文档

产品规格
Description Version Size
DB3326 DB3326: EEPROM emulation software expansion for STM32Cube 1.0 115 KB
应用手册
Description Version Size
AN4894 AN4894: EEPROM emulation techniques and software for STM32L4 Series microcontrollers 1.0 461 KB
用户手册
Description Version Size
UM2312 UM2312: Development checklist for STM32Cube Expansion Packages 1.0 283 KB
UM2285 UM2285: Development guidelines for STM32Cube Expansion Packages 1.0 485 KB

出版刊物和宣传资料

手册
Description Version Size
STM32 Open Development Environment Brochure 15.10 4 MB

法律

许可协议
Description Version Size
SLA0048 SLA0048: Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT 3.0 104 KB

获取软件

型号 Software Version Marketing Status Supplier Order from ST
X-CUBE-EEPROM 1.0.0 Active ST

 

支持和社区


京ICP备14016349号-2

×