特点
ARM Cortex-M3 处理器概述
处理器核心规格
- CPU 型号:ARM 32 位 Cortex-M3
- 最大频率:72 MHz
- 性能:0 等待状态内存访问时 1.25 DMIPS/MHz
- 算术运算:单周期乘法和硬件除法
- 时钟速度:3 至 25 MHz 晶体振荡器
- 内存管理:
- 闪存:64 至 256 Kbytes
- SRAM:64 Kbytes
- 电源管理:睡眠、停止和待机模式;VBAT 为 RTC 和备份寄存器供电
时钟、复位和电源管理
- 电源电压:2.0 至 3.6 V
- 复位选项:POR(上电复位)、PDR(掉电复位)
- 电压检测器:可编程电压检测器(PVD)
模拟组件
- ADC:2 × 12 位,1 μs A/D 转换器(16 通道)
- 温度传感器:交错模式下最高 2 MSPS
- DAC:2 × 12 位 数模转换器
调试功能
- 接口:串行线调试(SWD)& JTAG
- 跟踪宏单元:嵌入式跟踪宏单元用于调试
I/O 端口
- 端口:多达 80 个快速 I/O 端口
描述
- I/O 特性:51/80 I/O,16 个外部中断向量,5 V 容忍
CRC 计算
- 单元:内置 CRC 计算用于数据完整性检查
- 唯一 ID:96 位唯一 ID 用于身份验证
定时器
- 计数器:多达 10 个定时器
- 功能:引脚重映射,多达四个 16 位定时器具有多种模式包括 PWM、脉冲计数器和四象限编码器输入
- 特殊定时器:16 位电机控制 PWM 定时器具有死区时间生成和紧急停止功能
看门狗定时器
- 计数器:2 × 看门狗定时器(独立和窗口)
系统定时器
- 计数器:SysTick 定时器(24 位减计数器)
通信接口
- 接口:多达 14 个通信接口具有引脚重映射能力
- 特定接口:
- 多达 2 × I2C 接口(SMBus/PMBus)
- 多达 5 USART(ISO 7816 接口、LIN、IrDA 功能、调制解调器控制)
- 多达 3 SPI(18 Mbit/s),2 个具有多路复用 I2S 接口
- 2 × CAN 接口(2.0B Active)具有专用 SRAM
- USB 2.0 全速设备/主机/OTG 控制器具有专用 SRAM
- 10/100 以太网 MAC 具有专用 DMA 和 SRAM(4 Kbytes)
结论
ARM Cortex-M3 处理器专为需要高性能、高效电源管理、广泛的模拟功能、强大的调试工具和广泛的通信接口的嵌入式系统设计。其全面的功能集使其适用于从微控制器到需要高级处理和连接功能的更复杂的嵌入式系统的应用。



