Do you guys mean defective pcb? I don't remember any pcbs being bad.
RJ
When I was saying a bad board, I was referring to the unit as a whole instead of just a specific part on it. I believe that your input here may be required. The testing so far is showing that this issue is not the actual PIC's or the output sections. This leaves either the input or the clocking of the PIC's as the probable cause. Without the schematic, there is no easy way to determine what the probable cause is.
When you put a functioning PIC on the non-functioning unit, it no longer functions. If you hook it up to the configuration utility and set the unit to program mode, it will flash the nodes, indicating that the input is working and showing that the output works. When you switch back to run mode, the PIC still does not respond to commands. If you then put this PIC back into the working unit, it no longer functions. This indicates to me that while in program mode in the non-functioning unit, the data being loaded is not being loaded properly and is corrupting the PIC.
My question is could the clock oscillator circuit cause these issues?