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
表 3-9に、STM8 デバイスと MSPM0 デバイスの簡単な比較を示します。
| STM8 | MSPM0 | ||||
|---|---|---|---|---|---|
| 動作モード | 説明 | 動作モード | 説明 | ||
| 実行モード | CPU およびペリフェラルは、システムまたは電源リセット後も通常どおり動作します。 | RUN | 0 | MCLK と CPUCLK は、高速クロック ソース (SYSOSC) で動作します | |
| 低消費電力実行モード | CPU とペリフェラルは低速発振器 (LSI または LSE) で動作します。すべての割り込みをマスクする必要があります。 | 1 | MCLK と CPUCLK は LFCLK から実行します (32kHz 時)。 | ||
| 2 | |||||
| ウェイト モード | CPU 動作が停止します。発振器はイネーブル状態を維持します。選択したペリフェラルが動作を継続します。WFI または WFE 命令を実行することで、実行モードからウェイト モードに移行します。 | SLEEP | 0 | CPU 動作が停止します。SYSOSC はイネーブルのままです。LFOSC はイネーブルのままです。MCLK は高速クロック ソース (SYSOSC) で動作します。 | |
| 1 | CPU 動作が停止します。SYSOSC はイネーブルのままです。LFOSC はイネーブルのままです。MCLK は LFCLK から実行されます。 | ||||
| 低消費電力ウェイト モード | CPU 動作が停止します。低速発振器はイネーブル状態を維持します。選択したペリフェラルが動作を継続します。低消費電力実行モードでイベントの待機を実行すると、このモードに移行します。すべての割り込みをマスクする必要があります。 | 2 | CPU 動作が停止します。SYSOSC はディセーブルのままです。LFOSC はイネーブルのままです。MCLK は LFCLK から実行されます。 | ||
| アクティブ ホールト モード(STM8S) | CPU 動作が停止します。LSI または HSE 以外のすべての発振器がディセーブルになります。AWU 以外のほとんどすべてのペリフェラルが停止します。MVR レギュレータの電源はオンの状態になります。 | STOP(2) | 0 | CPU 動作が停止します。SYSOSC のステータスが保持されます(1)。LFOSC はイネーブルのままです。ULPCLK は最大 4MHz に制限されます。PD0 はイネーブル、PD1 はディセーブルになります。また、ADC などのアナログ ペリフェラルは動作可能です。 | |
| 1 | SYSOSC と ULPCLK が 4MHz に切り替えられます (STOP0 と同様)。 | ||||
| MVR 自動電源オフ対応のアクティブ ホールト モード(STM8S) | CPU 動作が停止します。LSI 以外の発振器がディセーブルになります。AWU 以外のほとんどすべてのペリフェラルが停止します。MVR レギュレータの電源はオフの状態になります。 | 2 | CPU 動作が停止します。SYSOSC はディセーブルになります。ULPCLK は 32kHz で動作します。PD0 はイネーブル、PD1 はディセーブルになります。 | ||
| アクティブ ホールト モード (STM8S ファミリ以外) | CPU 動作が停止します。LSI または LSE を除くすべての発振器がディセーブルになります。RTC、AWU などを除くほとんどすべてのペリフェラルが停止します。電圧レギュレータは低消費電力モードです。 | STANDBY | 0 | CPU 動作が停止します。SYSOSC はディセーブルです。すべての PD0 ペリフェラルが ULPCLK と LFCLK を受信します。 | |
| ホールト モード | CPU 動作が停止します。発振器はディセーブルです(3)。ほとんどすべてのペリフェラルが停止します。電圧レギュレータは低消費電力モードです(3)。 | 1 | STANDBY0 と同様に、TIMG0/1 のみが ULPCLK または LFCLK を受信します。 | ||
| 該当なし | 該当なし | シャットダウン | 利用可能なクロックがなくなり、デバイスはシャットダウンされます。 | ||
STM8L05xx デバイスには、次の 5 つの低消費電力モードがあります:ウェイト モード、低消費電力実行モード、低消費電力ウェイト モード、アクティブ ホールト モード、ホールト モード。STM8L001xx および STM8L101xx デバイスには、次の 3 つの低消費電力モードがあります:ウェイト モード、アクティブ ホールト モード、ホールト モード。STM8 シリーズには、次の 4 つの低消費電力モードがあります:ウェイト モード、アクティブ ホールト モード、MVR自動電源オフ対応のアクティブ ホールト、ホールト モード。