You know, bit-banged serial in microcontrollers might be a good excuse to revive split-speed async communitcations. 1200bps TO the PIC, 38400 FROM the PIC - there would be enough time to check for a received character IN BETWEEN each transmitted character, since receive bits are longer than transmitted bytes... (split speed modems (1200/150, FSK, usually) were popular (in limitted circles) back before fancier modulation schemes were implemented...) BillW -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body