2 Timer0 (TMR0)
TMR0 can function in 8-bit or 16-bit mode. When in 8-bit mode, the high and low bytes of the timer are independent of each other. The timer rolls over when the value set in the high byte matches the low byte. 16-bit mode is a free-running timer, where the timer will roll over when it reaches 0xFFFF. The register is buffered and latched on the low byte to prevent data corruption during read/writes.