I have basic doubt on usage of timers in micro controllers, generally all microcontrollers have many timers let us say for example 5 timers, if i configure the timers to 1ms with interrupts enabled, then how is it possible that all the timers generate 1ms exactly? Can we assume that some of the timers will not generate an accurate 1ms (but with some ns delay) and for most of the applications it may not be significant?
