Hacking PWM and ADC