I hav been trying to get reliable serial communications on a 16C57 for a while now, an almost have it working. The problem is that it doesnt seem to get the first 3 bytes ok, they are always the same relative to the data but wrong. Here is what I should receive: 36h 32h 30h 32h 30h 38h The rest is ok. This is what I get: 4dh 4ch 4ch 99h 98h 38h Can someone tell me whats wrong? Data rate is 2400 baud, Total bessage is 32 bytes, I only need the first 16. -- Alan Nickerson --------- It seems to me that the best new ideas come from people who don't know that they "can't". -- Paul Mathews, optoeng@WHIDBEY.COM