Hi,
A free running timer keeps repeatedly running from end to end without being reloaded or stopped at intermediate states. It counts the input pulses from zero to the maximum count and on reaching the full count, sets a flag (which can be used to generate an interrupt) and resets itself to zero and continues the counting process. A free running timer can be used to generate interrupts at regular intervals and to generate accurate delays.
Regards,
MOD; ADVERT REMOVED