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ビットアプリケーション
- モータ制御
- 家庭用電子機器
- 防火防犯用途
- 温度調節器
ブロック図
