I want to execute a certain task at a certain times on a portable device. Hence, I need to a "wall clock" and a way to suspend the device when the task is stopped to save battery time. I was thinking of aggresive power management to archieve the latter, but I have no clue what is the best way to implement the former. Should I use an external "wall clock" chip and count execution cycles from then on or do something completely different?
Thanks in advance!
Tim