> No the peripherals do not keep working while the CPU > is asleep I'm not so sure about that. Timer0 rollover interrupt doesn't work but I think T0CKI still increments (I've not tried it) > I was thinking of using the PIC18LF1220 running with internal > RC_OSC at 1 MHz You might try measuring active current at different frequencies. A slow clock will keep the PIC awake longer and although a faster clock may use a little more power, the wake period will be shorter -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist