The MSB (most significant bit) is the last one to be transmitted in a serial word. The stop bit comes on the next time cell. As the stop bit is effectively always a '1' it just may be that the stop bit is being incorrectly read as the MSB due to a timing problem such as a wrong baud rate or the cell receive sampling being to late.
Just a thought!
John R
Bookmarks