STM32L431RC:超低功耗Cortex-M4微控制器,详细规格与性能

需积分: 49 45 下载量 40 浏览量 更新于2024-07-18 1 收藏 2.38MB PDF 举报
STM32L431RC是一款由STMicroelectronics生产的高性能、低功耗微控制器(MCU),基于Arm Cortex-M4内核,带有浮点单元(FPU)。该产品在2018年5月发布了DS11453 Rev3版本,适用于实际生产应用。以下是一些关键特性和技术规格: 1. **超低功耗设计**: - STM32L431RC支持FlexPowerControl,这意味着它可以在1.71V到3.6V的电源电压范围内工作,确保在不同应用场景下具有出色的能耗管理。 - 功耗极低,例如在VBAT模式下仅需200nA,足以支持实时时钟(RTC)和32位备份寄存器,而在待机模式(5个唤醒引脚)下,最低可至8nA。 - 在停机模式(Stop2模式)下,无RTC时的功耗仅为1.0μA,有RTC时则增加到1.28μA,对于长时间休眠后的快速唤醒提供了高效方案。 - 运行模式下的电流为84μA/MHz,表现出色的能源效率。 2. **性能指标**: - 高性能计算能力,最高可达80MHz频率,具有100DMIPS(定点指令每秒百万次)的运算能力。 - 采用ARM Cortex-M4的Adaptive Real-Time Accelerator(ART Accelerator)技术,实现零等待状态执行,提升了代码执行速度。 - 核心性能测试结果表明,1.25 DMIPS/MHz(Drystone 2.1)和273.55 CoreMark分数(3.42 CoreMark/MHz @ 80MHz),显示出强大的处理能力。 3. **能源效率**: - 通过ULPBench®得分评估,STM32L431RC在功耗优化方面表现出色,得分为176.7,这反映了其在多种任务中的低功耗特性。 4. **时钟源选择**: - 提供多种时钟选项,包括4到48MHz的晶体振荡器,以及用于RTC的32kHz晶体振荡器(LSE),灵活性较高,适应不同的系统需求。 5. **接口与特性**: - 内置了集成的MPU(Memory Management Unit)和数字信号处理器(DSP)指令集,支持多种功能。 - 提供了一个交互连接矩阵,方便与其他外设和模块进行通信。 6. **唤醒功能**: - 支持快速唤醒,例如从停机模式下只需4μs,这对于电池供电的设备尤为重要,能够减少唤醒过程中的能量消耗。 7. **保护机制**: - 包含棕色out reset(BOR)功能,确保在电源电压异常时能自动重启,增强了系统的鲁棒性。 STM32L431RC是一款适用于低功耗和实时应用的理想微控制器,它的高效能、低功耗设计和丰富的功能使其在物联网、工业自动化、音频处理等领域有着广泛的应用潜力。