STM32F030x微控制器集成了高性能ARMCortex™-M032位RISC核心,以48MHz频率运行,高速嵌入式内存(高达64kby的闪存和高达8kby的SRAM),以及广泛的增强外设和I/O。所有设备都提供标准的通信接口(多两个I2C、多两个spi和多两个USARTs)、一个12位ADC、多6个通用16位定时器和一个控制PWM定时器。
STM32F030x微控制器工作在-40到+85°C温度范围内,从2.4到3.6V的电源。一套全面的节能模式,允许设计低功耗的应用程序。
STM32F030x微控制器包括四个不同的封装中的设备,从20个引脚到64个引脚。根据所选择的设备,包括不同的外设设备集。下面的描述概述了STM32F030x外围设备的完整范围。
这些特性使得STM32F030x微控制器适用于广泛的应用程序。
特征
核心:ARM®32位Cortex™-M0CPU,
频率高达48 MHz
回忆
–16到64 KB的闪存
–4到8千字节的SRAM,具有硬件奇偶校验
检查
CRC计算单元
复位和电源管理
–电压范围:2.4 V至3.6 V
–通电/断电复位(POR/PDR)
–低功耗模式:睡眠、停止、待机
时钟管理
–4至32 MHz晶体振荡器
–32 kHz振荡器,用于带校准的RTC
–内部8 MHz RC,带x6 PLL选件
–内部40 kHz RC振荡器
高达55个快速I/O
–所有可映射的外部中断向量
–多36个I/O,具有5 V容限能力
五通道DMA控制器
1 x 12位1.0µs ADC(多16个通道)
–转换范围:0至3.6 V
–将模拟电源从2.4至3.6伏
多10个计时器
–一个16位7通道控制
用于6通道PWM输出的定时器,带死区时间生成和紧急停止
–一个16位定时器,4 IC/OC,可用用于红外控制解码
–一个16位定时器,带2个IC/OC,1个OCN,
死区时间生成和紧急停止
–两个16位计时器,每个带有IC/OC和
OCN、死区时间生成、紧急情况
用于IR控制的停止和调制器门
–一个带1 IC/OC的16位定时器
–一个16位基本定时器
–和系统看门狗定时器
–SysTick定时器:24位下行计数器
带警报和定期唤醒的日历RTC从停止/待机
通信接口
–多两个I2C接口:一个支持
20 mA快速模式增强(1 Mbit/s)
电流汇
–多两个USART支持master
同步SPI和调制解调器控制;1
具有自动波特率检测功能
–多两个SPI(18 Mbit/s),具有4到16个端口
可编程位帧
串行线调试(SWD)
应用程序控制和用户界面、手持设备、a/V接收器和数字电视、PC外围设备、游戏平台、电动自行车、消费电器、打印机、扫描仪、报警系统、视频对讲机和HVACs。