> > You mean besides pressing the "Reset" button or power cycling > > the chip ? > > Yes, the cause for the question is from the datasheet (section 6.3.1) > where it states that when the prescaler is switched from TIMER0 > to WDT the given example must be used to avoid unintended device > reset. Unless you want to use WDT, fuhgeddabowdit. Just assign it to TMR0 by clearing bit3 in OPTION at the start of your program Although - nominal WDT is 18ms, which is 55Hz, close to your 60Hz. It would be possible to run your s/w on WDT wake-ups I'd stick with TMR0 though for the time being. It's something you could look at once the TMR0 version is running -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics