Hallo,

ich finde keine Interrupt Routine. Springt der µC ins Leere?

Die Zeile "WDTCR &= ~(1<<WDE); // Watchdog Timer Interrupt D I S able 41" ist unnötig und wird vermutlich auch nicht ausgeführt.

Gruß
Searcher