Well, it has nothing to do with stopped or not. If the new "H" value i something else then the last read or written "H" value, you will not get what you think into TMR0. The H-buffer is transfered when the L-value is written, no matter how many times you write to the H-buffer after thar... Anyway, to stop this kind of comments, why not simply write them in the order recomened by the datahseet ? :-) :-) Jan-Erik. Jinx wrote: >> I think you have to write TMR0H first which is a latency byte >> only and it updated when you write TMR0L. Reading is the >> opposite way, TMR0H updated when you read TMR0L > > Thanks Tamas. I've tried it both ways. I'm not so sure that's > important if the timer is stopped. The only time I saw any change > was when TMR0 was set to 8-bit and it counted almost a full > 10000 Which shouldn't have happened. TMR0 is usually the > easy one ! > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist