Sorry, but my last message was badly worded ... I said: > I only saw a couple of replies: M. Hagberg suggested that > the program wouldn't work because SLEEP resets the processor - though > that's what happens on 12-bit PICs it's not true for 14-bit PICs like > the 16C64; Michael Hagberg didn't suggest anything of the kind. He correctly pointed out what happens on 12-bit PICs (i.e. they do not execute the instruction after SLEEP when a watchdog timeout occurs). However, what I wanted to say was that 14-bit PICs behave differently. David