I am going to make battery powered RTC using PIC16f676. However, there won't be any display. . I will just be sounding an alarm through out the day on pre-set weekly-schedule.
What I want to ask is what is the best strategy to go for maximum power saving.
1. Running Timer1 from sepearte LP oscillator (32.768Khz) and Running main uC from 4 Mhz internal oscillator. Waking up on every 2 seconds from Timer1 interrupt, updating registers (and sounding alarm if necessary) and going back to sleep.
2. Running main uC itself from LP oscillator (32.768 Khz) and using TMR0 interrupt for counting time. Never go to sleep.
What I want to ask is what is the best strategy to go for maximum power saving.
1. Running Timer1 from sepearte LP oscillator (32.768Khz) and Running main uC from 4 Mhz internal oscillator. Waking up on every 2 seconds from Timer1 interrupt, updating registers (and sounding alarm if necessary) and going back to sleep.
2. Running main uC itself from LP oscillator (32.768 Khz) and using TMR0 interrupt for counting time. Never go to sleep.