Hellow all. I am having serious problems with my actual project: two pcb's with a 16C65 each, talking RS485 each other. The "power" one drives 18 power (60W) lights, commanded by the "panel" one. The panel has keyboard, 16x2 lcd, buzzer and some more things, and is programmed to let the user select between various preprogrammed sets of lights. The power stage gets the commands with the 485, and answers with the real states of the lights. This allows to alert the user and to keep a register of alarms. The problem is that the pic from the panel is being reset, always following a special condition of lights and alarms. I first tried to find a bug in the software, but then I discovered (MPLAB ICE2000) that the reset happens in the middle of "good" portions of program. I am not using the watchdog, and the PIC is running from a dedicated 7805 with a good set of caps to keep Vdd in good condition. I suspect that a collision between packets in the RS485 is related with the resets, but I can not track it. Ideas? Thanks in advance, Alvaro Deibe. -- 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