Quote Originally Posted by NL2TTL View Post
So you guys say shut down the watchdog timer. How can i do this?
Can this be the reason that a other microprocessor board with same config and same sort of simple program hangs after a few days.
Find your .lst file for this program. Search for the:

Main:
High Relais1
Goto Main:

block and see if there is a CLEARWDT in the middle of the loop. If not, then do like Paul said and add a CLEARWDT in the middle of the loop in your source file. That should fix it without having to mess with the config settings.
And which version of PBP are you using? Maybe that's got something to do with the problem...