STM32F101器件采用Cortex-M3内核,CPU最高速度达36 MHz。该系列产品采用16Kb ~ 1Mb Flash存储器,实现了最佳性价比。
32位Arm Cortex-M3处理器[tr]设计用于[tr]高性能, [tr]实时处理[tr]在成本受限的应用中,可以处理复杂的任务。任何Arm Cortex-M3微控制器提供[tr]高可扩展性、[tr]结合性能和成本之间的最佳平衡。 [tr]
[tr]Arm Cortex-M3内核的主要特性[tr] - [tr]Armv7-M架构
- [tr]总线接口3x AMBA AHB-lite接口(哈佛总线架构)AMBA ATB接口,用于CoreSight调试组件
- [tr]Thumb/Thumb-2子集指令支持
- [tr]三级流水线
- [tr]嵌套向量中断控制器(NVIC)
- [tr]可选的8个MPU区域,带子区域和背景区域
- [tr]集成位域处理指令和总线级位带
- [tr]不可屏蔽中断+ 1到240个物理中断,优先级为8到256
- [tr]唤醒中断控制器
- [tr]硬件单周期(32x32)乘法、硬件除法(2-12个周期)、饱和调整支持
- [tr]集成WFI和WFE指令和退出时休眠功能。睡眠和深度睡眠信号,可选保持模式,带Arm电源管理套件
- [tr]可选的JTAG和串行线调试端口。多达8个断点和4个观察点
- [tr]可选指令(ETM)、数据跟踪(DWT)和指令跟踪(ITM)
|