techniques for pwm 6631290