See upper Code: LDX WDTCTL, #%55 ; first Unlock LDX WDTCTL, #%AA ; second Unlock ; Coseqently store registers LDX WDTU, #%00 ; load in WDT-Upper Reg. LDX WDTH, #%27 ; load in WDT-Higer Reg. LDX WDTL, #%10 ; load in WDT-Lower Reg. This works now, but only with immediate adressing LDX WDTU, #%00 ; load in WDT-Upper Reg. LDX WDTH, #%27 ; load in WDT-Higer Reg. LDX WDTL, #%10 ; load in WDT-Lower Reg. This is the WDOG Parameter for 1 Second, at @20Mhz CPU Clock. The WDTimer is 10Khz100000/10000 = 1000 = 1000 millisecons = 1SEK