Arm® 32-bit Microcontrollers
Arm® Cortex®-M概述
Arm® Cortex®-M处理器内核群是一系列针对能效和确定性运行而优化的内核。它广泛应用于微控制器 (MCU),也可嵌入多核微处理器 (MPU)。
从最初的Cortex®-M3微控制器内核,到推出针对低功耗优化的其他版本内核,如Cortex®-M0和Cortex®-M0+,再到提升性能的Cortex®-M7,支持实时应用的Cortex®-M4,提供安全性的Cortex®-M33,以及支持DSP和机器学习的Arm® Cortex®-M55,Arm® Cortex®-M架构已真正成为32位通用MCU的标准架构。它还为通用8位和16位MCU架构提供强有力的替代方案。
Arm® Cortex®-M架构在该系列内核中实现标准化的主要优势包括:
- 让工程师能够轻松地移植代码,从一个MCU系列移植到另一个MCU系列。在能效、计算性能、安全性和系统外设范围之间实现理想平衡,以便
- 利用来自硅材料供应商以及软件和硬件工具供应商的丰富生态系统
- 加速嵌入式应用的创新
意法半导体是Arm® Cortex®-M内核的早期用户,并凭借广泛的32位Cortex®-M MCU产品组合引领市场。
它为工程师提供:
自2007年推出以来,基于Arm® Cortex®-M的STM32 32位微控制器在全球的出货量已超过130亿件。