EtherCAT® (Ethernet for Control Automation Technology) は、IEC61158に基づいてBeckhoffが開発した、イーサネット・ベースの高性能フィールドバス・システムです。NXPは、共通のソフトウェア・アーキテクチャに基づいて構築された一連の堅牢で認証可能な産業用イーサネット・プロトコルの一部として、特定のNXPプロセッサ向けにEtherCATサブデバイス・プロトコル・ソフトウェアを提供し、スケーラブルな自動化、ロボティクス、PLC統合を支援します。
このソフトウェアは2つの形式で提供されます。1つは、NXPハードウェア上での実装の基本的な機能評価に適したバイナリ・イメージです。もう1つは、コンパイル済みのオブジェクト・ライブラリおよび関連するソース・コードを含むEtherCATスタック・ライブラリで、NXPハードウェア上に独自のアプリケーションを構築するのに適しています。
独自のアプリケーションの開発を支援するために、構成とオブジェクト・ディクショナリ管理のためのユーザー・フレンドリなメカニズムを備えたICC (Industrial Communications Creator) ツールが用意されています。