集成双 Arm® Cortex®-A7和 Cortex®-M4 内核的 STM32MP1 微处理器


STM32MP1资源库

STM32MP1 GitHub 项目


STM32MP1 通用微处理器产品系列,系基于混合的 双Arm Cortex-A7核 和 Cortex-M4核架构产品。此系列产品在充分满足多种应用的灵活性需求的同时,又实现了最佳性能和低功耗特性。Cortex-A7 内核支持开源操作系统 (Linux/Android),Cortex-M4 内核完美沿用现有的 STM32 MCU 生态系统,有助于开发者轻松实现各类开发应用。

STM32MP1 拥有包括丰富的开发生态系统在内的诸多优点:

• 支持主流开源发行版操作系统Linux 以及合作伙伴提供的 Android操作系统
• 适用于 Cortex-M4 内核的 STM32Cube 固件库和嵌入式软件包
• 可选的为高级 HMI 开发提供的3D 图形处理单元 (GPU)
• 丰富的数字与模拟外设集
• 高级安全功能
• 得益于高集成度特性、封装兼容性与低成本 PCB 技术(可以低至 4 层镀通孔 (PTH) PCB)和专用电源管理 IC (PMIC) 等优势,实现最佳物料清单 (BOM)
• ST 及合作伙伴提供的高级开发工具
• 一流的全球当地在线支持服务
• 遍布全球的分销渠道
• 承诺10 年产品供货保障,且每年更新


支持开源操作系统的 STM32 生态系统

熟悉 Cortex®-M4 MCU 环境的开发人员能轻松实现他们的目标,因为他们能够使用相同的 STM32Cube 工具套件,包括基于 GCC 的 IDE、STM32CubeProgrammer 和 STM32CubeMX。此外,这款套件还配有 DRAM 接口调试工具,可以轻松配置 DRAM 子系统。

面向 Arm® Cortex®-A7 内核进行开发时,ST 通过使用主流的开源 OpenSTLinux 发行版进行开发,帮助用户消除潜在的障碍,确保应用软件移植的简便性和快速性。

我们实施的 ST 合作伙伴计划,可提供丰富的第三方生态系统来为开发人员提供协助。

灵活的双核架构

 Cortex-A7 内核专用于开源操作系统,Cortex-M4 内核则专用于实时及低功耗任务处理。

• 650 MHz 主频的双 Cortex®-A7 内核
o 32 KB L1 指令缓存
o 32 KB L1 数据缓存
o 256 KB 级别 2 缓存

• 209 MHz主频 的 Cortex®-M4 内核
o 单精度浮点运算单元 (FPU)
o 数字信号处理器 (DSP) 指令
o 用于提高应用安全性的存储器保护单元(MPU)

Cortex-M4 内核得益于内置的 SRAM (448 KB),可运行完全确定的代码。例如,当前使用基于 STM32Cube 固件库的 STM32 MCU 的客户可直接在 Cortex-M4 内核的 448 KB SRAM 上完全重复使用其代码,并可添加到 Cortex-A7 内核上运行的 Linux 应用程序(例如 HMI)。

为满足各种各样的应用需求,大多数外设都可分配给 Cortex-A7 或 Cortex-M4 内核。

能效

• 动态效率:Cortex-A7 和 Cortex-M4 内核可独立运行或停止以实现最佳能效,从而满足各种处理和实时应用需求。
• 低功耗模式:支持多种低功耗模式,其中包括:
o 待机模式:低至 36 µW。
o VBAT 模式:低至 4.5 µW。在此模式下,可以使用实时时钟跟踪时间,同时支持侵入检测功能确保系统安全。

STM32MP1 系列提供有 3 种不同的产品线,引脚彼此兼容:
• STM32MP157:双 Cortex-A7 内核(运行频率 650 MHz),Cortex-M4 内核(运行频率 209 MHz),3D GPU,DSI 显示界面和 CAN FD
• STM32MP153:双 Cortex-A7 内核(运行频率 650 MHz),Cortex-M4 内核(运行频率 209 MHz)和 CAN FD
• STM32MP151:单 Cortex-A7 内核(运行频率 650 MHz),Cortex-M4 内核(运行频率 209 MHz)

每个产品线都支持安全选项(加密和安全启动)


点击产品型号, 查看更多详情

数据手册名称
DS12500_STM32MP151A单片机数据手册
DS12501_STM32MP151C单片机数据手册
DS12502_STM32MP153A单片机数据手册
参考手册名称
RM0441_STM32MP151单片机参考手册
RM0442_STM32MP153单片机参考手册
RM0436_STM32MP157单片机参考手册
板子名称 板子图片 类型
STM32MP157A_EV1_板载STM32MP157A单片机的评估板 评估板
STM32MP157A_DK1_板载STM32MP157A单片机的探索套件板 探索套件板
在线选型工具