描述
STM32F071x8/xB微控制器包含高性能ARM®Cortex®-M0 32位RISC内核,工作频率高达48 MHz,高速嵌入式存储器(高达128 KB的闪存和16 KB的SRAM),以及广泛的增强型外设和I/O。所有设备都提供标准通信接口(两个I2C、两个SPI/一个I2S、一个HDMI CEC和四个USART)、一个12位ADC、一个带两个通道的12位DAC、七个16位定时器、一个32位定时器和一个高级控制PWM定时器。STM32F071x8/xB微控制器在-40至+85°C和-40至+105°C的温度范围内工作,电源为2.0至3.6 V。一组全面的节能模式允许设计低功耗应用程序。STM32F071x8/xB微控制器包括六种不同封装的器件,从48引脚到100引脚,还可根据要求提供管芯形式。根据选择的设备,包括不同的外围设备集。这些特点使STM32F071x8/xB微控制器适用于广泛的应用,如应用控制和用户界面、手持设备、a/V接收器和数字电视、PC外围设备、游戏和GPS平台、工业应用、PLC、逆变器、打印机、扫描仪、报警系统、视频对讲机和HVAC。
特征
•内核:ARM®32位Cortex®-M0 CPU,频率高达48 MHz
•记忆
–64至128 KB的闪存
–16 KB 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个具有5V耐受能力的I/O,19个具有独立电源VDDIO2
•七通道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,可用于IR控制解码或DAC控制
–独立和系统看门狗定时器
–SysTick计时器
•通信接口
–两个I2C接口支持Fast Mode Plus(1 Mbit/s)和20 mA电流吸收器,一个支持SMBus/PMBus和唤醒–四个USART支持主同步SPI和调制解调器控制,两个具有ISO7816接口、LIN、IrDA、自动波特率检测和唤醒功能
–两个SPI(18 Mbit/s),具有4至16个可编程位帧,并具有I2S接口复用
•HDMI CEC,接收标头时唤醒
•串行线调试(SWD)
•96位唯一ID
•所有包装ECOPACK®2
特色
- CRC计算单元
- 通电/断电复位(POR/PDR)
- 可编程电压检测器(PVD)
- 低功耗模式-睡眠、停止、待机
- RTC和备份寄存器的VBAT电源
- 4至32MHz晶体振荡器
- 带校准的32 kHz RTC振荡器
- 内置8MHz RC,带x6 PLL选项
- 内部40kHz RC振荡器
- 内置48MHz振荡器,基于外部同步自动微调
- 7通道DMA控制器
- 两个具有可编程输入和输出的快速低功耗模拟比较器
- 多达24个电容感测通道,用于触摸键、线性和旋转触摸传感器
- 日历RTC,带报警和定期从停止/待机状态唤醒
- 独立和系统看门狗定时器
- SysTick计时器
- HDMI CEC,接收标头时唤醒
- 串行线调试(SWD)
- 96位唯一ID
应用













