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

D/A コンバータ (DAC)

RL78 および MSPM0 ファミリの部品はどちらも 12 ビットまたは 8 ビットの DAC ペリフェラルを搭載しており、さまざまなアプリケーションで D/A 変換を実行できます。RL78 の資料では、12 ビット DAC は 12 ビット D/A コンバータと呼ばれ、8ビット DAC は DAC、D/A コンバータと呼ばれています。12ビット D/A コンバータは、RL78 I1E および L1A ファミリのデバイスでのみ利用できます。MSPM0 では、12 ビット DAC ペリフェラルを DAC12 と呼びます。これにより、DAC12 は、特定の MSPM0 デバイスに搭載されている各コンパレータ ペリフェラルで使用できる 8 ビット DAC と差別化します。追加の 8 ビット DAC については、このドキュメントのコンパレータのセクションで説明します。この DAC12 ペリフェラルは、MSPM0G ファミリのデバイスでのみ利用できます。

RL78 および MSPM0G の 12 ビット DAC ペリフェラルの機能を表 5-4にまとめます。

MSPM0L と C DAC は COMP に内蔵されています。MSPM0H シリーズと MSPM0C1103、MSPM0C1104 にはコンパレータがないため、DACはサポートされていません。

表 5-4 DAC 機能セットの比較
機能 RL78 MSPM0G MSPM0L/C
分解能 12 ビット 12 ビット (11ENOB) 8 ビット
出力レート 33kSPS 1MSPS 1MSPS
出力チャネル数 2 (1) 1 (2) 1
データ形式 12 ビットの右揃え、12 ビットの左揃え 8 ビットの右揃え、12 ビットの右揃え、2 の補数、またはストレート バイナリ 8ビットの右揃え
DMA 連携 あり (DTC) あり あり
出力のルーティング 外部ピン 外部ピン 内部ペリフェラル接続:OPA IN+、COMP IN+
内部ペリフェラル接続:OPA IN+、COMP IN+、ADC0
内部リファレンス電圧 はい、1.48V あり、2.5V または 1.4V あり、2.5V または 1.4V
外部基準電圧 あり あり いいえ
FIFO いいえ あり いいえ
出力バッファ いいえ あり いいえ
出力オフセットの設定が可能 いいえ あり いいえ
自己校正モード いいえ あり いいえ
トリガ ソース イベント リンク 内部専用のサンプル タイム ジェネレータ、DMA 割り込み / イベント、FIFO スレッショルド割り込み / イベント、2 つのハードウェア トリガ (イベント ファブリックから利用可能) イベント
12ビットの分解能を持つ L1A デバイスでのみ使用可能です。
デュアル DAC チャネルは、将来の MSPM0G デバイス用に計画されています。

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