>We have the Watchdog timer ON and CLRWDT is only given one time in >main program loop. >Any ideas? I was massacred today You could also write a macro at the end of your program which fills empty EEPROM with reset vectors. Mike