[PIC16F690] 問省電

作者 dginlon 於 2016年10月18日 16:49:43
各位先進:
小弟最近需要做省電的產品。
需要5V 驅動,選用的是PIC16F690,內部震盪。
每固定時間去完成某件事,做完就去睡覺。
每個Port 我都設定為輸出,並且空接(除了RA0),

我發現31K 的耗電量是 4M 的8-10 倍。

Why?


main()
{
char bCount=0;
OSCCON =0b01100001; // 4M Hz
PORTA =0b00000000;
PORTB =0b00000000;
PORTC =0b00000000;
ANSEL =0b00000000; // AN2,AN1
ANSELH =0b0000; // AN11~AN8
TRISA =0b00000001;
TRISB =0b00000000;
TRISC =0b00000000;

for(;;)
{
bCount++;
UltraLowPowerSleep();
// About 1s WakeUp Once
}
}

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=19775&post_id=73299