Hi, perhaps try to find out if your protocol allows you to manipulate the tx fifo (esp. turn it off). If yes, then do so. Now the TEMT signal will tell you that there is at most one more byte to be sent, and you can be sure to switch at the 'right' time if the last byte is an insignificant 0xFF. Delay in software by 1 bit time or more after TEMT to allow the start bit to go out w/o glitch. This is a hack, but it is a hack that worked for me. Peter -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu