I am using a 16F628A as a timer with one led on Porta and a 6 position switch pulling down Port b 1 - 7 to set times (portb.0 is used as the interrupt to wake up after @sleep) I have finally got the thing sleeping and waking up OK but the current when asleep is a disappointing 250microamps. Im certain that I had it down to about 30 the other day prior to having some programmer problems but can't replicate that. Is this the best I am likely to do ? Any comments would be appreciated