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改訂履歴

A/D コンバータ (ADC)

RL78 と MSPM0 はどちらも、アナログ信号を同等のデジタル信号に変換するための ADC ペリフェラルを搭載しています。どちらのデバイス ファミリも、12 ビット ADC を搭載しています。RL78 I シリーズには 24 ビットのデルタ・シグマ ADC が搭載されていますが、ここでは扱いません。MSP430F676xを検討できます。表 5-1表 5-2に、ADC のさまざまな機能とモードの比較を示します。

ADC外部リファレンスは、MSPM0C1103 および MSPM0C1104 のデバイスではサポートされていません。

表 5-1 機能セットの比較
機能 RL78 MSPM0
分解能 (ビット) 12、10、8 12、10、8
変換レート (Msps) 0.888 4
オーバーサンプリング (ビット) 該当なし 14
ハードウェア オーバーサンプリング 16x 128x
FIFO いいえ あり
ADC 基準電圧 (V) 内部:1.48、VDD 内部:1.4、2.5、VDD
外部:

2.4≤ VREFP ≤ VDD ≤ 5.5V

VREFM = VSS または VREFM

外部:

1.4 ≤ VREF ≤ VDD
動作時電力モード 動作、スヌーズ 動作、スリープ、停止、スタンバイ(1)
自動パワーダウン あり あり
外部入力チャネル(2) 最大 31 MSPM0G:最大16個のMSPM0L:最大16個のMSPM0C:最大27個のMSPM0H:最大 27
内部入力チャネル 温度センサ、内部基準電圧、タッチ センサ キャパシタンス 温度センサ、電源監視、アナログ シグナル チェーン
DMA サポート あり (DTC/DMA) あり (DMA)
ADC ウィンドウ コンパレータ ユニット あり (ADxL) あり
同時サンプリング いいえ あり
ADC の数(3) 最大 1 MSPM0G:最大2つのMSPM0L/C/H:最大 1
ADC はスタンバイ モードでトリガできるため、動作モードが変化します。
外部入力チャネルの数は、デバイスごとに異なります。
ADC の数はデバイスごとに異なります。
表 5-2 変換モード
RL78 (1) MSPM0 備考
モードのうち、ワンショット変換モード/シングルスキャンモードから選択します シングル チャネル シングル変換 ADC は、1 つのチャネルを 1 回サンプリングして変換します
スキャンモードのうち、ワンショット変換モード/シングルスキャンモード チャネル変換のシーケンス ADC は一連のチャネルをサンプリングし、1 回変換します。
モードのうち、シーケンシャル変換モード、連続スキャンモードから選択します シングル チャネル変換を繰り返します 1 つのチャネルを連続的にサンプリングし、1 つのチャネルを変換することを繰り返します
スキャン・モード、シーケンシャル変換モード、連続スキャン・モード チャネル変換のシーケンスを繰り返します 一連のチャネルをサンプリングして変換した後、同じシーケンスを繰り返します
RL78 ADC変換モードの名称はデバイスごとに異なります。ここでは、「/」分割を使用する2種類の名称を使用しています。

ADC サンプル コード

ADC サンプル コードの詳細については、『MSPM0 SDK サンプル ガイド』を参照してください。