深入解析STM8L151x6/8与STM8L152x6/8:8位超低功耗MCU的卓越之选

电子说

1.4w人已加入

描述

深入解析STM8L151x6/8与STM8L152x6/8:8位超低功耗MCU的卓越之选

在电子设备不断追求低功耗、高性能的今天,STM8L151x6/8和STM8L152x6/8这两款8位超低功耗MCU以其出色的特性脱颖而出。作为电子工程师,我们有必要深入了解它们的各项特性,以便在项目中做出更合适的选择。

文件下载:STM8L152C8T6.pdf

1. 产品概述

STM8L151x6/8和STM8L152x6/8属于STM8L超低功耗家族,具有高集成度、低功耗和丰富的外设等特点。它们适用于医疗、手持设备、PC外设等多种应用场景。

1.1 不同型号特点

  • 高/中密度区分:高/中密度的STM8L15xx6/8设备的Flash内存密度有所不同,分别为64KB和32KB。
  • 外设配置差异:不同型号在LCD、定时器、通信接口等外设的配置上存在差异,以满足不同应用需求。

2. 核心特性剖析

2.1 超低功耗特性

这两款MCU支持5种低功耗模式,包括Wait、Low-power run、Low-power wait、Active-halt和Halt模式,能在不同场景下实现最佳的功耗与性能平衡。

  • 功耗数据:在Halt模式下,电流仅为400nA;从Halt模式快速唤醒时间仅需4.7µs。

2.2 先进的STM8核心

采用Harvard架构和3级流水线,具备6个内部寄存器、20种寻址模式和80条指令,最高频率可达16MHz,峰值性能为16 CISC MIPS。

2.3 复位与电源管理

  • 电源方案:工作电源电压范围为1.65 - 3.6V(无BOR)或1.8 - 3.6V(有BOR),多个电源引脚需正确连接。
  • 电源监控:集成ZEROPOWER POR/PDR和BOR电路,还有可编程电压检测器(PVD),可监控电源并在异常时触发中断。
  • 电压调节器:具有主电压调节器模式(MVR)和低功耗电压调节器模式(LPVR),可根据不同模式自动切换以降低功耗。

2.4 时钟管理

  • 时钟源丰富:提供4种时钟源,包括1 - 16 MHz HSE、16 MHz HSI、32.768 kHz LSE和38 kHz LSI,可灵活配置系统时钟。
  • 时钟安全系统(CSS):可在HSE时钟故障时自动切换到HSI,保证系统稳定运行。

2.5 低功耗实时时钟(RTC)

仅在STM8L151xx和STM8L152xx设备上可用,具有BCD日历、闹钟中断、数字校准和防篡改检测等功能。

2.6 LCD显示

仅STM8L152x6/8设备支持,可驱动8x40或4x44段LCD,具备内部升压转换器和多种显示模式。

2.7 存储器

  • RAM:最高可达4KB。
  • 非易失性存储器:包括最高64KB的Flash程序存储器、最高2KB的数据EEPROM和选项字节,EEPROM支持ECC和RWW功能。

2.8 DMA控制器

4通道DMA1可实现内存到内存和外设到内存的数据传输,提高数据传输效率。

2.9 模拟与数字转换器

  • ADC:12位ADC,最多支持28个通道,转换时间低至1µs,具备可编程分辨率和采样时间。
  • DAC:12位DAC,具有2个缓冲输出,支持同步更新和DMA功能。

2.10 超低功耗比较器

集成两个比较器,一个具有固定阈值,另一个为轨到轨比较器,可用于窗口功能并能从Halt模式唤醒。

2.11 定时器

包含一个高级控制定时器(TIM1)、三个16位通用定时器(TIM2、TIM3、TIM5)和一个8位基本定时器(TIM4),可满足不同的定时和控制需求。

2.12 通信接口

  • SPI:两个SPI接口,最高速度可达8 Mbit/s。
  • I²C:支持400 kHz的快速模式,具备多主模式和硬件CRC计算。
  • USART:三个USART接口,支持1 Mbit/s的全双工通信,还具备SPI1仿真、智能卡仿真等功能。

3. 引脚与寄存器映射

3.1 引脚描述

不同封装的引脚功能和配置有所不同,在设计时需要根据具体需求进行选择和配置。

3.2 寄存器映射

详细的寄存器映射表为软件开发提供了基础,方便工程师对MCU进行编程和控制。

4. 电气参数与性能

4.1 绝对最大额定值

了解电压、电流和温度等绝对最大额定值,确保在使用过程中不会超出器件的安全范围。

4.2 工作条件

明确工作电压、频率和温度范围等条件,保证MCU在合适的环境下稳定工作。

4.3 电源电流特性

不同模式下的电源电流特性数据为功耗优化提供了依据,可根据实际应用场景选择合适的工作模式。

4.4 时钟与定时特性

各种时钟源的特性和参数对于系统时钟的配置和性能至关重要。

4.5 存储器特性

Flash和EEPROM的编程时间、数据保留时间和擦写周期等特性影响着数据存储的可靠性和稳定性。

4.6 I/O特性

包括输入输出电压、电流和电容等参数,对于与外部设备的接口设计有重要意义。

4.7 通信接口特性

SPI、I²C和USART等通信接口的时序和电气特性决定了数据传输的稳定性和速率。

5. 封装信息

提供了多种封装形式,如LQFP80、LQFP64、LQFP48、UFQFPN48和WLCSP32,可根据实际应用的尺寸和布局需求进行选择。

6. 总结与思考

STM8L151x6/8和STM8L152x6/8这两款MCU凭借其丰富的特性和卓越的低功耗性能,为电子工程师提供了强大的设计工具。在实际应用中,我们需要根据具体的项目需求,综合考虑功耗、性能、外设配置等因素,选择最合适的型号和工作模式。同时,深入理解其电气参数和寄存器映射,能够更好地发挥其功能,实现高效、稳定的设计。大家在使用过程中遇到过哪些挑战呢?又是如何解决的呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分