llile@SALTONUSA.COM writes: Hi You got a lot of interesting points. Well, I am mostly a software guy, so I will try to answer the questions that I can. I am not with the circuit file with right now to answer everything. But I think that you got two good point which I will comment. > Do you have software that can recover from a WDT or brownout reset in a > controlled manner? No. At least I think I don't have. I don't know how to do it with Hi-TECH C. I will try take a look to see how to do it. > Do you have WDT enabled so that if the program hangs, > you reboot? I don't have this also. > Are you running at 5V? 5V circuits are inherently more noise immune than > 3V. Yes, I am running at 5V. > > Is the remote system on the same battery as your PIC? If so, you have all > the right conditions for a ground loop nightmare. More power could > literally be flowing through the serial connector ground pins than the > battery ground pins, causing all sorts of ghostly, wierd, and hard to > explain phenomena. I am connecting a computer system to the battery supplied one. > Optoisolated inputs, as Dennis mentioned, will protect your PIC power from > external hiccups nicely and prevent wierd activity from ground > loops. I think that this is a good option also. I will consider the other observations that you did with the guy that is more concerned with the hardware. If you have more ideas, feel free to tell, Rodrigo -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics