Refactor and group together the timer functions
Use 8-bit Timer 0 for ATmega328
Use 8-bit Timer 0 for ATmega 32U4