Tony Nixon wrote: >I don't know how you can measure the start bit time if the 1st and or >subsequent data bits are the same state. You measure the time of the whole character (knowing the protocol and the character !) and discard it. The next chaacter will be received correctly. The data source should use pacing when sending initial training chars. Terminals pace after '\r' by default .... Peter -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu