ROHM Semiconductor LAPIS ML610Q305/ML610Q306 8bit マイクロコントローラ

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

特徴

  • CPU
    • RISC方式8ビット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
  • 内部メモリ
    • 96Kバイトのフラッシュメモリ(48K x 16ビット)を内蔵(使用不可のテスト領域1Kバイトを含む)
    • 2Kバイトのフラッシュメモリを内蔵(セルフ書き換え可能な領域512バイト x 4面)
    • 1KバイトのRAM(1K x 8ビット)を内蔵
  • 割り込みコントローラ
    • ノンマスカブル割込み2要因
    • 内部要因:1(ウォッチドッグタイマ)
    • 外部要因:1(NMI)
  • マスカブル割込み24要因
    • 内部要因:16(同期式シリアルポート0,同期式シリアルポート1、UART、I2Cバスマスタ/スレーブインターフェイス、タイマ0、タイマ1、タイマ2、タイマ3、A/Dコンバータ、音声再生、スピーカ端子ショート検知、TBC128Hz、TBC32Hz、TBC16Hz、TBC2Hz)
    • 外部要因:8(P80、P81、P82、P83、P84、P85、P86、P87)
  • タイムベースカウンタ
    • 低速側タイムベースカウンタ x 1ch
    • 高速側タイムベースカウンタ x 1ch
  • ウォッチドッグタイマ
    • ノンマスカブル割込み、およびリセット(1回目のオーバフローで割込みを発生、2回目のオーバフローでリセットを発生)
    • フリーラン
    • オーバフロー周期選択可能:4種(125ms、500ms2s、8s@32.768kHz)
  • タイマ:8ビット x 4ch(16bit構成も可能)
  • 音声出力機能
    • 音声合成方式:4ビットADPCM2/ノンリニア8ビットPCM/ストレート8ビットPCM/ストレート16ビットPCM/ HQ-ADPCM
    • サンプリング周波数:8kHz、16kHz、32kHz、10.7kHz、21.3kHz、6.4kHz、12.8kHz、25.6kHz
  • 逐次比較型A/Dコンバータ
    • 10ビットA/Dコンバータ
    • 入力:3ch(ch0-2:外部入力、ML610Q305の場合)/4ch(ch0-3:外部入力、ML610Q306の場合)
    • 変換時間:24.4μs/1ch@4.096MHz VDD ≥ 2.2V
    • 変換時間:12.2μs/1ch@8.192MHz VDD ≥ 2.5V
    • 連続変換/1回変換選択可能
  • 同期シリアルポート
    • 2ch
    • マスタ/スレーブ選択可能
    • LSBファースト/MSBファースト選択可能
    • 8ビット長/16ビット長選択可能
  • UART
    • 半二重通信 x 1ch
    • TXD/RXD
    • ビット長、パリティ有無、奇数/偶数パリティ、1ストップビット/2ストップビット
    • 正/負論理選択可
    • ボーレートジェネレータ内蔵
  • I2Cバスインターフェイス
    • マスタ:標準モード(100kbps)対応、ファーストモード(400kbps)対応
    • スレーブ:標準モード(100kbps)対応、ファーストモード(400kbps)対応
  • 汎用ポート
    • 入力専用ポート x 1ch
    • 出力専用ポート x 3ch(2次機能含む)
    • 入出力ポート
      • x 12ch(2次機能含む)
        • (P40~P42はA/Dコンバータ入力ポートと兼用、ML610Q305の場合)
      • x ×15ch(2次機能含む)
        • (P40~P43はA/Dコンバータ入力ポートと兼用、ML610Q306の場合)
  • スピーカアンプ(D級)
    • 1.0W@5.0V/0.45W@3.0V
    • 断線検知回路
    • スピーカ端子ショート検知回路
  • リセット
    • RESET_N端子リセット
    • パワーオン時のパワーオン検出リセット生成 ― WDT
    • ウォッチドッグタイマ(WDT)オーバフローによる検出リセット
    • PLL発振停止検出リセット
    • 低電圧検出(LLD)リセット
  • クロック
    • 低速RC発振(RC発振を内蔵:32.768kHz)
    • 高速側クロック PLL発振(約1.024MHz/2.048MHz/4.096MHz/8.192MHz)
  • 電源管理
    • STOPモード:発振の停止(CPUおよび周辺回路は動作を停止)
    • HALTモード:CPUの命令実行中断(周辺回路は動作状態)
    • クロックギア:ソフトウェアにより高速システムクロックの周波数を変更可能(発振クロックの1/2、1/4、1/8、1/16)
    • ブロック制御機能:使用しない機能ブロック回路の動作をパワーダウン(レジスタリセット、クロック停止
  • パッケージ
    • 32ピンWQFN (P-WQFN32-0505-0.50-A63)
    • 32ピンTQFP (P-TQFP32-0707-0.80-ZK6 または P-TQFP32-0707-0.80-Z6K6)
    • 36ピンWQFN (P-WQFN36-0606-0.50-A63)
  • 動作保証範囲
    • 動作温度:-40°C~85°C
    • 動作電圧:VDD = 2.0V~5.5V、SPVDD = 2.0V~5.5V

ブロック図

ブロック図 - ROHM Semiconductor LAPIS ML610Q305/ML610Q306 8bit マイクロコントローラ
公開: 2024-11-26 | 更新済み: 2024-12-20