Well, *if* the WDT timeouts, *something* that should *not* happen actualy *did* happen. If you'd like your software to "continue where it was as if nothing happened", why not just disable the WDT ? Jana-Erik. Omer Yalhi wrote: > Well, it is not how to setup the wdt, it is how to implement it. For > example I have about 30 functions in my program. If there is a wdt > restart I would like to go back to where I was before without effecting > the program flow and recover variable values. So the software would > continue where it was as if nothing happened. -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body