実行可能なプログラム コードとアプリケーション データを格納するため、不揮発性フラッシュ メモリ (合計最大 128kB) のデュアル バンクと、独立したデータ フラッシュ バンク (8kB) が備わっています。
フラッシュの主な特長は次のとおりです。
- ハードウェア ECC 保護 (エンコードおよびデコード)、シングル ビット誤り訂正およびダブル ビット誤り検出機能付き
- 推奨電源電圧範囲全体にわたって、インサーキットでの書き込み / 消去動作をサポート
- 1kB の小さなセクタ サイズ (1kB の最小消去分解能)
- フラッシュ メモリ (データ フラッシュ バンクを含む任意のセクター) の 32kB で最大 100,000 回の書き込み/消去サイクル、残りのフラッシュ メモリで最大 10,000 回の書き込み/消去サイクルをサポート (32kB のデバイスでは、フラッシュ メモリ全体で 100,000 サイクルをサポート)
- システム内のワイヤレス (OTA) ファームウェア更新に適したバンク アドレスのスワップ
フラッシュ メモリの詳細な説明については、『MSPM0 G シリーズ 80MHz マイクロコントローラ テクニカル リファレンス マニュアル』の「NVM」の章を参照してください。