ARM® Cortex®-M3
ARM 旗舰 Cortex-M 系列处理器
ARM Cortex-M3 处理器具有出色的效率和灵活性,专为响应和功耗敏感型应用而开发。EFM32™ 32 位 MCU 利用 Cortex-M3 低功耗和高性能特性,并结合了 Silicon Labs 独特的低功耗外围设备,从而创建了一个卓越的低功耗嵌入式系统平台。
低功耗
- 专为低功耗运行而设计的 32 位 Cortex-M3
- 具有 Thumb®-2 指令集的高功率效率
- 支持集成电源模式的小内核封装
高性能
- Cortex-M3 运算速率为 1.25 DMIPS/MHz
- 独立的数据和指令总线
- 具有 Thumb-2 指令集的高代码密度和性能
- 出色的每指令时钟周期比率
- 嵌套向量中断控制器 (NVIC),出色的完成中断处理
- 高级数学运算功能
Thumb-2 指令集架构 (ISA)
Cortex-M3 支持 Thumb-2 指令集中的 16 位和 32 位指令。二者可以混合,同时不会增加复杂性或降低 Cortex-M3 的性能。硬件的除法指令和许多乘法指令为 EFM32 用户提供了高的数据运算吞吐量。
基于哈佛架构的三级流水线式内核
ARM Cortex-M3 三级流水线式包括指令提取、指令译码和指令执行。Cortex-M3 还具有独立的指令和数据总线。哈佛架构降低了数据和指令共享总线常见的障碍。快速维护关键任务和中断 EFM32 Cortex-M3 可在 2 μs 内从低能耗模式进入活动模式,并在 Dhrystone 2.1 基准测试时实现 1.25 DMIPS/MHz 的运算速率。NVIC 是 Cortex-M3 处理器的一个完整的组成部分,可确保出色的中断处理能力。可以配置多达 240 个优先级为 1-256 的物理中断,且不可屏蔽中断进一步提高了中断处理能力。对于嵌入式系统,这一增强的决定机制使得在已知的周期数内处理关键任务成为可能。
减小 32 位封装
Cortex-M3 的封装较小,降低了系统成本。32 位的高性能缩短了应用的活动期,CPU 在活动期进行数据处理。活动期缩短后,应用的电池寿命得到显著延长,EFM32 可以在多数时间内运行于高效的低能耗模式之下。
基于 ARM Cortex-M3 的 MCU选择列
| Product Name | 速度 (MHz) | 闪存 (kB) | RAM (kB) | USB | LCD | UART | USART | I2C | I2S | 封装 |
|---|---|---|---|---|---|---|---|---|---|---|
|
Jade Gecko
EFM32 Jade Gecko 32 位微控制器
|
40 | 128 、 256 、 1024 | 32 、 256 | 0 | 2 、 4 | 1 、 2 | 1 、 2 | BGA125 、 QFN32 、 QFN48 | ||
|
Leopard Gecko
EFM32 Leopard Gecko 32 位微控制器
|
48 | 64 、 128 、 256 | 32 | 5 、 7 | 3 | 2 | 1 | BGA112 、 BGA120 、 QFN64 | ||
|
Giant Gecko
EFM32 Giant Gecko 32 位微控制器
|
48 | 512 、 1024 | 128 | 5 、 7 | 3 | 2 | 1 | BGA112 、 BGA120 、 QFN64 、 QFP100 、 QFP64 | ||
|
Tiny Gecko
EFM32 Tiny Gecko 32 位微控制器
|
32 | 4 、 8 、 16 、 32 | 2 、 4 | 2 、 3 | 1 、 2 | 1 | 1 | BGA48 、 QFN24 、 QFN32 、 QFN64 、 QFP48 、 QFP64 | ||
|
Gecko
EFM32 Gecko 32 位微控制器
|
32 | 16 、 32 、 64 、 128 | 8 、 16 | 0 、 1 | 2 、 3 | 1 | 0 | BGA112 、 QFN32 、 QFN64 、 QFP100 、 QFP48 、 QFP64 |
按 A -> Z 顺序排序
按 Z -> A 顺序排序
按值筛选...
