MCX E24ファミリの中核を成すのは、DSPおよび浮動小数点演算機能を統合した112MHz Cortex-M4F プロセッサであり、精密なモータ制御、リアルタイム信号処理、および計算負荷の高いワークロードの効率的な実行を可能にします。メモリオプションは最大2MBのフラッシュ(ECC付)、256KBのSRAM(ECC付)、および64KBのFlexNVM(EEPROMエミュレーション用)まで拡張可能で、あらゆる動作条件下で高いデータインテグリティの確保を支援します。
長期的な信頼性を重視して設計されたMCX E24は、2.7V〜5.5Vの広い電圧範囲をサポートし、最大+125°Cまでの拡張温度動作に対応しているため、過酷なエッジ環境における24時間365日の安定した動作を可能にします。また、複数のパワーモードにより、設計者はユースケース全体でパフォーマンスとエネルギー効率のバランスをとることができます。
MCX E24ファミリは、最大2個の12ビットアナログ/デジタルコンバータ(ADC)、デジタル/アナログコンバータ(DAC)を内蔵したオンチップ コンパレータ、最大128本のGPIO、ペリフェラルエミュレーション用のFlexIO、および広範な低消費電力シリアルインターフェイス(LPUART、LPSPI、LPI2C)を含む、豊富なアナログおよびデジタル周辺機能を統合しています。接続オプションには、CAN-FDをサポートする最大3個のFlexCANモジュールや、一部のデバイスで利用可能な10/100Mbpsイーサネットが含まれており、分散型産業ネットワークにおける効率的な通信を実現します。
機能安全は、MCX E24アーキテクチャの主要な設計目標です。これらのMCUは、SIL2までのIEC 61508システムをサポートするように設計されており、プログラムフロー モニタリング、クロックおよび電源の監視、フォルト検出、およびECC保護されたメモリなどの安全メカニズムを備えています。NXPのSafeAssure プログラムおよびIEC 60730準拠のソフトウェアライブラリは、システムレベルの認証作業の合理化を支援します。
セキュリティ機能には、セキュアブート、セキュアデバッグ、セキュアキーストレージ、暗号化アクセラレーション、および固有デバイス識別子が含まれており、安全な製造およびライフサイクル管理をサポートします。
MCUXpresso 開発者エクスペリエンス(ソフトウェア開発キット[SDK]、設定ツール、RTOSサポート、およびFRDM開発エコシステムを含む)と組み合わせることで、NXP MCX E24ファミリは、堅牢かつ高い安全性が要求される組み込みシステムの迅速なプロトタイピングおよび展開のための包括的なプラットフォームを提供します。
特徴
- 動作
- 2.7V~5.5Vの範囲
- 周囲温度範囲:-40°C~+125°C
- プロセッサ
- Arm Cortex-M4F 32ビットCPU
- 最大112MHz動作
- Thumb®-2 命令セットを備えたARMv7アーキテクチャ
- 統合デジタル信号プロセッサ(DSP)
- 構成可能ネスト型ベクトル割込みコントローラ(NVIC)
- クロッキング
- 4MHz~40MHz 外部発振器(外部クロックモードをサポート)
- 48MHz 高速内部RC発振器(FIRC)
- 8MHzの低速内蔵RC発振器 (SIRC)
- 128kHz 低消費電力発振器(LPO)
- フェーズロックループ(PLL)によるシステムクロック生成
- リアルタイムカウンタ(RTC)外部クロックのサポート
- 電源管理
- 性能とエネルギー最適化のための複数の低消費電力動作モード
- 消費電力の削減のためのペリフェラルレベルのクロックゲーティング
- メモリおよびインターフェイス
- 最大2MBのフラッシュメモリ(ECC付き)
- 64KB FlexNVM(ECC付き、EEPROMエミュレーション対応)
- 最大256KBのSRAM(ECC対応)
- FlexRAM(SRAMまたはEEPROMエミュレーション用に構成可能)
- メモリアクセスのレイテンシを短縮するコードキャッシュ
- QuadSPI外部メモリインターフェイス
- アナログ
- 最大2x 12ビットADC(1モジュールあたり最大32の入力チャネル付き)
- DAC内蔵アナログ コンパレータ
- デバッグ
- シリアル ワイヤJTAGデバッグポート(SWJ-DP)
- デバッグ ウォッチポイントおよびトレース(DWT)、インストルメンテーション トレース マクロセル(ITM)、トレース ポート インターフェイス ユニット(TPIU)、およびフラッシュ パッチおよびブレークポイント(FPB)
- ヒューマンマシンインターフェイス(HMI)
- 最大128x GPIO(割り込み機能付き)
- ノンマスカブル割り込み(NMI)のサポート
- 通信インターフェイス
- LPUART/LIN、LPSPI、LPI2Cインターフェイス(DMAサポート付き)
- 最大3x FlexCANモジュール(オプションでCAN-FDサポートあり)
- ペリフェラルおよびプロトコルエミュレーション用のFlexIO
- IEEE 1588サポートを備えた10/100Mbpsイーサネット(一部のデバイス)
- 最大2x 同期オーディオ インターフェイス(SAI)モジュール
- 安全性
- SIL 2までのIEC 61508システムをサポートするように設計
- IEC 60730 クラスB準拠をサポート
- ECC保護されたフラッシュおよびSRAM
- システムMPU、CRCモジュール、内部ウォッチドッグ、および外部ウォッチドッグモニタ(EWM)
- セキュリティ
- ELA_CSEC暗号化アクセラレータ
- セキュアブートおよびセキュアキーストレージ
- 128ビットの固有デバイス識別子
- タイミングおよび制御
- 最大8x 16ビット FlexTimerモジュール
- 低消費電力タイマ(LPTMR)、プログラマブル遅延ブロック(PDB)、低消費電力割り込みタイマ(LPIT)、リアルタイムカウンタ(RTC)
- パッケージオプション:LQFP-48、LQFP-64、LQFP-100、LQFP-144
- 開発エコシステム
- MCUXpresso SDKおよび構成ツール
- 複数のIDEオプション
- セキュリティ プロビジョニング ツール
- Zephyr RTOSサポート
アプリケーション
- 過熱、換気、空調(HVAC)
- ヒートポンプ、ヒーター
- ボイラー
- 油圧システム制御ユニット
- 電動工具
- エネルギー貯蔵システム(ESS)
- 産業用モータドライブ
- ファクトリーオートメーション
- 中小型家電製品
- ブラシレスDCモータ(BLDC)および永久磁石同期モータ(PMSM)の制御
アプリケーションノート
高レベルのアーキテクチャ図
ブロック図
電源ピンとグランド・ピン
