STM32MP1シリーズ

デュアルコアArm® Cortex®-A7およびCortex®-M4を搭載したマイクロプロセッサ

STM32MP1シリーズは、幅広いアプリケーションの簡単な開発を可能にする汎用マイクロプロセッサです。シングル・コアまたはデュアル・コアのCortex-A7と高性能なCortex-M4を組み合わせたヘテロジニアス・マルチコアをベースに、さまざまなアプリケーションをサポートするための機能が強化されており、優れた性能と電力効率を提供します。Cortex-A7にはオープンソースOS(Linux/Android)へのアクセスが用意され、Cortex-M4にはSTM32ファミリのオープンソース開発環境が提供されます。

STM32MP1は多くの利点を持ち、充実した開発環境によってサポートされています。

  • Cortex-M4用STM32Cubeファームウェアおよび組込みソフトウェア・ライブラリ
  • 高度なヒューマン・マシン・インタフェースの開発を可能にする3D GPU(オプション)
  • 充実したデジタルおよびアナログ・ペリフェラル
  • 高度なセキュリティ機能
  • 部材コストの最適化
    • 高い集積度
    • 低コストPCB技術と互換性のあるパッケージ(4層メッキスルーホールPCBに対応)
  • ST製またはパートナー製の先進的な専用電源制御IC(PMIC)
  • オンラインを含む充実したサポート
  • ワールドワイドの販売チャネル
  • 最低10年間の長期供給保証(毎年更新)

STM32MP1シリーズ

オープンソースOSをサポートするスマートなヘテロジニアス・マルチコア・アーキテクチャ

Cortex®-M4マイコンに精通する開発者は、STM32CubeIDE、STM32CubeProgrammer、およびSTM32CubeMXを含むSTM32Cubeツールセットをそのまま使用できるため、簡単に開発が可能です。
Arm®Cortex®-A7コアでの開発を行う場合、STは開発基板となるオープンソースOpenSTLinuxディストリビューションによって潜在的な障害を取り除き、アプリケーション・ソフトウェアの移植を迅速かつ簡略化します。

柔軟なアーキテクチャ

シングル・コアまたはデュアル・コアのCortex-A7はオープンソースOSをサポートする一方、Cortex-M4コアはリアルタイムおよび低消費電力な処理を行います。

  • デュアル・コアCortex®-A7(最大650MHz動作)
    • L1命令キャッシュ : 32KB
    • L1データ・キャッシュ : 32KB
    • L2キャッシュ : 256KB
  • デュアル・コアCortex®-A7(最大650MHz動作)
    • 浮動小数点演算装置(FPU)
    • デジタル信号処理(DSP)命令対応
    • アプリケーションのセキュリティを強化するメモリ・プロテクション・ユニット(MPU)

Cortex-M4は、リアルタイム性が必要なコードを実行するための専用SRAM(448KB)を内蔵しています。例えば、現在STM32Cubeファームウェア・ベースのSTM32マイコンを使用している場合、Cortex-M4の専用SRAM上でコードをそのまま再利用し、Cortex-A7上で動作するLinuxアプリケーション(HMIなど)を追加することが可能です。

また、さまざまなアプリケーションの要件に対応するため、多くのペリフェラルをCortex-A7またはCortex-M4のいずれかに割り当てることが可能です。

電力効率

  • 動作時の電力効率 : Cortex-A7とCortex-M4は個別に動作または停止が可能で、個々の処理およびリアルタイム・アプリケーションの要件に対して最高の電力効率を達成できます。
  • 低消費電力モード : 複数の低消費電力モードを備えています。
    • スタンバイ・モード : 最小6.4µA。このモードでは、Linuxシステムオペレーションを1秒以内(DRAMがセルフ・リフレッシュ・モードの場合)に復帰し、アプリケーションの実行を継続することが可能です。
    • Vbatモード : 最小1.5µA。このモードでは、リアルタイム・クロックにより時間を管理しつつ、タンパ検出機能によりシステムのセキュリティを維持できます。

ピン配置互換性を持つ3つの製品ライン

  • STM32MP157ライン : デュアル・コアCortex-A7(最大650MHz)、Cortex-M4(最大209MHz)、3D GPU、MIPI® DSIディスプレイ・インタフェースおよびCAN FD搭載
  • STM32MP153ライン : デュアル・コアCortex-A7(最大650MHz)、Cortex-M4(最大209MHz)およびCAN FD搭載
  • STM32MP151ライン : シングル・コアCortex-A7(最大650MHz)、Cortex-M4(最大209MHz)

各製品ラインにセキュリティ機能(暗号化アクセラレータおよびセキュア・ブート)を搭載した製品が用意されています。

製品ライン

  • 製品ライン
  • 概要
  • STM32MP151
  • シングル・コアのArm® Cortex®-A7を搭載したSTM32MP151ライン
  • STM32MP153
  • デュアル・コアのArm® Cortex®-A7を搭載したSTM32MP153ライン
  • STM32MP157
  • 3D グラフィック処理ユニットを内蔵したSTM32MP157ライン

パラメトリックサーチ

製品名 周波数(MHz)CPUFLASH(KB)RAM(KB)パッケージユニバーサルIO最小動作電圧最大動作電圧16bitタイマ32bitタイマモータ制御用タイマ低電力タイマ16bit ADC16bit ADCチャネル数12bit DACチャネル数SPIQUADSPII2SI2CU(S)ARTCANSDIOFMCUSB OTG FSUSB OTG HSイーサネットMDIOSTFT LCDDSI HOSTSAISPDIFRXDFSDMDCMITRNGAESDES/TDESSHAHMAC
STM32MP151AAA3 650Arm Cortex-A7+M4128708LFBGA4481761.713.61022529262368-3112111-41112--22
STM32MP151AAB3 650Arm Cortex-A7+M4128708LFBGA354981.713.61022526262368-3112111-41112--22
STM32MP151AAC3 650Arm Cortex-A7+M4128708TFBGA3611481.713.61022529262368-3112111-41112--22
STM32MP151AAD3 650Arm Cortex-A7+M4128708TFBGA257981.713.61022526262368-3112111-41112--22
STM32MP151CAA3 650Arm Cortex-A7+M4128708LFBGA4481761.713.61022529262368-3112111-411122222
STM32MP151CAB3 650Arm Cortex-A7+M4128708LFBGA354981.713.61022526262368-3112111-411122222
STM32MP151CAC3 650Arm Cortex-A7+M4128708TFBGA3611481.713.61022529262368-3112111-411122222
STM32MP151CAD3 650Arm Cortex-A7+M4128708TFBGA257981.713.61022526262368-3112111-411122222
STM32MP153AAA3 650Arm Cortex-A7x2+M4128708LFBGA4481761.713.6102252926236823112111-41112--22
STM32MP153AAB3 650Arm Cortex-A7x2+M4128708LFBGA354981.713.6102252626236823112111-41112--22
STM32MP153AAC3 650Arm Cortex-A7x2+M4128708TFBGA3611481.713.6102252926236823112111-41112--22
STM32MP153AAD3 650Arm Cortex-A7x2+M4128708TFBGA257981.713.6102252626236823112111-41112--22
STM32MP153CAA3 650Arm Cortex-A7x2+M4128708LFBGA4481761.713.6102252926236823112111-411122222
STM32MP153CAB3 650Arm Cortex-A7x2+M4128708LFBGA354981.713.6102252626236823112111-411122222
STM32MP153CAC3 650Arm Cortex-A7x2+M4128708TFBGA3611481.713.6102252926236823112111-411122222
STM32MP153CAD3 650Arm Cortex-A7x2+M4128708TFBGA257981.713.6102252626236823112111-411122222
STM32MP157AAA3 650Arm Cortex-A7x2+M4128708LFBGA4481761.713.6102252926236823112111141112--22
STM32MP157AAB3 650Arm Cortex-A7x2+M4128708LFBGA354981.713.6102252626236823112111141112--22
STM32MP157AAC3 650Arm Cortex-A7x2+M4128708TFBGA3611481.713.6102252926236823112111141112--22
STM32MP157AAD3 650Arm Cortex-A7x2+M4128708TFBGA257981.713.6102252626236823112111141112--22
STM32MP157CAA3 650Arm Cortex-A7x2+M4128708LFBGA4481761.713.61022529262368231121111411122222
STM32MP157CAB3 650Arm Cortex-A7x2+M4128708LFBGA354981.713.61022526262368231121111411122222
STM32MP157CAC3 650Arm Cortex-A7x2+M4128708TFBGA3611481.713.61022529262368231121111411122222
STM32MP157CAD3 650Arm Cortex-A7x2+M4128708TFBGA257981.713.61022526262368231121111411122222

データシート

ロード中

エラッタ

ロード中

リファレンス マニュアル

ロード中

プログラミング マニュアル

ロード中

アプリケーション ノート

ロード中

ユーザ マニュアル

ロード中

カタログ (日本語)

ロード中

プレゼンテーション (日本語)

ロード中

その他

ロード中

HW開発環境(EVALボード)

ロード中

HW開発環境(Discoveryボード)

ロード中

HW開発環境(デバッガ)

ロード中

HW開発環境(その他)

ロード中

SW開発環境(ファームウェア)

ロード中

パートナーソリューション(統合開発環境)

ロード中

パートナーソリューション(デバッガ)

ロード中

パートナーソリューション(OS)

ロード中

パートナーソリューション(ミドルウェア)

ロード中

パートナーソリューション(SW/HW開発)

ロード中