概要
サンプル & 購入
ソリューション
リソース
ツール & ソフトウェア
品質 & 信頼性
eDesignSuite
はじめる
Partner products
Sales Briefcase
  • The microcontrollers in the STM32G0 Series, STM32G4 Series, STM32L4 Series, STM32L4+ Series, STM32L5 Series, and STM32WB Series feature an internal low-power Flash memory that is able to store code and data.

    The applications in the X-CUBE-EEPROM Expansion Package demonstrate how to emulate an EEPROM using the internal Flash memory, thus saving the cost of external components. For the host board in P-NUCLEO-WB55, a specific example maintaining a Bluetooth® Low Energy connection and communication while processing EEPROM operations is provided. For this example, a mechanism to share efficiently the Flash memory between the two STM32WB microcontroller cores is implemented.
    For more details, refer to the EEPROM emulation techniques and software for STM32 microcontrollers application note (AN4894), available on www.st.com.

    主な特徴

    • 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
    • Optional protection for Flash memory sharing between the two cores of the STM32WB Series microcontrollers

ソフトウェア入手

推奨コンテンツ

ST 最新情報

00 ファイルがダウンロード用に選択されています

技術文書

    • 概要 バージョン サイズ アクション
      DB3326
      EEPROM emulation software expansion for STM32Cube
      2.0
      123.65 KB
      PDF
      DB3326

      EEPROM emulation software expansion for STM32Cube

    • 概要 バージョン サイズ アクション
      AN4894
      EEPROM emulation techniques and software for STM32 microcontrollers
      3.0
      714.92 KB
      PDF
      AN4894

      EEPROM emulation techniques and software for STM32 microcontrollers

    • 概要 バージョン サイズ アクション
      UM2312
      Development checklist for STM32Cube Expansion Packages
      2.0
      306.99 KB
      PDF
      UM2285
      Development guidelines for STM32Cube Expansion Packages
      1.0
      485.46 KB
      PDF
      UM2388
      Development guidelines for STM32Cube firmware Packs
      1.0
      2.96 MB
      PDF
      UM2312

      Development checklist for STM32Cube Expansion Packages

      UM2285

      Development guidelines for STM32Cube Expansion Packages

      UM2388

      Development guidelines for STM32Cube firmware Packs

Presentations & Training Material

    • 概要 バージョン サイズ アクション
      STM32 and STM8 embedded software solutions 8.0
      3 MB
      PDF
      STM32Cube ecosystem overview - Making STM32 development easier 1.2
      5.55 MB
      PDF

      STM32 and STM8 embedded software solutions

      STM32Cube ecosystem overview - Making STM32 development easier

関連資料

    • 概要 バージョン サイズ アクション
      STM32 Open Development Environment Brochure 16.10
      1.09 MB
      PDF
      Sensor & motion algorithm software pack for STM32Cube 1.0
      675.19 KB
      PDF

      STM32 Open Development Environment Brochure

      Sensor & motion algorithm software pack for STM32Cube

法務

    • 概要 バージョン サイズ アクション
      SLA0048
      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT
      6.6
      87.58 KB
      PDF
      SLA0048

      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT