This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

sleep Mode

有一个新的项目想考路用430的MCU,咨询一下MSP430的几种模式:睡眠模式,掉电模式,省电模式,等等这几种Mode的区别。

  • 不同的模式外设关闭的程度不同,唤醒所需的时间也不同。一般来讲,睡眠越深,越省电,唤醒所需的时间也会越长。

    对于不同模式外设关闭的情况,可以查看对应的手册,有专门的说明。

    一般来讲,耗电情况如下:省电>睡眠>掉电。

    处理器的省电模式可能不止这三种,需要查看对应的手册才能确定。

  • 常用的模式有

    Active :运行模式,所有时钟有效,功耗从几十uA到几mA(速度不同,功耗不同)

    LPM0 :关掉MCLK,及CPU内核停止运行,但外设有效,比如Timer,串口等等,功耗在几十uA

    LPM3: 关掉MCLK,SMCLK,保持ACLK有效,是常用低功耗模式,功耗在几uA,低频时钟有效,Timer,RTC还可以工作

    LPM4:关掉所有时钟,可以外部中断(GPIO,SPI,I2C等)唤醒,功耗<1uA

    以上提供的是典型值,不同的MSP430系列有不同的数据和低功耗模式,请参考相应型号的datasheet