latest stab at fast PWM