Pulse width modulation (PWM) is a powerful technique for controlling analog circuits with a processor's digital outputs.