4.9.7 Timer Module

The timer module includes Timer0 with watchdog, the asynchronous 8-bit Timer1 and Timer2, the asynchronous 16-bit Timer3, and Timer4 and a synchronous 16-bit Timer5. The following figure illustrates the timer module structure.
Figure 4-52. Timer Module Structure

The timer module offers many operating modes for generating intervals, counting events, interrupts and PWM signals. It uses a variety of clock sources and many modes that enable numerous interactions between the single timers. The timer module is fully controlled by the AVR MCU by using a set of control registers that are available in the MCU I/O address space.