>I've done 1X at 9600 transmit and receive, in an F84. >When I got the start bit int, I delayed half a bit >time, then sampled every bit time. Worked fine. Which is what I was suggesting he do earlier in this discussion. Others seem to think that it may not be a robust implementation. However it does have a problem when attempting to do full duplex communication unless you have separate timers available. Consider what happens when you are transmitting, and a character appears where the bit edges are not synchronous with your timing because of baud rate differences. This is where having the timer running all the time may be an advantage. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu