Wenn er aufwacht, eine Variable hochzählen, und dann wieder
schlafenlegen. Wenn die Variable eine bestimmten Wert erreicht, dann
irgendwas tun und die Variable wieder auf Null setzen...
Du musst dann allerdings den Watchdog so einstellen, dass er keinen
Reset auslöst, sondern nur einen Interrupt auslöst, der den AVR wieder
weckt.
PS: wenn es wirklich auf dauerhaften Batteriebetrieb ankommt, solltest
du auf einen neueren AVR wie den Tiny25/45/85 umsteigen. Da ist der
Stromverbrauch nochmal deutlich niedriger, sowohl aktiv als auch im
Stromsparmodus.