Tony (or anyone who can help)~ Thank you for your help, but I'm still a little confused on how to re-program the value back into the chip. I am using the PICSTART Plus programmer from Microchip. Isn't there an OSCAL command? If I do it the way you (Tony) said: movlw XX ; XX is OSCAL value then where do I send the value after it's in the W register? Is there an OSCAL register to send it to? I'm really confused on how to do this... Thanx in advance. -Ben ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com