I need a very low power application, so the best from microchip I could find is the 16F87 or 16F88. (MPS 430 from TI seems to be much better, but as I'm not familiar with these chips ...) Now the 16F8x, running at 32 kHz, still consumes (about 3..5 times) too much. As my application is quite simple, detect if one (or more) edge occurred in each time epoch of 500 msec, I could put the device in sleep mode, disable interrupts and after wakeup test one of the interrupt flags. This can save me up to 10 times the normal power (assuming I need 50 msec to detect / clear / interpret / store the interrupt flag). Now the important question (which I can't figure out from the datasheets) is: can this interrupt flag be set and preserved during sleep mode (with interrupts disabled) ??? thanks, Stef Mientki -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist