STM32F072x8/XB 微控制器集成了高性能 ARM ® Cortex ® -M0 32 位 RISC 内核,运行频率高达 48 MHz ,高速嵌入式存储器(高达 128 KB 的闪存和 16 KB 的 SRAM ),以及各种增强的外围设备和 I/O 。所有设备都提供标准通信接口(两个 I2Cs 、两个 SPI/I2S 、一个 HDMI CEC 和四个 USART )、一个 USB 全速设备(无晶体)、一个 CAN 、一个 ADC 、一个具有两个通道的 12 位 DAC 、七个 16 位计时器、一个 32 位计时器和一个高级控制 PWM 计时器。
根据所选设备的不同,包括不同的外围设备集。
这些功能使 STM32F072x8/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 个 I/O ,具有 5V 容错功能, 19 个具有独立电源 VDDIO2
七通道 DMA 控制器
一个 ADC (最多 16 个通道), 12 位, 1.0 μs
转换范围: 0 至 3.6 V
独立模拟电源: 2.4 V 至 3.6 V
一个 12 位 D/A 转换器(带 2 个通道)
两个具有可编程输入和输出的快速低功耗模拟比较器
多达 24 个电容式感应通道、用于触摸键、线性和旋转式触摸传感器
日历 RTC ,带报警和从停止 / 待机定期唤醒功能
12 个计时器
一个 16 位高级控制计时器,用于 6 通道 PWM 输出
一个 32 位和七个 16 位计时器、最多具有四个 IC/OCN 、可用于 IR 控制解码或 DAC 控制
独立和系统监视计时器
记忆棒计时器
通信接口
两个 I2C 接口支持快速模式 Plus ( 1 Mbit/s )、具有 20 mA 电流吸收器、一个支持 SMBus/PMBus 和唤醒
四个 USART 支持 Master 同步 SPI 和调制解调器控制、 LIN 、 IrDA 、自动波特率检测和唤醒功能
两个 SPI ( 18 Mbit/s )、具有 4 至 16 个可编程位帧、并具有多路复用 I2S 接口
CAN 接口
USB 2.0 全速接口,可从内部 48 MHz 振荡器运行,并支持 BCD 和 LPM
HDMI CEC 在收割台接收时唤醒
串行线调试 (SWD)
96 位唯一 ID
属性 | 数值 |
---|---|
系列名称 | STM32F0 |
封装类型 | WLCSP |
安装类型 | 贴片 |
引脚数目 | 49 |
装置核芯 | ARM Cortex M0 |
数据总线宽度 | 32Bit |
程序存储器大小 | 128 kB |
最大频率 | 48MHz |
内存大小 | 16 kB |
USB通道 | 1 |
SPI通道数目 | 2 |
CAN通道数目 | 1 |
USART 通道数量 | 4 |
I2C通道数目 | 2 |
典型工作电源电压 | 23.6→ V |