> > incrementing untouched by s/w and you're reloading the upper > > byte at a time when it can't be incrementing, then that contention > > corruption shouldn't (can't ?) cause any problems > > Not quite. Think what happens if TMR1L is at about 0xff when Well, er, I did say when TMR1H can't be incrementing. That implies that you make sure the reload is not during a time when there's the possibility of a TMR1L rollover. Which, as you say, would probably be early in an ISR or whatever -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist