Pondering.....how fast of a signal can cause the B0 interupt to occur. I assume, as fast as you can enter the ISR, process the code for the interupt, clear the bit and return....you can enter it again. I also assume, if you clear the bit first thing, and another interupt occurs while processing the ISR, it will force you right back to the ISR as soon as you return. correct assumptions? jj --------------------------------- Do you Yahoo!? Yahoo! Photos: High-quality 4x6 digital prints for 25" -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics