低容量和中等容量高级 ARM核 32位微控制器
32 到 64 K字节 Flash, 定时器, ADC, DAC 和多种通讯接口
功能
■
工作环境
-
电压范围: 2.0 V to 3.6 V
■
ARM 32-bit Cortex®-M0 CPU (48 MHz max)
■
存储
-
32 to 64 K字节 Flash memory
-
8 K字节 of SRAM 带硬件校验
■
CRC 计算单元
■
时钟管理
-
4 to 32 MHz 晶体振荡器
-
32 kHz RTC用可的校准振荡器
-
内部 8 MHz RC 带 x6 锁相环倍频
-
内部32 kHz RC 振荡器
■
日历型 RTC集成闹钟可周期性自动从 Stop/Standby状态唤醒
■
复位和供电管理
-
上电/掉电复位 (POR/PDR)
-
可编程电压检测器 (PVD)
■
低功耗休眠, 停止, 和待机模式
■
RTC和备份区域VBAT 单独供电
■
5通道 DMA 控制器
■
1 × 12位, 1.0 微秒 ADC (多至16 采样通道)
-
转换范围: 0 to 3.6V
-
单独的2.4 到 3.6伏模拟供电
■
两个高速低功耗模拟比较器,可编程输入输出
■
一个12位 D/A 转换器
■
多达 55个高速 I/O口
-
全部可映射为外部中断输入
-
多达36个I/O口支持 5 V 容忍
■
多达 18 电容感应通道支持接近 , 触摸按键,线性和旋转触摸传感器
■
96位唯一ID
■
串行两线调试 (SWD)
■
多达11个定时器
-
一个 16位7通道高级控制定时器用于6 通道PWM输出,带死区时间发生器和紧急刹车功能
-
一个32位和一个16位定时器,每个多达4路输入捕获或输出比较通道,可用于红外控制和解码
-
一个16位定时器,带2通道输入捕获/输出比较及1个反极性输出通道, 死区时间发生器和紧急刹车功能
-
两个16位定时器, 都带输入捕获/输出比较及反极性输出通道, 死区时间发生器,紧急刹车功能和IR控制调制门
-
一个16位定时器带一路输入捕获/输出比较
-
独立的窗口看门狗定时器
-
SysTick定时器: 24位向下计数
-
一个16位基本定时器用于驱动DAC
■
通讯接口
-
多至两个 I2C 接口;其中一个支持快速脉冲模式 (1 Mbit/s) , 20 mA 灌电流, SMBus/PMBus和从 STOP状态唤醒
-
多至两个同步/异步串口支持主同步SPI和modem控制功能;其中一个支持ISO7816接口, LIN, IrDA,自动波特率检测和唤醒功能
-
多至两个 SPI (18 Mbit/s)外设支持 4到 16位可编程字长, 其中一个支持 I2S 接口复用
-
消费电子控制 (HDMI CEC)接口, 帧头接收唤醒功能
表 1. 型号摘要
系列
型号
STM32F051x4
STM32F051K4, STM32F051C4, STM32F051R4
STM32F051x6
STM32F051K6, STM32F051C6, STM32F051R6
STM32F051x8
STM32F051C8, STM32F051R8, STM32F051K8 |