STM32L051超低功耗32位微控制器详细数据手册

需积分: 10 3 下载量 157 浏览量 更新于2024-07-18 收藏 1.87MB PDF 举报
"STM32L051是STMicroelectronics公司生产的超低功耗32位微控制器,基于ARM Cortex-M0+内核,适用于低成本硬件开发。该芯片具有16KB到64KB的闪存、8KB SRAM、2KB EEPROM,以及ADC功能。产品处于全生产阶段,发布于2017年9月,适用于-40°C到125°C的工作温度范围。" STM32L051系列微控制器是STM32 M0系列的一员,主要特点在于其出色的低功耗性能。它能在1.65V至3.6V的电源电压范围内工作,并且在不同模式下表现出极低的功耗。例如,在待机模式下,当有两个唤醒引脚时,功耗仅为0.27μA;在停止模式下,如果有16条唤醒线,功耗为0.4μA;如果在停止模式下保持RTC和8KB RAM,功耗则为0.8μA。运行模式下的电流消耗为88μA/MHz,而从RAM唤醒只需3.5μs,从闪存唤醒只需5μs。 核心处理器是32位的ARM Cortex-M0+,支持最高32MHz的时钟频率,能提供0.95DMIPS/MHz的性能。内存方面,STM32L051提供高达64KB带ECC(错误校验码)的闪存存储,8KB SRAM以及2KB带ECC的数据EEPROM。此外,还有20字节的备份寄存器,并且支持闪存的扇区保护,防止非法读写操作。 在I/O接口方面,该芯片最多提供了51个快速I/O端口,其中45个是5V耐压的。复位和电源管理功能包括超安全、低功耗的BOR(欠压复位)功能,有5个可选阈值,以及低功耗的POR/PDR(上电/掉电复位)。还有可编程电压检测器(PVD),增强了系统稳定性。 时钟源多样,包括1到25MHz的晶体振荡器,用于RTC的32kHz振荡器并带有校准功能,以及一个16MHz的高速内部振荡器。此外,还有多种其他外设和接口,如定时器、串行通信接口等,使其适合于各种低功耗应用,如物联网设备、传感器节点、便携式设备等。