Microchip Technology ATSAM4E8 Armベースのフラッシュコントローラ

Microchip Technology ATSAM4E8 Armベースのフラッシュ・マイクロコントローラ(MCU)は、高性能32ビットArm® Cortex®-M4 RISCプロセッサに基づいており、浮動小数点ユニット(FPU)が含まれています。ATSAM4E8 MCUは、120MHzの最高速度を発揮し、最大1024Kbyteフラッシュ、2Kbyteキャッシュメモリ、最大128Kbyte SRAMが搭載されています。

ATSAM4E8 MCUには、豊富な高度接続周辺機器、シングル高精度FPU、高度アナログ機能、完全セットのタイミングおよび制御機能が備わっています。この周辺機器セットには、組み込みトランシーバ搭載のフルスピードUSBデバイスポート、IEEE 1588に対応している10/100 MbpsイーサネットMAC、SDIO/SD/MMC用の高速MCI、SRAM、PSRAM、NORフラッシュ、LCDモジュール、NANDフラッシュへの接続を実現している静的メモリコントローラが特徴の外部バス・インターフェイス、カメラインターフェイス用のパラレルI/Oキャプチャモード、AES256、2つのUSART、2つのUART、2つのTWI、3つのSPI、ならびに4チャンネルPWMのためのハードウェアアクセラレーション、3つの3チャンネル汎用32ビット・タイマ(ステッパモータとクワダチュラ・デコータロジック・サポートあり)、低消費電力RTC、低消費電力RTT、256ビット汎用バックアップ・レジスタ、2つのアナログフロントエンド・インターフェイス(16ビットADC、DAC、MUX、PGA)、1つの12ビットDAC(2チャンネル)、アナログコンパレータが搭載されています。

ATSAM4E8には、次からソフトウェアを選択できる低消費電力モジュールが3個あります(スリープ、待機、バックアップ)。スリープモードでは、このプロセッサは、他のすべての機能を実行しながら停止されます。待機モードでは、すべてのクロックと機能が停止します。ただし、一部の周辺機器を構成して、予め定義された状態に基づいてシステムをウェイクアップさせることができます。

リアルタイムイベント管理によって、周辺機器がプロセッサの介入なしにアクティブモードとスリープモードでイベントを受信、反応、送信できるようになります。

特徴

  • Core
    • 最大120MHzで実行する2キロバイトキャッシュが備わっているARM Cortex-M4
    • メモリ保護ユニット(MPU)
    • DSP命令、浮動小数点ユニット(FPU)、Thumb®-2命令セット
  • メモリ
    • 512Kbyte組み込みフラッシュ
    • 128KBの組み込みSRAM
    • 組み込みブートローダルーチン(UART)およびIAPルーチンが備わっている16Kbyte ROM
    • 静的メモリコントローラ(SMC): SRAM、NOR、NANDサポート
    • NANDフラッシュコントローラ
    • 外部バスインターフェイス: 8ビットデータ、4つのチップ選択、24ビットアドレス
  • システム
    • 単電源動作用の組み込み電圧レギュレータ
    • パワーオンリセット(POR)、ブラウンアウト検出器(BOD)、安全な動作のためのデュアルウォッチドッグ
    • 水晶またはセラミック共振器発振器: クロック障害検出で3Mhz~20MHz、RTTまたはシステムクロックで32.768kHz
    • 高精度8/16/24MHz工場出荷時調整済の内部RC発振器です。
    • デバイスクロックとUSBのための最大240MHzのPULL1つ
    • 温度センサ
    • 2つの入力での低消費電力タンパ検出、汎用バックアップレジスタ(GPBR)の即時クリアによる不正改ざん防止
    • 最大2つのペリフェラルDMAコントローラ(PDC)で、最大33個のチャンネルを搭載
    • 4チャンネルDMAコントローラ1台
  • 周辺機能
    • USART1(ISO7816、IrDA®、RS-485、SPI、マンチェスタ、モデムモード)が搭載された2つのUSART
    • USB 2.0デバイス: フルスピード(12 Mbits)、2668バイトFIFO、最大8つのエンドポイントです。オンチップトランシーバ
    • 2つの2線式UART
    • 2つの2線式インターフェイス(TWI)
    • 高速マルチメディア・カード・インターフェイス(SDIO/SDカード/MMC)
    • チップセレクト信号付きマスタ/スレーブ・シリアルペリフェラルインターフェイス(SPI)1つ
    • 3つの3チャンネル32ビット・タイマ/カウンタブロックで、キャプチャ、波形、比較、PWMモードを搭載
    • ステッピングモータ用の直交デコーダロジックと2ビット・グレーアップ/ダウンカウンタ
    • 32ビット低消費電力リアルタイム・タイマ(RTT)および低消費電力リアルタイム・クロック(RTC)で、カレンダーとアラーム機能搭載
    • 256ビット汎用バックアップレジスタ(GPBR)
    • 専用DMAを搭載したMIIモード、IEEE1588、Wake-on-LANでの、イーサネットMAC (GMAC) 10/100Mbps 1つ
    • 8つのメールボックスが備わっている2つのCANコントローラ
    • 相補出力、フォルト入力、12ビット・デッドタイムジェネレータ・カウンタ(モータ制御用)が備わっている4チャンネル16ビットPWMです。
    • リアルタイムイベント管理
  • I/O
    • 外部割込み機能(エッジまたはレベル感度)、デバウンス、グリッチフィルタリングが備わっている最大117本のI/O線
    • 双方向パッド、アナログI/O、プログラマブル・プルアップ/プルダウン
    • 5つの32ビット・パラレル入力/出力コントローラ、ペリフェラルDMAアシスト・パラレルキャプチャモード
  • 暗号化
    • FIPS Publication 197に準拠した、AES 256ビットの鍵アルゴリズム
  • アナログ機能
    • AFE(アナログフロントエンド): 2x16ビットADC、最大24チャンネル、差動入力モード、プログラマブル・ゲイン段、自動キャリブレーション、自動オフセット補正
    • 2チャンネル12ビット1 Msps DAC 1つ
    • 柔軟性に富んだ入力選択、選択可能な入力ヒステリシスが搭載されているアナログ・コンパレータ1つ
  • デバッガ開発サポート
    • シリアルワイヤ/JTAGデバッグポート(SWJ-DP)
    • コアが動作中、停止中、またはリセット中に保持されている場合に、Cortex-M4レジスタバンクを始めとするシステム内のすべてのメモリとレジスタへのデバッグ・アクセス
    • シリアルワイヤデバッグポート(SW-DP)およびシリアルワイヤJTAGデバッグポート(SWJ-DP)デバッグアクセス
    • ブレークポイントとコードパッチの実装を目的としたフラッシュパッチおよびブレークポイント(FPB)ユニット
    • ウォッチポイント、データトレース、システム・プロファイリングの実装を目的としたデータウォッチ・トレース(DWT)ユニット
    • printf形式のデバッギングのサポートを目的とした、計装トレースマクロセル(ITM)
    • IEEE1149.1 JTAGすべてのデジタルピンのバウンダリスキャン
  • 統合ソフトウェア・ライブラリとツール
    • ASF-Atmelソフトウェアフレームワーク – SAMソフトウェア開発フレームワーク
    • グラフィカルユーザインターフェイスが搭載されたAtmel Studio IDEまたはGCC、IARコンパイラ向けにスタンドアロンとして利用可能
    • DMAサポート、割り込みハンドラ、ドライバサポート
    • USB、TCP/IP、Wi-FiとBluetooth、数々のUSBクラス、DHCPとWi-Fi暗号化スタック
    • RTOS統合、FreeRTOSは、コアコンポーネント
  • 低消費電力モード
    • RTC、RTT、GPBRを使用したバックアップモードでは、スリープモード、待機モードで最低0.9μAまで
  • 温度動作範囲
    • Revision A - 工業 (-40°C~+85°C)
    • Revision B - 商用(-40°C~+105°C)
  • パッケージオプション
    • 144ボールLFBGA、10mm x 10mm、ピッチ0.8mm
    • 144ピンLQFP、20mm x 20mm、ピッチ0.5mm

ブロック図

Microchip Technology ATSAM4E8 Armベースのフラッシュコントローラ
公開: 2018-06-01 | 更新済み: 2022-10-21