JAJA885A November   2023  – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   1
  2.   概要
  3.   商標
  4. 1MSPM0 製品ラインアップの概要
    1. 1.1 はじめに
    2. 1.2 ルネサス RL78 MCU と MSPM0 MCU の製品ラインアップの比較
  5. 2エコシステムと移行
    1. 2.1 エコシステムの比較
      1. 2.1.1 MSPM0 ソフトウェア開発キット (MSPM0 SDK)
      2. 2.1.2 MSPM0でサポートされているIDE
      3. 2.1.3 SysConfig
      4. 2.1.4 デバッグ ツール
      5. 2.1.5 LaunchPad™
    2. 2.2 移行プロセス
      1. 2.2.1 ステップ 1:適切な MSPM0 MCU を選択する
      2. 2.2.2 ステップ2.IDE の設定と CCS の簡単な説明
        1. 2.2.2.1 IDE の設定
        2. 2.2.2.2 CCS の簡単な説明
      3. 2.2.3 ステップ 3:MSPM0 SDK の設定と MSPM0 SDK の簡単な説明
        1. 2.2.3.1 MSPM0 SDK の設定
        2. 2.2.3.2 SDK の簡単な説明
      4. 2.2.4 ステップ 4:ソフトウェア評価
      5. 2.2.5 ステップ5.PCB ボードの設計
      6. 2.2.6 ステップ6.量産
    3. 2.3
  6. 3コア アーキテクチャの比較
    1. 3.1 CPU
    2. 3.2 組み込みメモリの比較
      1. 3.2.1 フラッシュの特長
      2. 3.2.2 フラッシュの構成
        1. 3.2.2.1 フラッシュ メモリ領域
        2. 3.2.2.2 MSPM0 の NONMAIN メモリ
        3. 3.2.2.3 RL78 のフラッシュメモリ レジスタ
      3. 3.2.3 内蔵 SRAM
    3. 3.3 電源投入とリセットの概要と比較
    4. 3.4 クロックの概要と比較
      1. 3.4.1 発振器
        1. 3.4.1.1 MSPM0 発振器
      2. 3.4.2 クロック信号の比較
    5. 3.5 MSPM0 の動作モードの概要と比較
      1. 3.5.1 動作モードの比較
      2. 3.5.2 低消費電力モードでの MSPM0 機能
      3. 3.5.3 低消費電力モードへの移行
      4. 3.5.4 低消費電力モードのサンプル コード
    6. 3.6 割り込みとイベントの比較
      1. 3.6.1 割り込みと例外
        1. 3.6.1.1 RL78 の割り込み管理
        2. 3.6.1.2 MSPM0 の割り込み管理
      2. 3.6.2 MSPM0 のイベントハンドラ
      3. 3.6.3 RL78 Event Link Controller (ELC)
      4. 3.6.4 イベント管理の比較
    7. 3.7 デバッグとプログラミングの比較
      1. 3.7.1 デバッグの比較
      2. 3.7.2 プログラミングモードの比較
        1. 3.7.2.1 MSPM0 のブートストラップ ローダ (BSL) のプログラミング
        2. 3.7.2.2 RL78 のシリアル・プログラミング (外部デバイスを使用)
  7. 4デジタル ペリフェラルの比較
    1. 4.1 汎用 I/O (GPIO、IOMUX)
    2. 4.2 UART (Universal Asynchronous Receiver-Transmitter)
    3. 4.3 シリアル・ペリフェラル・インターフェイス (SPI)
    4. 4.4 I2C (Inter-Integrated Circuit)
    5. 4.5 タイマ (TIMGx、TIMAx)
    6. 4.6 ウィンドウ付きウォッチドッグ タイマ (WWDT)
    7. 4.7 リアルタイム クロック (RTC)
  8. 5アナログ ペリフェラルの比較
    1. 5.1 A/D コンバータ (ADC)
    2. 5.2 コンパレータ (COMP)
    3. 5.3 D/A コンバータ (DAC)
    4. 5.4 オペアンプ (OPA)
    5. 5.5 基準電圧 (VREF)
  9. 6まとめ
  10. 7参考資料
  11. 8改訂履歴

動作モードの比較

表 3-10に、RL78 デバイスと MSPM0 デバイスの簡単な比較を示します。

表 3-10 RL78 デバイスと MSPM0 デバイスの動作モードの比較
RL78 MSPM0
動作モード 説明 動作モード 説明
メイン ラン CPU はメインのシステム・クロックで動作します(1) CPU、クロック、ペリフェラルが動作 RUN 0 MCLK と CPUCLK は、高速クロック ソース (SYSOSC、HFCLK、またはSYSPLL) で動作します
CPU はサブシステム・クロックで動作します CPU、クロック、ペリフェラルが動作 1 MCLK と CPUCLK は LFCLK から実行します (32kHz 時)。
2
HALT CPU はメインのシステム・クロックで動作します(1) CPU 動作が停止します。メインのシステム クロックの動作が継続されます。サブシステム クロックのステータスは保持されます。ほとんどのペリフェラル機能が動作可能です。 SLEEP 0 CPU 動作が停止します。SYSOSCはイネーブル状態を維持し、その他の高速発振器はオプションです。低速発振器はイネーブル状態を維持します。MCLK は高速クロック ソース (SYSOSC) で動作します。
該当なし 該当なし 1 CPU 動作が停止します。SYSOSC はイネーブルを維持し、その他の高速発振器はディセーブルになります。低速発振器はイネーブル状態を維持します。MCLK は LFCLK から実行されます。
CPU はサブシステム・クロックで動作します CPU 動作が停止します。メインシステム クロックの動作が停止します。サブシステム クロックの動作を継続します。ほとんどのペリフェラル機能が動作可能です。 2 CPU 動作が停止します。高速発振器はディセーブル状態になります。低速発振器はイネーブル状態を維持します。MCLK は LFCLK から実行されます。
スヌーズ(2)(3) CPU動作は停止します。fHOCO/fIH 動作が開始し、fX、fEX、および fPLL 動作が停止します。STOP モードで使用されている間のサブシステム クロックのステータスは継続されます。ADC、UART、CSI などのペリフェラル機能は、CPU 動作を介さずに動作できます。 ストップ 0 CPU 動作が停止します。SYSOSC のステータスが保持されます。その他の高速発振器は無効になります。低速発振器はイネーブル状態を維持します。ULPCLK は最大 4MHz に制限されます。PD0 はイネーブル、PD1 はディセーブルになります。ADC などのアナログ ペリフェラルは動作可能です。
1 SYSOSC と ULPCLK が 4MHz のギアに切り替えられます (STOP0 と同様)。
該当なし 2 CPU 動作が停止します。高速発振器はディセーブル状態になります。ULPCLK は 32kHz で動作します。PD0 はイネーブル、PD1 はディセーブルになります。ADC の使用はサポートされていません。
該当なし 該当なし STANDBY 0 CPU 動作が停止します。高速発振器はディセーブル状態になります。すべての PD0 ペリフェラルが ULPCLK と LFCLK を受信します。ADC はサポートされていません。
1 STANDBY0 と同様に、TIMG0/1 のみが ULPCLK または LFCLK を受信します。
STOP(3) CPU 動作が停止します。メインシステム クロックの動作が停止します。STOP モードが設定される前のサブシステム クロックのステータスは保持されます。システム全体が停止します。 シャットダウン 利用可能なクロックがなくなり、デバイスはシャットダウンされます。
CPU は fIH /fHOCO、fX、fEX、または fPLL で動作できます。
スヌーズ・モードは、CPU またはペリフェラル・ハードウェア・クロック (fCLK) として高速オンチップ発振器が選択されている場合にのみ指定できます。
スヌーズ・モードは、CSI、UART、A/Dコンバータなどに対してのみ規定できます。CSI または UART データ受信の場合、タイマ・トリガ信号によるA/D変換要求など、MCU は STOP モードからスヌーズ・モードにギアシフトされます。次に、CSI または UART データは CPU を動作させずに受信され、A/D 変換が実行されます。