use timer0 and PRR to conserve battery