基于ARM Cortex-M3内核的32位闪存微控制器
- UID
- 872339
|
基于ARM Cortex-M3内核的32位闪存微控制器
基于ARM Cortex-M3内核的32位闪存微控制器-STM32
STM32产品系列是基于ARM公司为高性能、低成本、低功耗的嵌入式应用专门设计的Cortex™-M3内核的32位闪存微控制器。得益于Cortex-M3在架构上进行的多项改进,提升性能的同时又提高了代码密度的Thumb-2指令集和大幅度提高中断响应的紧耦合嵌套向量中断控制器,所有新功能均具有理想的功耗水平。
STM32按性能分成两个系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型时钟频率达到72MHz,同类产品中性能最高;基本型时钟频率为36MHz,16位产品的价格,但性能较16位产品大幅提升。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。它采用2.0到3.6V电源,复位电路工作时,待机模式最低功耗2μA,极适合电池供电的应用设备。
STM32处理速度比基于ARM7TDMI的产品快30%,即处理性能相同,STM32的功耗比同级别产品低75%。STM32使用新内核的Thumb 2指令集,可将代码容量降低45%。
新产品提供多达128KB的嵌入式闪存、20KB的RAM和丰富的外设接口,包括两个12位模数转换器、三个USART、两个SPI、两个I2C、三个16位定时器(每个定时器有4个输入捕获模块/4个输出比较器/4个PWM控制器),以及一个专门为电机控制向量驱动应用设计的内嵌死区时间控制器的6-PWM定时器、USB、CAN和7个DMA通道。内置复位电路包括上电复位、掉电复位和电压监控器,以及一个可用作主时钟的高精度工厂校准的8MHz阻容振荡器、一个使用外部晶振的4-16MHz振荡器和两个看门狗。 |
|
|
|
|
|