Der Watchdog-Timer überwacht die Zykluszeit der CPU. Bei Überschreiten derselben erfolgt ein Reset des Systems.

The WATCHDOG TIMER (WDTCR)

7

6

5

4

3

2

1

0

R

R

R

R

WDE

WDP2

WDP1

WDP0

 

Der Watchdog Timer wird von einem separaten On-Chip-Oscillator getaktet (1 MHz bei VCC = 5V).

R reservierte Bits 4,5,6,7: werden immer als zero gelesen (READ)

WDE Watchdog Enable

WDP0 Watchdog Timer Prescaler 0

WDP1 Watchdog Timer Prescaler 1

WDP2 Watchdog Timer Prescaler 2

 

Das WDTCR kann mit dem Watchdog Prescaler auf Zyklusüberwachungszeiten zwischen 16 bis 2048 ms justiert werden.

 

WDP2

WDP1

WDP0

Cycles

Timeout

0 0 0 16'000 16 ms
0 0 1 32'000 32 ms
0 1 0 64'000 64 ms
0 1 1 128'000 128 ms
1 0 0 256'000 256 ms
1 0 1 512'000 512 ms
1 1 0 1024'000 1024 ms
1 1 1 2'048'000 2048 ms