NXP Semiconductors LPC55S6x Arm® Cortex®-M33マイクロコントローラ

NXP Semiconductors LPC55S6x Arm® Cortex®-M33マイクロコントローラ(MCU)は、デュアルArmコアとArm TrustZone®テクノロジーが特徴で、産業、ビルオートメーション、モノのインターネット(IoT)エッジコンピューティング、診断機器、民生用電子機器のアプリケーションを対象としています。低消費電力 40nm組み込みフラッシュプロセスを用いたArmv8-Mアーキテクチャに基づいたこれらのデバイスは、高度なセキュリティ機能が特徴です。

LPC55S6xマイクロコントローラは、ライフサイクル全体にわたって未知または予期しない脅威から最終製品を保護しながら組み込みシステムのための保護の層を実現する、独自のセキュリティブロックのセットを実現しています。これらのブロックには、Root of Trustとプロビジョニングに基づくSRAM PUF、暗号化されたイメージからのリアルタイム実行、信頼できるソフトウェアのシステム全体のハードウェア分離のためのArm TrustZone技術、デバッグ認証機能が搭載されています。

NXP LPC55S6xマイクロコントローラは、電力消費を低減する統合パワーマネジメント装置が特徴で、96MHzコアクロック周波数で最大32μA/MHzまでの効率性を達成しています。このデバイスは、Armv8-Mアーキテクチャで利用できるコプロセッサ拡張が活用されている専用のDSPハードウェア加速装置を誇っており、完全エコシステムとツールチェーン互換性を維持しながらCPUの処理機能が拡張されています。マイクロコントローラには、強化されたリアルタイム並列処理が備わっており、ユーザー定義のタスクのオフローディングと実行用に自律型プログラマブル論理装置(PLU)が活用されています。

LPC55S6xマイクロコントローラは、HLQFP-100、VFBGA-98、HTQFP-64パッケージで販売されており、-40°C~+105°Cの動作温度範囲が備わっています。

特徴

  • Arm Cortex-M33コア
    • Arm Cortex-M33プロセッサ、最高150MHzの周波数で実行
    • TrustZone、浮動小数点ユニット(FPU)、メモリ保護ユニット(MPU)
    • Arm Cortex-M33内蔵ネスティド・ベクター割り込みコントローラ(NVIC)
    • ソースを選択できるマスク不可割込み(NMI)入力
  • コプロセッサ
    • Arm Cortex-M33コプロセッサ
      • 最大100MHzの周波数で実行
      • このインスタンスの構成には、MPU、FPU、DSP、ETM、TrustZoneを含まない
      • システムティックタイマ
    • 特定の非対称暗号化アルゴリズムを対象にハードウェア加速を可能にするCASPER暗号化コプロセッサ
    • (固定および浮動ポイント)DSP機能を対象としたPowerQuadハードウェア加速度計
  • オンチップメモリ
    • 最大640KBのオンチップフラッシュプログラムメモリで、フラッシュアクセラレータと256バイトのページ消去と書込を搭載
    • システムバスで288KB、コアバスで32KBで構成されているる合計320KBまでのSRAM
  • セキュリティ機能
    • Arm TrustZone対応
    • オンチップフラッシュに書き込まれるデータのリアルタイム暗号化、および資産保護を可能にする読み取り中の暗号化されたフラッシュデータの復号化を目的としたADUM4モジュール
    • AES-256暗号化/復号化エンジン
    • Secure Hash Algorithm(SHA2)モジュールは、専用DMAコントローラでのセキュアブートに対応
    • シリコン指紋用に専用SRAMを使用している物理的に複製不可能な機能(PUF)です。PUFは、64~4096ビットのキーサイズを生成、保存、再構築できます。キー抽出用のハードウェアを含む
    • 乱数発生器(RNG)
    • 識別用の128ビット固有デバイスシリアル番号(UUID)
    • セキュアGPIO
  • シリアル・インターフェイス
    • Flexcommインターフェイスには、最大9台のシリアル周辺機器が搭載されています。各Flexcommインターフェイスは、USART、SPI、I2C、I2Sインターフェイスとしてソフトウェアによって選択可
    • I2Cバスインターフェイスは、1Mbit/秒までのデータレートおよび複数のアドレス認識とモニタモードが備わっている高速モードと高速モードプラスに対応
    • USB 2.0フルスピードホスト/デバイスコントローラにはオンチップPHYおよび専用のDMAコントローラが備わっており、デバイスモードでのクリスタルレス動作に対応
    • USB 2.0ハイスピード・ホスト/デバイスコントローラ(オンチップ・ハイスピードPHY搭載)
  • デジタル周辺機器
    • DMA0コントローラには、23チャンネルと最大22のプログラマブル・トリガが備わっており、すべてのメモリとDMA対応周辺機器にアクセス可能
    • DMA1コントローラには、10チャンネルと最大16のプログラマブル・トリガが備わっており、すべてのメモリとDMA対応周辺機器にアクセス可能
    • DMAに対応するセキュアなデジタル入力/出力(SD/MMCおよびSDIO)カードインターフェース 最大2枚のカードに対応しているSDIOです。対応しているカードの種類はMMC、SDIO、CE-ATAです。SD2.0、SR25に対応
    • CRCエンジンブロックは、3つの標準的な多項式のいずれかを使用して供給されたデータのCRCの計算が可能で、DMAサポートが備わっています。
    • 最大64本の汎用入力/出力(GPIO)ピン
    • すばやく使用できるよう、GPIOレジスタはAHB上に配置されています。DMAは、GPIOポートに対応しています。
    • 立ち上がりエッジ、立ち下がりエッジ、または両方の入力エッジによってトリガされるピン割込(PINT)として、最大8本までGPIOを選択可能
    • 2つのGPIOグループ化された割込(GINT)によって、入力状態の論理的(AND/OR)組み合わせに基づいた割込が可能です。
    • 最大16の機能オプションに対応しているI/Oピン構成です。
    • シンプルなマシンなど小さなコンビナトリアルおよび/またはシーケンシャル・ロジック・ネットワークを作成するためのプログラマブル論理ユニット(PLU)。
  • アナログ周辺機器
    • 5つの差動チャンネルペア(または10個のシングルエンド・チャンネル)が備わっている16ビットADCで、複数の内部および外部トリガ入力ならびに最大1.0MSamples/秒のサンプルレートが備わっています。このADCは2つの独立した変換シーケンスに対応。
    • ADCに接続されている統合温度センサ
    • 5本の入力ピンと外部または内部基準電圧が備わっているコンパレータ
  • タイマー
    • 最大4つのキャプチャ入力と4つの比較出力に対応している5個の32ビット・スタンダード汎用非同期タイマ/カウンタです。DMA要求を生成するために特定のタイマイベントを選択可
    • 8の入力機能と10の出力機能が備わっているSCTimer/PWM(キャプチャと整合を含む)1台です。入力および出力は、内部または外部から外部ピンとの間および選択された周辺機器との間でルーティングできます。内部的に、SCTimer/PWMは、16のマッチ/キャプチャ、16のイベント、32の状態に対応
    • 常時ONパワードメインで実行される1s分解能が備わっている32ビット・リアルタイム・クロック(RTC)です。RTCのタイマは、1ms分解能をともなうディープ・パワーダウンをはじめとして、すべての低消費電力モードからのウェイクアップに使用できます。
    • 最大4つのプログラマブルな固定レートで繰り返し割り込みを生成するマルチチャンネル・マルチレート24ビットタイマ(MRT)
    • クロックソースとしてFRO 1 MHzが搭載されたウィンドウモード対応ウォッチドッグタイマ(WWDT)
    • ウォッチドッグ発振器から実行するMicro-Tickタイマは、スリープモードとディープスリープモードからのデバイスのウェイクアップに最適
    • 任意の低減された電力モードで利用できる、システムの連続時間ベースとしてOSタイマを実行する42ビットフリーです。
  • クロック生成
    • 内部フリーランニング発振器FROです。この発振器は、96MHz出力の選択可用性、およびシステムクロックとして使用できる12MHz出力(選択されたさらなる高周波数から分割)を実現しています。FROは、電圧および温度範囲全体で+/-1%の精度にトリミング済
    • 32kHz内部フリーランニング発振器FROです。FROは、電圧および温度範囲全体で±1%の精度にトリミング済
    • 内部低消費電力発振器(FRO 1MHz)
    • 動作周波数1MHz〜25MHzの水晶発振器です。最高25MHzまでのクロック周波数を対象とした外部クロック入力(バイパスモード)用オプション
    • 32.768kHz動作周波数が備わった水晶発振器
    • PLL0およびLLL1によって、高周波外部クロックなしで最大CPU速度までのCPU動作が可能
    • 内部クロックを監視できる分周器が搭載されたクロック出力機能
    • 任意のオンチップまたははオフチップ・クロック信号の周波数の測定を目的とした周波数測定装置
  • 省電力モード
    • 電源消費を最小化するための統合電源管理(PMU)装置
    • 低減されているパワーモード: スリープ、RAM保持によるディープスリープ、RAM保持およびCPU0保持によるパワーダウン、ディープパワーダウン
    • 周辺割り込み機能から構成できるウェイクアップ・オプション
    • ウォッチドッグ発振器から実行するMicro-Tickタイマ、および32.678khzクロックから実行するリアルタイムクロック(RTC)を使用して、スリープモードとディープスリープモードからデバイスをウェイクアップできます。
    • パワーオンリセット(POR)
    • 割り込みおよび強制リセット用に異なる閾値を備えたブラウンアウト検出(BOD)
  • その他の情報
    • 内部DC-DCコンバータから動作
    • 単電源1.8V~3.6V
    • JTAGバウンダリ・スキャンをサポート
    • 動作温度範囲: -40°C~+105°C
    • HLQFP-100、VFBGA-98、HTQFP-64パッケージでご用意あり

アプリケーション

  • 家庭用電子機器
  • 診断装置
  • ビル制御とオートメーション
  • 安全なアプリケーション
  • 産業用IoT
  • 機械学習

ブロック図

ブロック図 - NXP Semiconductors LPC55S6x Arm® Cortex®-M33マイクロコントローラ
公開: 2019-10-31 | 更新済み: 2025-10-31