On Thu, 26 Feb 1998 17:42:27 -0800 "Mauro, Chuck" writes: >Yes, it can be updated anywhere in your program. But, don't forget to >use a MOVWF OSCCAL at the very beginning of your program (@ address 0) >to establish the proper factory calibration (the data sheet explains >this). It sounds like you are definitely experiencing a reset >problem. You should keep the factory value somewhere else in your program (a logistical nightmare), and periodically do movlw /movwf OSCCAL. Second best would be to copy the factory value to RAM as well as to the OSCCAL register at the start of the program, then periodically copy it back to OSCCAL. But if a glitch hits hard enough to trash the RAM, this won't work. _____________________________________________________________________ You don't need to buy Internet access to use free Internet e-mail. Get completely free e-mail from Juno at http://www.juno.com Or call Juno at (800) 654-JUNO [654-5866]