JAJA723B November 2022 – August 2025 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
STM32G0 および MSPM0 ファミリの部品はどちらも、一部のデバイスでオプションのペリフェラルとしてコンパレータを内蔵しています。どちらのファミリのデバイスでも、これらは COMPx と呼ばれます。ここで、「x」の最後の文字は、検討対象のコンパレータ モジュールを表します。STM32G0 ファミリでは、これらに 1~3 の番号が付けられ、MSPM0 ファミリでは 0~2 の番号が付けられています。コンパレータ モジュールは、複数のコンパレータを備えたデバイスでウィンドウ付きコンパレータ機能を提供することも、さまざまな内部および外部ソースから入力を取得することも、パワー モードの変更をトリガしたり、PWM 信号を切り詰めたり制御したりするために使用することもできます。MSPM0 および STM32G0 コンパレータ モジュールの機能別の比較については 表 5-3 を参照してください。
| 機能 | SMT32G0 | MSPM0G | MSPM0L | MSPM0C |
|---|---|---|---|---|
| 使用可能なコンパレータ | 最大 3 | 最大 3 | 1 | 1 |
| 出力のルーティング | 多重化された I/O ピン | 多重化された I/O ピン | 多重化された I/O ピン | 多重化された I/O ピン |
| EXTI 割り込み | 割り込み / イベント インターフェイス | 割り込み / イベント インターフェイス | 割り込み / イベント インターフェイス | |
| 非反転入力ソース | 多重化された I/O ピン | 多重化された I/O ピン | 多重化された I/O ピン | 多重化された I/O ピン |
| DAC12 出力(1) | DAC8 出力 | |||
| DAC8 出力 | OPA1 出力(2) | DAC8 出力 | ||
| 内部 VREF:1.4V および 2.5V | ||||
| 反転入力ソース | 多重化された I/O ピン | 多重化された I/O ピン | 多重化された I/O ピン | 多重化された I/O ピン |
| DAC チャネル 1 および 2 | 内部温度センサ | 内部温度センサ | ||
| 内部 VREF:2.048V および 2.5V | 内部 VREF:1.4V および 2.5V | DAC8 出力 | DAC8 出力 | |
| バッファ付き VREF デバイダ:1/4 VREF、1/2 VREF、および 3/4 VREF | DAC8 出力 | OPA0(3) 出力 | ||
| OPA0 出力(3) | ||||
| プログラマブル ヒステリシス | なし、10mV、20mV、30mV | なし、10mV、20mV、30mV | なし、10mV、20mV、30mV | なし、10mV、20mV、30mV |
| DAC8 を使用するその他の値は、0V~VREF/VDD です | DAC8 を使用するその他の値は、0V~VDD です | DAC8 を使用するその他の値は、0V~VDD です | ||
| レジスタ ロック | あり、すべての COMP レジスタ (デバイス リセット時に無効) | あり、COMP レジスタの一部 (書き込みにはキーが必要) | あり、COMP レジスタの一部 (書き込みにはキーが必要) | あり、COMP レジスタの一部 (書き込みにはキーが必要) |
| ウィンドウ コンパレータの構成 | あり | あり | なし (シングル COMP) | なし (シングル COMP) |
| 入力短絡モード | なし | あり | あり | あり |
| 動作モード | 高速、中速 | 高速、低消費電力 | 高速、低消費電力 | 高速、低消費電力 |
| PWM の高速シャットダウン | あり | あり (TIMA フォルト ハンドラを使用) | あり (TIMA フォルト ハンドラを使用) | あり (TIMA フォルト ハンドラを使用) |
| 出力フィルタリング | ブランキング フィルタ | ブランキング フィルタ | ブランキング フィルタ | 調整可能なアナログ フィルタ |
| 調整可能なアナログ フィルタ | 調整可能なアナログ フィルタ | |||
| 出力極性の制御 | あり | あり | あり | あり |
| 割り込み | 立ち上がりエッジ | 立ち上がりエッジ | 立ち上がりエッジ | 立ち上がりエッジ |
| 立ち下がりエッジ | 立ち下がりエッジ | 立ち下がりエッジ | 立ち下がりエッジ | |
| 両方のエッジ | 出力準備完了 | 出力準備完了 | 出力準備完了 | |
| 入力交換モード | なし | あり | あり | あり |
COMP サンプル コードの詳細については、『MSPM0 SDK サンプル ガイド』を参照してください。