> > I agree. I think it's a lot better to use just the basic RS-232 features on > the host that will be available anywhere. Basic RS-232 includes hardware handshaking. The FIFO issue can be avoided by feeding the bytes one at a time after checking the hardware handshake flag. This is faster than waiting for a character to come back from the target since it uses just one asynchronous bit to toggle the data flow, but at the cost of using one more wire. /\/\/\/*=Martin -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.