After thoroughl;y answering Kat's basic question on watchdogs, Tjaart wrote: > 3) a) Never (ever) tag the watchdog in more than one place > in your program. If you do, you might as well leave it. I often use the CLRWDT instruction at the beginning of the main loop. Are you implying that might not be the best place? I often am forced to use CLRWDT in the middle of long timing loops as well. Many of my programs just "sit around" for seconds or minutes at a time running a timing loop. Your statement indicates this might be a bad idea. Can you elaborate? -- Lawrence Lile "Nyquist was an optimist." => Median Filter Source Code => AutoCad blocks for electrical drafting at: http://home1.gte.net/llile/index.htm