STC90C51RC/RD+系列单片机可以运行2种省电模式以降低功耗,它们分别是:空闲模式和掉电模式。
正常工作模式下,STC90C51RC/RD+系列单片机的典型功耗是4mA ~7mA,而掉电模式下的典型功耗是<0.1uA,空闲模式(建议不要使用此模式)下的典型功耗是2mA.
节电模式
1. 空闲(Idle)模式
在Idle模式下,CPU停止运行,但是内部寄存器和RAM保持不变。这意味着,当单片机没有任务执行时,可以进入Idle模式以减少功耗。在Idle模式下,只有CPU停止运行,其他外设仍然在工作,例如UART、定时器和中断等。这种模式可以通过设置PSMCON(Power Saving Mode Control)寄存器来实现。
2. 掉电(Power-down)模式
在Power-down模式下,整个芯片进入休眠状态,CPU和所有外设都停止运行,只有振荡器继续运行。当需要唤醒单片机时,可以通过外部中断或复位来实现。这种模式可以通过设置PCON(Power Control)寄存器来实现。
3. 异同点
- 在Idle模式下,CPU停止运行,但是其他外设继续工作。在Power-down模式下,所有外设都停止工作。
- 单片机的典型功耗是4mA ~7mA,而掉电模式下的典型功耗是<0.1uA