描述
STM32F072x8/xB微控制器包含了高性能ARM®Cortex®-m0 32位RISC核心,运行频率高达48MHz,高速嵌入式内存(高达128k字节的闪存和16k字节的SRAM),以及广泛的增强外设和I/O。所有设备都提供标准的通信接口(2个I2C,2个SPI/I2S,一个HDMICEC和4个USARTs),一个USB全速设备(无晶体),一个CAN,一个12位ADC,一个有两个通道的12位DAC,7个16位计时器,一个32位计时器和一个高级控制PWM计时器。
STM32F072x8/xB微控制器在-40至+85°C和-40至+105°C温度范围内工作,温度范围为2.0至3.6V电源。一套全面的节能模式允许设计低功耗应用。
STM32F072x8/xB微控制器包括7个不同的封装,从48个脚到100个脚,也可根据要求提供。根据所选择的设备,还包括不同的外设集。
这些特性使STM32F072x8/xB微控制器适用于广泛的应用,如应用控制和用户界面、手持设备、a/V接收器和数字电视、PC外设、游戏和GPS平台、工业应用、PLC、逆变器、打印机、扫描仪、报警系统、视频对讲机和HVACs。
特征
•核心:ARM®32位Cortex®-M0 CPU,
频率高达48 MHz
•记忆
–64到128 KB的闪存
–16千字节的SRAM,具有硬件奇偶校验
•CRC计算单元
•重置和电源管理
–数字和I/O电源:VDD=2.0 V至3.6 V
–模拟电源:VDDA=VDD至3.6 V
–所选I/O:VDDIO2=1.65 V至3.6 V
–通电/断电复位(POR/PDR)
–可编程电压检测器(PVD)
–低功耗模式:睡眠、停止、待机
–RTC和备份寄存器的VBAT电源
•时钟管理
–4至32 MHz晶体振荡器
–32 kHz振荡器,用于带校准的RTC
–内部8 MHz RC,带x6 PLL选项
–内部40 kHz RC振荡器
–内部48 MHz振荡器,带自动
基于外部同步的裁剪
•多达87个快速I/O
–所有可映射的外部中断向量
–最多68个I/O,具有5V容错能力
配备独立的DIOVD2和DIOVD2
•七通道DMA控制器
•一个12位1.0µs ADC(最多16个通道)
–转换范围:0至3.6 V
–独立模拟电源:2.4 V至3.6 V
•一个12位D/A转换器(带2个通道)
•两个快速低功耗模拟比较器
可编程输入和输出
•最多24个电容感应通道,用于
触摸键、线性和旋转式触摸传感器
•带有警报和定期唤醒功能的日历RTC
从停止/待机
•12个计时器
–一个16位高级控制定时器,用于
六通道PWM输出
–一个32位和七个16位计时器,最多
至四个IC/OC、OCN,可用于红外控制
解码或DAC控制
–独立和系统监视器计时器
–SysTick定时器
•通信接口
–两个支持快速模式的I2C接口
加上20毫安电流接收器(1兆比特/秒);一
支持SMBus/PMBus和唤醒
-四个美国艺术团支持大师
同步SPI和调制解调器控制;二
具有ISO7816接口、LIN、IrDA、auto
波特率检测和唤醒功能
–两个SPI(18Mbit/s)和4到16
可编程位帧,带I2S
接口多路复用
–CAN接口
–USB 2.0全速接口,能够运行
来自内部48 MHz振荡器和
BCD和LPM支持
•接收报头时HDMI CEC唤醒
•串行线调试(SWD)
•96位唯一ID
•所有包装ECOPACK®2
