>I compensate for this by reading the firmware version from the >PIC every time the software on the computer starts. The PIC or >RS232 returns "garbage" (which I dont display) and after that >the system works fine. I have a problem when the master unit >is switched on when the software is already running. Do you clean out the rxbuf and txbuf registers during the initialisation? These will contain garbage characters at power up, which may be what you are seeing. Get a copy of Fr. Macghee's uart.zip and have a look at the comments in that for all the "gotcha's" relating to using the uart. -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body