ROHM Semiconductor LAPIS ML610Q327/ML610Q338/ML610Q339 8ビットMCU

ROHM Semiconductor LAPIS ML610Q327/ML610Q338/ML610Q339 8ビットマイクロコントローラ(MCU)は、タイマ、PWM、UART、I2Cバスインターフェイス、同期式シリアルポート、逐次比較型10ビットA/Dコンバータ、音声出力機能など多彩なペリフェラルを集積した高性能8ビットCMOS MCUです。nX-U8/100 CPUは、3段パイプラインアーキテクチャによる並列処理により、1命令1クロックパルスで効率的な命令実行が可能です。また、ROHM Semiconductor LAPIS ML610Q327/ML610Q338/ML610Q339は、マスクROMと同等の低電圧、低消費電力(読み出し時)を実現したフラッシュメモリを搭載しており、警報機や携帯機器などのバッテリ駆動アプリケーションに最適です。さらに、オンチップデバッグ機能を搭載しているため、LSIをボードに実装した状態でソフトウェアのデバッグ/書き換えが可能です。

特徴

  • CPU
    • 8ビットRISC CPU(CPU名称:nX-U8/100)
    • 命令体系:16ビット命令
    • 命令セット(転送、算術演算、比較、論理演算、乗除算、ビット操作、ビット論理演算、ジャンプ、条件ジャンプ、コールリターンスタック操作、算術シフトなど)
    • オンチップデバッグ機能
    • 最短命令実行時間
      • 約30.5μs(32.768kHz システムクロック時)
      • 約0.244μs(4.096MHz システムクロック、 VDD = 2.0V〜5.5V時)
      • 約0.122μs(8.192MHz システムクロック、 VDD = 2.2V〜5.5V時)
  • 内部メモリ
    • フラッシュメモリ
      • ML610Q327 - プログラム領域:192Kバイト(96K x 16ビット)、書き換え回数:100回
      • ML610Q338/ML610Q339 - プログラム領域:256Kバイト(128K × 16ビット)、書き換え回数:100回
    • データフラッシュメモリ:2Kバイト(1K × 16ビット)、書き換え回数 10,000回
      • バックグランドオペレーション(BGO)機能内蔵(データフラッシュの消去/書き込み中もCPUのプログラム処理が継続)
    • 内蔵RAM:4Kバイト(4K x 8ビット)
  • 割り込みコントローラ
    • ノンマスカブル割り込み 1要因:1ウォッチドッグタイマ
    • マスカブル割り込み 29要因
      • 内部要因:21(データフラッシュ消去/書き込み完了、SSIO0、SSIO1、UART0、UART1、I2Cバス マスタ/スレーブインターフェイス、タイマ0、タイマ1、タイマ2、タイマ3、PWM0、PWM1、PWM2、A/Dコンバータ、音声再生、スピーカ端子ショート検出、TBC128Hz、TBC32Hz、TBC16Hz、TBC2Hz)
      • 外部要因:8(P80、P81、P82、P83、P84、P85、P86、P87)
  • タイムベースカウンタ
    • 低速タイムベースカウンタ × 1チャンネル
    • 高速タイムベースカウンタ × 1チャンネル
  • ウォッチドッグタイマ
    • 1回目のオーバーフロー時にノンマスカブル割り込みを発生、2回目のオーバーフロー時にシステムリセットを発生
    • フリーラン
    • 4種類のオーバフロー周期が選択可能:125ms、500ms、2s、8s(32.768kHz時)
  • タイマ:8ビット × 4チャンネル(16ビット構成も可能)
  • PWM:分解能16ビット × 3チャンネル
  • 音声出力機能
    • 音声合成方式:HQ-ADPCM、4ビットADPCM2、8ビットノンリニアPCM、8ビットストレートPCM、16ビットストレートPCM
    • サンプリング周波数:6.4kHz、8kHz、10.7kHz、12.8kHz、16kHz、21.3kHz、25.6kHz、32kHz
  • 逐次比較型A/Dコンバータ
    • 10ビットA/Dコンバータ
    • 入力:8チャンネル
    • 変換時間:24.4μs/チャンネル(4.096MHz VDD ≥ 2.2V時)
    • 変換時間:12.2μs/チャンネル(8.192MHz VDD ≧ 2.5V時)
    • 連続変換/シングル変換を選択可能
  • 同期式シリアルポート(SSIO)
    • 2チャンネル
    • マスタ/スレーブを選択可能
    • LSBファースト/MSBファーストを選択可能
    • 8ビット長/16ビット長を選択可能
  •  UART
    • 半二重 × 2チャンネル(2チャンネル使用で全二重も可能)
    • TXD/RXD
    • ビット長、パリティ有/パリティ無、奇数パリティ/偶数パリティ、1ストップビット/2ストップビット
    • 正論理/負論理の選択可能
    • ボーレートジェネレータ内蔵
  • I2Cバスインターフェイス
    • マスタ機能:標準モード(100kbps)および高速モード(400kbps)
    • スレーブ機能:標準モード(100kbps)および高速モード(400kbps)
  • 汎用ポート
    • 出力専用ポート × 6チャンネル(2次機能含む)
    • 入出力ポート(2次機能を含む)
      • ML610Q327 26チャンネル
      • ML610Q338 30チャンネル
      • ML610Q339 42チャンネル
  • スピーカアンプ(Dクラス)出力
    • 1.0W(5.0V時)/0.45W(3.0V時)
    • 断線検出回路
    • スピーカ端子ショート検出回路
  • リセット
    • RESET_N端子によるリセット
    • 電源投入時のパワーオンリセット発生
    • ウォッチドッグタイマ(WDT)のオーバーフローによるリセット
    • PLL発振停止検出リセット
    • 低レベル検出(LLD)リセット
  • クロック
    • 低速クロック:内蔵RC発振(32.768kHz)
    • 高速クロック:内蔵PLL発振(約1.024MHz/約2.048MHz/約4.096MHz/約8.192MHz)
  • 電源管理
    • STOPモード:発振停止(CPUおよび周辺回路は動作を停止)
    • HALTモード:CPUによる命令実行中断(周辺回路は動作状態)
    • クロックギア:ソフトウェアにより高速システムクロックの周波数を変更可能(発振クロックの1/2、1/4、1/8、1/16)
    • ブロック制御機能:使用しない機能ブロック回路の動作をパワーダウン(レジスタ、リセット、クロック停止)
  • パッケージ
    • ML610Q327:48ピンTQFP(P-TQFP48-0707-0.50-ZK6)
    • ML610Q338:52ピンTQFP(P-TQFP52-1010-0.65-ZK6)
    • ML610Q339:64ピンTQFP(P-TQFP64-1010-0.50-ZK6)
  • 動作保証範囲
    • 動作温度:40°C〜85°C
    • 動作電圧:VDD = 2.0V~5.5V、SPVDD = 2.0V~5.5V

アプリケーション

  • 家電製品
  • モノのインターネット(IoT)デバイス
  • 車載用電子機器
  • 産業用オートメーション
  • 玩具・教育用品
  • セキュリティシステム
  • ウェアラブル

ブロック図

公開: 2024-11-27 | 更新済み: 2024-12-23