STM32L151xC超低功耗32位微控制器数据手册

需积分: 13 2 下载量 98 浏览量 更新于2024-07-17 收藏 1.53MB PDF 举报
"STM32L151xC 数据手册提供了关于这款超低功耗32位微控制器的详细信息,基于ARM Cortex-M3内核,具有256KB闪存、32KB SRAM、8KB EEPROM,支持LCD、USB、ADC和DAC功能。" STM32L151xC 和 STM32L152xC 是STMicroelectronics公司推出的超低功耗微控制器系列,特别适用于需要高效能和极低功耗的应用场景。以下是对该芯片主要特性的详细说明: 1. **超低功耗设计**:该系列微控制器在设计上强调了能源效率,能够在1.65V至3.6V的电源电压下工作,并具备多种低功耗模式。例如,待机模式下,仅需0.35µA电流(当有3个唤醒引脚激活时),而在带有RTC(实时时钟)的待机模式下,电流需求增加到1.3µA。停止模式下,电流可低至0.65µA(16个唤醒线路激活时),或1.5µA(带有RTC)。运行模式下的功耗也得到了优化,低功率运行模式下为11µA,而正常运行模式下,功耗为238µA/MHz。 2. **处理器核心**:采用32位ARM Cortex-M3处理器,最高工作频率可达32MHz,提供每秒33.3百万次指令执行的性能。此外,还包含内存保护单元(Memory Protection Unit, MPU),确保程序运行的安全性。 3. **复位和电源管理**:内置低功耗 brown-out reset(BOR)功能,有5个可选择的阈值,以及超低功耗的电源掉电复位(POR/PDR)。此外,还配备了可编程电压检测器(Programmable Voltage Detector, PVD)。 4. **时钟源**:提供多种时钟源选项,包括1到24MHz的晶体振荡器、用于RTC的32kHz振荡器、16MHz的高精度内部RC振荡器(±1%误差)、低功耗37kHz RC振荡器、多速低功耗65kHz到4.2MHz的内部振荡器,以及用于CPU时钟和USB的48MHz PLL。 5. **存储与扩展**:256KB的闪存用于存储程序代码,32KB的SRAM用于运行时数据处理,8KB的EEPROM用于非易失性数据存储。 6. **外设接口**:支持LCD显示,USB连接,以及模拟信号处理的高级模数转换器(ADC)和数模转换器(DAC)。这些特性使其适合于需要人机交互、数据传输和信号处理的应用。 7. **快速唤醒**:8μs的唤醒时间意味着设备能够迅速从低功耗模式返回工作状态,这对于需要快速响应的应用来说非常关键。 STM32L151xC 和 STM32L152xC 系列微控制器的这些特性使其成为电池供电设备、物联网(IoT)节点、健康监护设备、智能传感器和其他对功耗有严格要求的应用的理想选择。开发者可以利用这些特性来构建高效、节能且功能丰富的嵌入式系统。