NXP Semiconductors Kinetis KL0xマイクロコントローラ

NXP Semiconductors Kinetis KL0xマイクロコントローラは、Kinetis LシリーズMCUポートフォリオへの入門地点で、8ビットMCU~32ビットKinetis LシリーズMCUへのブリッジを実現しています。デバイスは8KBのフラッシュから取り揃えており、複数の小型パッケージオプションで提供されています。Kinetis KL0x MCUファミリは、48MHzで実行する性能と電力消費の完璧なバランスを実現しているとともに、ダイナミック電力消費が低く抑えらえており、9種類以上の柔軟性に富んだ電力モードが備わったベストインクラスの静的電流消費になっています。各ファミリメンバーが、超低消費電力性能と効率性に優れた集積度を兼ね備え、広範なアプリケーションの要件を満たすように最適化されています。

特徴

  • 超低電力
    • 次世代32ビットCortex®-M0+コア: 最も近い8/16ビットアーキテクチャと比較して、2倍のCoreMark/mA。
    • シングルサイクル高速I/Oアクセスポートがビットバンギングやソフトウェアプロトコルエミュレーションを可能にし、8ビット製品並みの使用感を維持
    • 周辺機能を非同期停止モードにすることで動的消費電力を低減する新しい計算クロックオプションなど、複数の柔軟な低消費電力モード
    • LPUART、SPI、I2C、ADC、DAC、LPタイマー、DMAはコアをウェイクアップさせる必要のない低消費電力モード動作に対応
  • メモリ
    • 最大32KBフラッシュ(64倍とフラッシュキャッシュ、最大4 KB RAM搭載)
    • RAMやフラッシュコンテンツへの不正アクセスを防止するセキュリティ回路
    • 8KB ROMおよび内蔵ブートローダーが、MCUプログラミングに要する工数を簡素化し、簡単なフラッシュのアップグレードを実現
  • 性能
    • 完全な電圧と温度範囲(-40°C~105°C)全体でCortex-M0+コア、48MHzコア周波数
    • 周辺モジュールの改良されたビットを処理するビット操作エンジン
    • 高コード密度と32ビット性能を組み合わせたThumb命令セット
    • 低減されたCPU負荷による周辺機器とメモリーサービス提供、およびより高速のシステムスループット向け最大4チャンネルDMA
    • フェイルセーフアプリケーション用のクロックスキューやコード暴走に対する独立したクロック式COPガード
  • 混合信号
    • 分解能、サンプル時間、変換速度/電力の設定を変更できる12ビットADC
    • 集積温度センサ
    • 6ビットDAC内蔵の高速コンパレーター
    • DMA対応の12ビットDAC
    タイミングと制御
    • 1つの6チャンネルおよび2つの2チャンネル、DMAサポートありの16ビット低消費電力タイマPWMモジュール
    • 2チャンネル32ビットの定期割り込みタイマが、RTOSタスクスケジュール用のタイムベースまたはADC変換用のトリガソースを提供
    • VLLS0向けを除き、全ての電力モードで動作可能な低消費電力タイマ
    • カレンダーつきリアルタイムクロック
  • ヒューマンマシンインターフェイス
    • 容量式タッチセンスインターフェイスは、最大16の外部電極とDMAデータ転送に対応
    • ピン割り込み、DMA要求機能、その他のピン制御オプションに対応するGPIO
  • 接続性と通信
    • DMA対応のI2C、最大100kbpsでSMBus V2機能互換
    • DMAサポートありのLPUARTとSPI

アプリケーション

  • 民生機器
  • 医療・ヘルスケアモニタ
  • ホームおよびビル・オートメーション
  • 産業用/商用センサーノード
  • スポーツ・アクティビティウェアラブル

ブロック図

ブロック図 - NXP Semiconductors Kinetis KL0xマイクロコントローラ
公開: 2019-05-24 | 更新済み: 2023-08-29