STM32L151x6/8/B-A与STM32L152x6/8/B-A:超低功耗Cortex-M3微控制器

需积分: 9 2 下载量 29 浏览量 更新于2024-07-18 收藏 1.96MB PDF 举报
STM32L151x6/8/B-A和STM32L152x6/8/B-A是基于ARM Cortex-M3架构的超低功耗微控制器,专为极低功耗应用设计。这些设备在业界以其卓越的能效著称,适合电池供电设备、物联网(IoT)和嵌入式系统。 1. **核心处理器**: - 这些微控制器搭载了32位的ARM Cortex-M3 CPU,可运行速度范围从32kHz到32MHz,具有1.25 DMIPS/MHz的性能,支持Dhrystone 2.1基准测试,确保了高效的计算能力。 - 内置内存保护单元,提供代码安全性和系统稳定性。 2. **电源管理和休眠模式**: - STM32L151x6/8/B-A系列支持多种工作模式,包括: - 省电模式(Standby):在仅唤醒3个引脚的情况下,电流消耗低至0.28 µA,如果启用RTC功能,电流增加到1.11 µA。 - 停止模式(Stop):具有16个唤醒线,停止模式下电流为0.44 µA(不带RTC)或1.38 µA(带RTC),非常适合长时间待机。 - 低功耗运行模式:185 µA/MHz的功耗,适合轻负载操作。 - 超低功耗模式:即使在关断状态下,I/O泄漏电流也非常低,小于8 µs的唤醒时间。 3. **安全复位与供电管理**: - 设备提供了高级的棕色-out (BOR) 保护,可以设置五个不同的阈值以确保在电源波动时系统的稳定重启。 - 同时,它们还具备低功耗上电/掉电复位(POR/PDR) 功能,以及可编程电压检测器(PVD),有助于优化电源管理策略。 4. **时钟源选项**: - 提供1到24 MHz的外部晶体振荡器,以及用于RTC的32 kHz振荡器,带有校准功能。 - 内置高性能16 MHz工厂预调整的RC振荡器,精度为±1%。 - 低功耗内部振荡器支持从37 kHz到4.2 MHz的多速选择,包括65 kHz至4.2 MHz的低功耗模式。 - 配备PLL(锁相环路)模块,允许CPU时钟的扩展和调整,以适应各种应用场景。 5. **外设接口**: - 微控制器拥有高达83个高速I/O端口(73个对5V电压有耐受性),全部可以映射到16个外部中断向量,为传感器输入、通信和控制提供丰富的接口。 这些特性使得STM32L151x6/8/B-A和STM32L152x6/8/B-A成为能源效率极高且功能强大的嵌入式解决方案,适用于对电池寿命要求严格的工业、消费电子和物联网应用。通过其灵活的电源管理、高效处理能力和广泛的I/O选项,这些微控制器能够实现低功耗设计的同时,保持高性能和可靠性。