Pulse width modulation project