Pulse Width Modulation Controller