Cortex-M 系列是必须考虑不同的成本、功耗和性能的各类可兼容、易于使用的嵌入式设备(如微控制器 (MCU))的理想解决方案。每个处理器都针对十分广泛的嵌入式应用范围提供最佳权衡取舍。
| Cortex-M0
| Cortex-M3
| Cortex-M4
| 架构版本
| V6M
| v7M
| v7ME
| 指令集
| Thumb,Thumb-2系统指令
| Thumb + Thumb-2
| Thumb + Thumb-2,DSP,SIMD,FP
| DMISP/MHz
| 0.9
| 1.25
| 1.25
| 总线接口
| 1
| 3
| 3
| 集成NVIC
| 是
| 是
| 是
| 中断数
| 1-32 + NMI
| 1-240 NMI
| 1-240 + NMI
| 中断优先级
| 4
| 8-256
| 8-256
| 断点,观察点
| 4/2/0,2/1/0
| 8/4/0,2/1/0
| 8/4/0,2/1/0
| 存储器保护单元(MPU)
| 否
| 是(可选)
| 是(可选)
| 集成跟踪选项(ETM)
| 否
| 是(可选)
| 是(可选)
| 故障健壮接口
| 否
| 是(可选)
| 否
| 单周期乘法
| 是(可选)
| 是
| 是
| 硬件除法
| 否
| 是
| 是
| WIC支持
| 是
| 是
| 是
| Bit Banding
| 否
| 是
| 是
| 单周期 DSP/SIMD
| 否
| 否
| 是
| 硬件浮点
| 否
| 否
| 是
| 总线协议
| AHB Lite
| AHB Lite,APB
| AHB Lite,APB
| CMSIS支持
| 是
| 是
| 是
| 应用
| “8/16 位”应用
| “16/32 位”应用
| “32 位/DSC”应用
| 特性
| 低成本和简单性
| 性能效率
| 有效的数字信号控制
|
|