To All, I have fiddled with my code for nearly 5 hours in search of any possible bugs. So far as I can tell, having run it through the simulator several times, there are none. I am trying to decode manchester encoded data. To detect the slopes, I am using the PORTB interrupt on change featur. Simultaneously, I am using the TMR0 interrupt to "time-out" if no slopes are detected within reasonable times. Is there a problem using the two interrupt sources simultaneously? Any suggestion? Merry Christmas, Aaron Hickman