The OP is just sending normal ASYNC over the air. He is encoding bits within a byte in a pseudo-Manchester scheme to ensure long term 0:1 ratio is 50% on the wire to keep the data slicer happy. The user is depending on the receiver recognizing the start bit correctly, which is problematic at best. I have written a document on piclist.com (http://www.piclist.com/techref/microchip/ammermansync.htm) that outlines how you can use a specially formatted preamble to assure byte synchronization. Hopefully this prefix won't confuse the data slicer too much trouble. Bob Ammerman RAm Systems -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body