Quote Originally Posted by flotulopex View Post
I'll try this one.

But what is the Watchdog exactly ment for? I thought it is some kind of internal controlling timer.

Why wouldn't I use a "timer" to do this job? There are 3 available timers in 16F88...
A watchdog timer is used when the program running 'goes nuts'. When it's running, you have to periodically reset the WDT. If you don't reset it, the WDT will execute a processor reset.

There is 3 timers available, but they all use power to run them. The WDT uses a lot less power, even though it's not quite as accurate.

Check your PBP and/or PIC manual for the CLRWDT instruction. It should become clear as mud to ya.