To monitors or control the various functions within a microcontroller like control different hardware peripherals like Timers, Serial Port, I/O

To monitors or control the various functions within a microcontroller like control different hardware peripherals like Timers, Serial Port, I/O
There are many applications of microcontroller where we want to count external events such as generation of internal time delays