描述
STM32F042x4/x6微
控制器包括高性能ARM Cortex-M0 32位RISC核心,工作频率高达48 MHz,高速嵌入式存储器(Flash内存高达32 K字节,SRAM高达6 K字节),以及广泛的增强外围设备和I/O。所有设备都提供标准通信接口(一个I2C、两个Spis/一个I2S、一个HDMI CEC和两个USARTs)、一个USB全速设备(无晶体)、一个CAN、一个12位ADC、四个16位定时器、一个32位定时器和一个高级控制PWM定时器。
STM32F042x4/x6单片机工作在-40~+85°C和-40~+105°C温度范围内,电源电压为2.0~3.6 V。一套全面的节能模式允许设计低功耗的应用程序.
STM32F042x4/x6微控制器包括七个不同封装的设备,从20个引脚到48个引脚,并可根据要求提供模具形式。根据选择的设备,包括不同的外围设备。
这些特点使STM32F042x4/x6微控制器适用于应用程序控制和用户界面、手持设备、A/V接收器和数字电视、PC外围设备、游戏和GPS平台、工业应用、PLC、变频器、打印机、扫描仪、警报系统、视频对讲机和HVACs。
特性
核心:ARM 32位Cortex-M0 CPU,频率高达48 MHz
·记忆
*16至32千字节的闪存
·具有HW奇偶校验的6千字节SRAM
·CRC计算单元
·重置和电源管理
数字和I/O供应:VDD=2 V至3.6 V
模拟供应:VDDA=从VDD到3.6 V
选定的I/O:VDDIO 2=1.65 V至3.6 V
电源-接通/断电复位(POR/PDR)
·可编程电压检测器(PVD)
低功耗模式:睡眠、停止、待机
为RTC和备份寄存器提供VBAT
·时钟管理
·4~32 MHz晶体振荡器
·32 kHz定标RTC振荡器
*内部8 MHz RC,具有x6锁相环选项
·内部40 kHz RC振荡器
内部48 MHz振荡器,基于EXT自动微调。同步
-多达38个快速I/O
所有可映射的外部中断向量
具有5V耐受能力的多达24个I/O,具有独立供应VDDIO 2的8个I/O
·5通道DMA控制器
·一个12位,1.0μ的模数转换器(最多10个通道)
转换范围:0至3.6伏
·独立模拟电源:2.4V至3.6V·多达14个电容感测通道,用于触摸、线性和旋转触摸传感器
*日历RTC,具有报警和定期从停止/备用唤醒
·九个定时器
·一个16位高级控制定时器,用于六通道PWM输出
*一个32位定时器和4个16位定时器,最多有4个IC/OC,OCN,可用于红外控制解码
独立和系统监督器
·SysTick计时器
·通信接口
·一个I2C接口,支持快速模式+(1Mbit/s),有20 mA电流接收器、SMBus/PMBus和唤醒
·两个USART支持主同步SPI和调制解调器控制,一个具有ISO 7816接口、LIN、IRDA、自动波特率检测和唤醒功能
·两个SPI(18 Mbit/s),4到16个可编程位帧,一个具有I2S接口多路复用
·CAN接口
·USB2.0全速接口,能够从内部48 MHz振荡器上运行,并支持BCD和LPM
HDMI CEC,头接收唤醒
·串行线路调试(SWD)
·96位唯一ID
*所有软件包Ecopack 2