I use a timer interrupt and re-write TMR0 at the top of the routine. I don't stop the timer before I do the writes, and I have never noticed any problems. However, in many code examples, I see where people stop the timer before they write to it. The datasheet isn't clear as to if this is necessary or not.

Should I be stopping the timer before I write to it?