STM32F072C8U6微控制器采用Arm®Cortex®-M0 32位RISC内核,工作频率高达48MHz,高速嵌入式存储器(高达128KB的闪存和16KB的SRAM),以及各种改进的外设和I /O都包含在内。除了标准配置外,每个器件还具有4个USART、1个HDMI CEC、2个I2C、2个SPI/I2S、1个12位ADC、1个CAN、7个16位定时器、1个32位定时器和一个高级控制PWM定时器通信接口、一个带两个通道的12位DAC、一个12位ADC和两个SPI/I2S。
STM32F072C8U6微控制器采用2.0至3.6V电源工作,可承受-40至+85 °C和-40至+105 °C的温度。多种省电模式使低功耗应用的开发成为可能。目前该器件提供七种不同的封装,引脚数从48到100不等。
| 类型 | 描述 |
| 系列 | STM32F0 |
| 核心处理器 | ARM® Cortex®-M0 |
| 核心尺寸 | 32位单核 |
| 速度 | 48MHz |
| 连接性 | CANbus、HDMI-CEC、I²C 、IrDA、LINbus、SPI、UART/USART、USB |
| 外围设备 | DMA、I²S 、POR、PWM、WDT |
| 输入输出数量 | 37 |
| 程序内存大小 | 64KB (64Kx8) |
| 程序存储器类型 | 闪存 |
| EEPROM大小 | – |
| 内存大小 | 16Kx8 |
| 电压 – 电源 (Vcc/Vdd) | 1.65V ~ 3.6V |
| 数据转换器 | A/D 10x12b;D/A 2x12b |
| 振荡器类型 | 内部 |
| 工作温度 | -40°C ~ 85°C (TA) |
| 安装类型 | 表面贴装 |
| 基本产品编号 | STM32F072 |
– 64到128 KB的闪存
– 16KB SRAM,带硬件奇偶校验
– 数字和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晶体振荡器
– 用于RTC的32 kHz振荡器,带校准功能
– 带有x6 PLL选项的内部8 MHz RC
– 内部40 kHz RC振荡器
– 内部48MHz振荡器,具有基于ext的自动微调功能
– 全部可映射到外部中断向量
– 多达68个具有5V耐受能力的I/O和19个具有独立电源VDDIO2的I/O
– 转换范围:0至3.6 V
– 独立模拟电源:2.4 V至3.6 V
– 一个16位高级控制定时器,用于六通道PWM输出
– 1 个32位和7个16位定时器,最多4个IC/OC、OCN,可用于IR控制解码或DAC控制
– 独立和系统看门狗定时器
– SysTick计时器
– 2个I2C接口支持具有20 mA电流吸收的Fast Mode Plus (1 Mbit/s),一个支持SMBus/PMBus和唤醒
– 4个支持主同步 SPI 和调制解调器控制的USART,两个具有ISO7816 接口、LIN、IrDA、自动波特率检测和唤醒功能
– 2个具有4到16个可编程位帧的 SPI (18 Mbit/s),并具有多路复用的I2S接口
– CAN接口
– USB 2.0全速接口,能够从内部48MHz振荡器运行并支持BCD和LPM
下图是STM32F072C8U6器件的引脚配置:
下面是STM32F072C8U6框图:
STM32F072C8U6微控制器提供各种串行和并行通信外设,允许它们与各种电子设备连接,例如传感器、显示器、相机、电机等。该器件围绕32位 RISC ARM Cortex-M33F、Cortex-M7F、Cortex-M4F、Cortex-M3和Cortex-M0内核构建,是目前市场上速度最快、功能最强大的微控制器之一。
