最近用到了stc8f2k08s2这颗tssop20封装的芯片,除了没有AD、PWM功能外,其他倒还是挺好的。手册标称掉电模式使用内部静态保持电流控制线路中,静态电流一般为 1.5uA 左右,实际测试,确实在1.5uA 左右。下为手册描述:
SCC为1时待机电流更小,看后面几行说可能会有不良影响,我就没测没去用。
我做低功耗主要的措施用到了以下几点:未使用的I/O口在准双向模式下置0;需要使用的I/O口(中断口,控制口)外部电阻上拉(电阻尽量大,I=U/R,3.3v下2M电阻需要消耗1.65uA),模式设置高阻输入;要使用到P30 P31的话,特别需要注意的是需要设置成准双向模式,初始化默认电平为1或为0都可。
下图右下侧小小的就是stc8f1k08,sop8封装的,因为成本以及实际不需要那么多引脚,就把做好低功耗的stc8f2k08s2换了,实验用的飞线用到了P31口,这个口做低功耗搞了我半天=-=,不过最终还是解决了。
做低功耗的同志可以参考我的做法,适用于stc8a/stc8f系,后面出的G系未测。小弟经验可能有局限之处,欢迎大家一起交流, QQ:1575656793