STM32的中文数据手册!功能
■
内核:ARM 32位的Cortex™-M3 CPU
−
最高72MHz工作频率,在存储器的0等待周期访问时可达1.25DMips/MHz(Dhrystone 2.1)
−
单周期乘法和硬件除法
■
存储器
−
从256K至512K字节的闪存程序存储器
−
高达64K字节的SRAM
−
带4个片选的静态存储器控制器。支持CF卡、SRAM、PSRAM、NOR和NAND存储器
−
并行LCD接口,兼容8080/6800模式
■
时钟、复位和电源管理
−
2.0~3.6伏供电和I/O引脚
−
上电/断电复位(POR/PDR)、可编程电压监测器(PVD)
−
4~16MHz晶体振荡器
−
内嵌经出厂调校的8MHz的RC振荡器
−
内嵌带校准的40kHz的RC振荡器
−
带校准功能的32kHz RTC振荡器
■
低功耗
−
睡眠、停机和待机模式
−
VBAT为RTC和后备寄存器供电
■
3个12位模数转换器,1μs转换时间(多达21个输入通道)
−
转换范围:0至3.6V
−
三倍采样和保持功能
−
温度传感器
■
2通道12位D/A转换器
■
DMA:12通道DMA控制器
−
支持的外设:定时器、ADC、DAC、SDIO、I2S、SPI、I2C和USART
■
调试模式
−
串行单线调试(SWD)和JTAG接口
−
Cortex-M3内嵌跟踪模块(ETM)
■
多达112个快速I/O端口
−
51/80/112个多功能双向的I/O口,所有I/O口可以映像到16个外部中断;几乎所有端口均可容忍5V信号
■
多达11个定时器
−
多达4个16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入
−
2个16位带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器
−
2个看门狗定时器(独立的和窗口型的)
−
系统时间定时器:24位自减型计数器
−
2个16位基本定时器用于驱动DAC
■
多达13个通信接口
−
多达2个I2C接口(支持SMBus/PMBus)
−
多达5个USART接口(支持ISO7816,LIN,IrDA接口和调制解调控制)
−
多达3个SPI接口(18M位/秒),2个可复用为I2S接口
−
CAN接口(2.0B 主动)
−
USB 2.0全速接口
−
SDIO接口