> > > Gack! Inexperienced programmer-- no defensive programming used. So the RAM > is probably getting corrupted by electrical noise or something of that ilk. I tend to agree, but maybe there was some reason to have them in RAM. It's best to fix the noise and then use the defensive programming as > security, but that will mean hardware design changes as well as tweaking > the firmware. But I'd recommend it. Agreed. Patching over a problem is a great way to make sure you have to solve it again later. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist