中国电子技术网

设为首页 网站地图 加入收藏

 
 

[原创] STM32F072:ARM Cortex-M0 32位MCU解决方案

关键词:Cortex-M0 32位MCU STM32F072

时间:2014-03-19 10:12:35       来源:中电网

ST公司的STM32F072是高性能基于ARM Cortex-M0 32位RISC内核的MCU,工作频率高达48MHz,具有高速嵌入存储器(高达128kB的闪存和16kB SRAM)以及各种增强性外设和I/O,提供标准的通信接口、USB全速器件、CAN、12位ADC和12位DAC、7个通用16位计时器、32位计时器和高端控制PWM定时器。

STM32F072xx微控制器工作温度为-40~+85℃和-40~+105℃温度范围,电压为2.0V~3.6V电源。其一套全面的省电模式保证了低功耗的要求。STM32F072xx微控制器包括6个不同的封装,从48引脚~100引脚,也可应要求提供裸片尺寸。根据选择的设备不同,外设配置也不尽相同。STM32F072xx微控制器适合于多种应用,如应用控制、用户界面、手持设备、A/V接收器、数字电视、PC外设、游戏、GPS平台、工业应用、PLC、逆变器、打印机、扫描仪、报警系统、视频对讲和HVACs。

图1 STM32F072xx框图

STM32F072xx主要特性

•核:ARM32位Cortex-M0处理器,最高频率48 MHz

•存储器:闪存64kB~128 kB,16kBSRAM,带有硬件奇偶校验

• CRC计算单元

• 复位和电源管理

• 电压范围:2.0V~3.6V

• 上电/掉电复位(POR/PDR)

• 可编程电压监测器(PVD)

• 低功耗模式:睡眠、停机、待机

• VBATsupply用于RTC和后备寄存器

• 时钟管理

• 4MHz~32 MHz晶体振荡器

• 32kHz振荡器用于RTC与校准

•内部8MHz RC,具有x6 PLL选项

•内部40kHz RC振荡器

•内部48MHz振荡器,基于外部同步

•多达87个快速I/O

• 所有外部中断向量的可映射

•多达68个I/O与5V容错能力,19 个具有独立 VDDIO2

• 7通道DMA控制器

• 1个12位,1.0μs的ADC(多达 16个通道)

图2 评估板STM32072B-EVAL框图

•转换范围:0V~3.6V
..

查看全文

  • 分享到:

 

猜你喜欢