Hardware CPU Timers - PWM and Interrupts - Beyond Arduino #2