Mike Harrison: I think there may be some confusion arisin here - I was under the impression that the issue was generating RF -suitable data patterns from TX uart. I don't think anyone was proposing trying to receive it via a uart - if so, it's really not a good idea. What you typically see is noise, then the preamble, which stabilises the gain and the data slicer, then you need some synchronisation pattern or gap to define the byte framing. A bit-bashed receiver (or interrupt driven, or using input capture hardware) which can deal with all the rubbish correctly is not hard to implement and will be much more reliable than trying to bend a UART into doing something it's not deaigned for. Bob Ammerman: Ah.... but that is the neat trick here. You can use the way the UART handles framing errors to get you properly into byte sync. See http://www.piclist.com/techref/microchip/ammermansync.htm for the details. -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body