NXP Semiconductors LPC802/LPC804 32ビット・マイクロコントローラ

NXP Semiconductors LPC802とLPC804 32ビット・マイクロコントローラは、低消費電力でスペース効率に優れており、ピン本数の少ないMCUで、15MHz ARM® Cortex®-M0+コアに基づいています。LPC802およびLPC804 MCUは、最大32KBのフラッシュメモリと最大4KBのSRAMをサポートしています。

LPC802およびLPC804 MCUは、電源が最適化されたコアが特徴で、一般的なパッケージでの占有面積が小さく、別々の電源レールによりレベルシフトオプションが備わっています。LPC802およびLPC804 MCUの周辺機能には、CRCエンジン、I2Cバス・インターフェイス、最大2つのUSART、SPIインターフェイス1台、容量式タッチ・インターフェイス(容量タッチ)が搭載されています。タイマオプションには、マルチレートタイマ、自己ウェイクアップタイマ、汎用32ビット・カウンタ/タイマがあります。アナログ周辺機器には、12ビットADC、アナログコンパレータがあり、LPC804には10ビットDACがあります。また、LPC802とLPC804コントローラは、スイッチマトリックス、入力パターンマッチエンジン、プログラマブルロジックユニット(PLU)、最大30個の汎用I/Oピンから機能を構成できるI/Oポートも特徴です。

これらの32ビットArm Cortex-M0+コアMCUは、8ビットプロセッサより効率的に32ビットデータを処理し、コード、メモリ、ダイナミック消費電力を30%削減できます。LPC802およびLPC804はピン本数が少なく、設計者はシステムに重要なピンを簡単に共有でき、組立時の手動でのはんだ付けが可能です。専用の設定可能メモリによって、ピン、クロック、周辺機器、電源管理を始めとする、起動時の初期化の迅速が確保されています。

NXP LPC802とLPC804 MCUは、NXPの無料のサンプルコードバンドルのみならず、MCUXpresso統合開発環境(IDE)およびIAR®およびARM Keil®といったその他の人気の高いツールチェーンによってサポートされています。LPCXpresso開発ボードには、低コストの評価ツールと柔軟性に富んだ拡張オプションがあります。

NXP LPC802とLPC804マイクロコントローラは、33ピンHVQFNおよび16ピン、20ピン、24ピンTSSOPパッケージで提供されています。

ドキュメント

特徴

  • システム
    • 単一サイクル乗算器の周波数15MHzまでで稼働するArm Cortex-M0+プロセッサ(バージョンr0p1)と高速の単一サイクルI/Oポート
    • Arm Cortex-M0+内蔵ネスティド・ベクター割り込みコントローラ(NVIC)
    • システムティックタイマ
    • AHB multilayermAtrix
    • 4つのブレークポイントと2つのウォッチポイントが搭載されたシリアル・ワイヤ・デバッグ(SWD)です。JTAGバウンダリ・スキャン(BSDL)をサポート
  • メモリ
    • 最大32KBオンチップフラッシュプログラミングメモリ
    • コード読み取り保護(CRP)
    • 最大4KB SRAM
    • デュアルI/O電源(LPC802M011JDH20、LPC804M111JDH24)
  • ROM APIサポート
    • ブートローダー
    • フラッシュ・インアプリケーション・プログラミング(IAP)に対応
    • USART経由でインシステム・プログラミング(ISP)に対応
    • 整数除算向けオンチップROM API
    • フリーランニング発振器(FRO)API
  • デジタル周辺機器
    • Arm Cortex-M0+ I/Oバスに接続する高速GPIOインターフェイスで、最大30本の汎用I/O(GPIO)ピンがあり、設定可能なプルアップ/プルダウン抵抗、プログラム可能なオープンドレイン・モード、入力インバータが備わっています。GPIO方向制御は、個々のビットの独立したセット/クリア/トグルをサポート
    • 3つのピンでの大電流ソース出力ドライバ(20mA)
    • 8個のGPIO入力での、ブールパターンマッチングを用いたGPIO割り込み生成能力 (LPC804)
    • 各I/Oピン機能の柔軟な構成用スイッチマトリクス
    • CRCエンジン
    • 容量式タッチインターフェイス(LPC804)
    • シンプルなステートマシンなど小さなコンビナトリアルおよび/またはシーケンシャル・ロジック・ネットワークを作成するためのプログラマブル論理ユニット(PLU)。(LPC804)
  • タイマ
    • 4つのマッチ出力と3つのキャプチャ入力がある32ビット汎用カウンタ/タイマ1つ PWMモード、外部数に対応
    • 最大4つのプログラマブルな固定レートで繰り返し割り込みを生成するマルチレートタイマ(MRT)
    • フリーランニング発振器(FRO)、低消費電力、低周波内蔵発振器、または外部クロック入力からクロックされる自己ウェイクアップ・タイマ(WKT)
    • ウィンドウモード対応ウォッチドッグタイマ(WWDT)
  • アナログ周辺機器
    • 最大12の入力チャンネル、複数の内部および外部トリガ入力を備える、サンプルレート最大480 Ksamples/sの12ビットADCです。このADCは2つの独立した変換シーケンスに対応。
    • 5本の入力ピンと外部または内部基準電圧が備わっているコンパレータ
    • 1個の10ビットDAC(LPC804)
  • シリアル周辺機器
    • スイッチマトリックスから割当られたピン機能のあるUSARTインターフェイスが2つ、分数ボーレートジェネレータが1つ
    • スイッチマトリックスから割り当てられたピン機能が備わったSPIコントローラ1台
    • 最大2つのI2Cバス・インターフェイスが搭載されています。
  • 電力制御
    • 削減パワーモード: スリープモード、スリープモード、ディープスリープモード、パワーダウンモード、ディープパワーダウンモード
    • USART、SPI、I2C周辺機器での作動での、ディープスリープ・モードおよびパワーダウン・モードからのウェイクアップ
    • スリープ・モード、ディープスリープ・モード、パワーダウン・モードからの、タイマー制御の自己ウェイクアップ
    • パワーオンリセット(POR)およびブラウンアウト検出(BOD)
  • その他の機能
    • 識別用の固有デバイスシリアル番号
    • シングルまたはデュアル電源(1.71V~3.6V)
    • 動作温度範囲: -40°C~+105°C
    • TSSOP16、TSSOP20、TSSOP24、HVQFN33パッケージでご用意あり

アプリケーション

  • センサゲートウェイ
  • シンプルなモータ制御
  • 産業用
  • ポータブルとウェアラブル
  • ゲームコントローラ
  • 照明
  • 8/16ビットアプリケーション
  • モータ制御
  • 家庭用電子機器
  • 防火防犯用途
  • 温度調節器

ブロック図

ブロック図 - NXP Semiconductors LPC802/LPC804 32ビット・マイクロコントローラ
公開: 2018-02-07 | 更新済み: 2023-09-27