NXP Semiconductors LPC82x 32ビットArm® Cortex®-M0+MCU

NXP Semiconductors LPC82x 32ビットArm® Cortex®-M0+ MCUは、LPC81xよりも高い集積度を実現するように設計されており、メモリ用フットプリントが大きくなっているため、フラッシュとSRAMの最大サイズが2倍あります。LPC82xは、32ビット空間への移行を容易にする厳選された3つのペリフェラルを提供します。さらに、スイッチマトリックスにより、ユーザーはピンを柔軟にマッピングできるため、PCB上でのコンポーネントのルーティングが簡素化されます。

NXP LPC82x MCUはSCTimerを搭載し、CPUの介入なしにさまざまなタイミングやPWM波形を生成させる構成が可能です。シリアル通信要件を簡素化するために、8本のピンでユーザーが設定できるブール演算から割り込みを生成するようにパターンマッチエンジンを設定することができます。LPC800シリーズは、サブファミリおよびパッケージの範囲を通じて重要なピン配置を共有しており、ユーザーは必要に応じてパッケージやサブファミリを容易に交換または拡張することができます。

特徴

  • システム:
    • シングルサイクル乗算器およびシングルサイクル高速I/Oポートを備え、最大30MHzの周波数で動作するARM Cortex-M0+ プロセッサ(リビジョンr0p1)
    • ARM Cortex-M0+内蔵ネスティド・ベクター割り込みコントローラ(NVIC)
    • システムティックタイマ
    • AHB多層マトリックス
    • 4つのブレークポイントと 2つのウォッチポイントを備えたシリアル ワイヤ デバッグ(SWD)、JTAG バウンダリ スキャン(BSDL)をサポート
    • MTB
  • メモリ:
    • 64バイトのページ書込および消去機能を備えた最大32KBのオンチップフラッシュプログラミングメモリ、コード読取保護(CRP)に対応
    • 8KB SRAM
  • ROM APIサポート:
    • ブートローダ
    • ADC、SPI、I2C、USART、電力構成(パワープロファイル)、整数除算用のオンチップROM API
    • フラッシュ・インアプリケーション・プログラミング(IAP)とインシステム・プログラミング(ISP)
  • デジタルペリフェラル:
    • 最大29本の汎用I/O(GPIO)ピンが付いたARM Cortex-M0+ IOバスに接続された高速GPIOインターフェイス(設定可能なプルアップ/プルダウン抵抗、プログラム可能なオープンドレインモード、入力インバータ、デジタルフィルタ付き)。GPIO方向制御は個々のビットの独立したセット/クリア/トグルをサポート 
    • 4つのピン上の大電流ソース出力ドライバ(20mA)
    • 2つの真のオープンドレインピン上の大電流シンクドライバ(20mA)
    • 8つのGPIO入力上のブーリアンパターンマッチング機能を備えたGPIO割り込み生成機能
    • 各I/Oピン機能の柔軟な構成用スイッチマトリクス
    • CRCエンジン
    • 18のチャンネルと9つのトリガ入力を備えたDMA
  • タイマ:
    • タイミングおよびPWMアプリケーション用の(キャプチャおよびマッチを含む)入力および出力機能を備えたステートコンフィギュラブルタイマ(SCTimer/PWM)ピン、ADC割り込み、またはコンパレータ出力などの複数の入力源からの選択を可能にするために、多重化される各SCTimer/PWM入力
    • 最大4つのプログラム可能な固定レートで繰り返し割り込みを生成できる4チャンネル・マルチレート・タイマ(MRT)
    • IRC、低電力、低周波数内部発振器、または 常時オンのパワードメインでの外部クロック入力のどちらかからクロックされる、セルフウェイクアップタイマ(WKT)
    • ウィンドウ付きWatchdogタイマ(WWDT)
  • アナログペリフェラル:
    • 最大12個の入力チャンネルを備えた1x12ビットADC(複数の内部/外部トリガ入力と、最大1.2Msamples/秒のサンプルレートを装備)、ADCは2つの独立した変換シーケンスをサポート
    • 4つの入力PINSと外部/内部基準電圧を備えたコンパレータ
  • シリアルペリフェラル:
    • 3つのUSARTインターフェイス(スイッチマトリックスと1つの共通分数ボーレートジェネレータを通して割り当てられるピン機能を搭載)
    • 2つのSPIコントローラ(スイッチマトリックスを通して割り当てられるピン機能を搭載)
    • 4つのI2Cバスインターフェイス:1つのI2Cは、2つの真のオープンドレインピンで1Mbit/sのデータレートのファストモードプラスおよびリッスンモードをサポート、3つのI2Cは標準デジタルピンで最大400kbit/sのデータレートをサポート
  • クロック生成:
    • 1.5%の精度にトリミングされた12MHzの内部RC発振器(オプションでシステムクロックとして使用可能)
    • 動作範囲1MHz〜25MHzの水晶発振器
    • 周波数範囲9.4kHz~2.3MHzのプログラム可能なウォッチドッグ発振器
    • PLLにより、高周波数の水晶振動子を必要とせずに、最大のCPUレートまでCPU動作が可能 システム発振器、外部クロック入力、または内部RC発振器から実行可能
    • すべての内部クロックソースを反映できる分周器が搭載されたクロック出力機能
  • 電力制御:
    • IRCをクロックソースとして使用することで、低電流モード時のアクティブモードでの電力消費を90µA/MHzまで低減
    • 電力消費を最小化するための集積PMU(電源管理ユニット)
    • 省電力モード:スリープモード、ディープスリープモード、パワーダウンモード、ディープパワーダウンモード
    • USART、SPI、I2Cペリフェラルでのアクティビティにおけるディープスリープおよびパワーダウンモードからのウェイクアップ
    • Deepパワーダウンモードからタイマ制御されるセルフウェイクアップ
    • パワーオンリセット(POR)
    • ブラウンアウト検出(BOD)
  • 識別用の固有デバイスシリアル番号
  • 単電源(1.8V~3.6V)
  • 動作温度範囲:-40°C~+105°C
  • TSSOP20およびHVQFN33(5x5)パッケージでご用意あり

アプリケーション

  • 自動車
    • 過熱、換気、空調(HVAC)
  • 商業用
    • 3相AC誘導電動機
    • 空調設備(AC)
    • ブラシレスDCモータ(BLDC)制御
    • 加熱メーター計測
    • 工業HMI
    • モーション制御とロボット工学
    • 永久磁石同期モータ(PMSM)
    • スマート・パワー・ソケットとライト・スイッチ
  • モバイル
    • ヒアラブル
    • リストバンド
  • スマートシティ
    • 自動車両識別
    • 交通切符の発券
  • スマートホーム
    • ホームセキュリティと監視
    • 主要な家電製品
    • 小型および中型家電

ブロック図

ブロック図 - NXP Semiconductors LPC82x 32ビットArm® Cortex®-M0+MCU
公開: 2023-08-03 | 更新済み: 2023-12-21