Tim ODriscoll wrote : > I'm receiving on portb,0, using a falling edge to cause an interrupt. Does the ISR wait for the full byte to arrive ? > ..and the first line of the ISR: > bcf intcon,INTF ; Clear the INT flag Has the full byte been received at this time ? > ..and the last line of the ISR: > retfie ; Exit the ISR Has the full byte been received at *this* time ? Maybe there is a edge in the byte itself that casuses the INTF bit to be reset. Then, when you RETFIE's, your ISR will just be called again. Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist