>Your start bit is currently half a bit-time long; make it a full bit- >time (in other words, replace the "call Delay50uS" with a "call >Delay100uS") and everything will work MUCH better. > >-Andy Well, this is confusing - your suggestion doesn't work. The frustrating part for me is that I still don't have a definitive reference for whether the start bit is 1.5t, 1t or 0.5t, and of what polarity relative to the stop bit. Does anyone have a pointer to an actual rs232 standard that shows these relationships? I know the voltages and pinouts - but what *exactly* is supposed to take place from the start of transmission to the very end? Even an ugly ASCII art diagram would be great. Is this supposed to be right for sending H'28' at 9600/n/8/1? 1 156uS