JAJA879A December 2023 – May 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228
MSPM0 および STM8 ファミリの MCU には、アプリケーション データの保存に使用される SRAM が搭載されています。表 3-4に、SRAM の機能の比較を示します。詳細は、デバイス固有のデータシートを参照してください。
| 特長 | STM8L、STM8S | MSPM0L、MSPM0C および MSPM0H |
|---|---|---|
| SRAM メモリ | STM8L バリュー ライン:1 KB~4 KB STM8L101:1.5 KB STM8Sxx:1KB~6KB |
MSPM0Lxx:2 KB~4 KB MSPM0Cxx:1 KBまたはまたは 8KBMSPM0Hxx:8KB |
| パリティ チェック | 非対応 | MSPM0Lxx:対応(1)、MSPM0Cxx:非対応、MSPM0Hxx:非対応 |
| ECC | 非対応 | MSPM0Lxx:対応(2)、MSPM0Cxx:非対応、MSPM0Hxx:非対応 |
| 書き込み保護 (RAM ガード) | 非対応 | 対応 |
MSPM0 MCU には、低消費電力の高性能 SRAM が搭載されており、デバイスでサポートされている CPU 周波数範囲全体にわたってゼロ ウェイト ステートに対応します。SRAM は、コードに加えて、呼び出しスタック、ヒープ、グローバル データなどの情報を格納するために使用できます。SRAM の内容は、実行、スリープ、停止、スタンバイ動作モードでは完全に保持されますが、シャットダウン モードでは失われます。書き込み保護メカニズムが搭載されているため、アプリケーションは 1KB の分解能で下位 32KB の SRAM を動的に書き込み保護できます。32KB 未満の SRAM を搭載したデバイスでは、SRAM 全体に対して書き込み保護が提供されます。書き込み保護は、CPU または DMA によってコードが意図せず上書きされることに対してある程度の保護を提供するため、実行可能コードを SRAM に配置する場合に役立ちます。SRAM にコードを配置すると、ゼロ ウェイト状態動作と低消費電力を実現することで、重要なループの性能を向上できます。