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
..