Product: PIC16F883<br />I use it to design a timer relay to realize a longtime delay, such as 5 hours. 2 hours later, the MCU resets because of the watchdog, for example, it may be caused by EMI. It will run at 0000h again. Although the MCU runs correctly again, because of the reset, the Related RAMs and SFRs have been changed. The delay time will be calculated from zero again. The total delay time will be 7 hours, not 5 hours if the MCU will not reset again. So, this watchdog reset has no sense for this timer relay product. Do you have any methods to store the correct information before reset? And after reset, the delay time will be calculated from 2 hours not zero. Then we will get not 7 hours but 5 hours delay totally. Do we have any chance to realize this function?<br />