O que é ?
PWM significa Pulse Width Modulation ou Modulação de Largura de Pulso, ou seja, através da largura do pulso que "liga e desliga" algo é possível, por exemplo, o controle de potência ou velocidade.
Imagine uma chave simples liga e desliga, quando ligada 100% da tensão e da potencia é aplicada a carga, já quando a chave esta aberta a tensão é nula e assim a potência é 0.
Quando controlamos o tempo que a chave fica ligada e conseqüentemente o tempo dela desligada podemos controlar a potencia, por exemplo: a chave fica ligada 50% ligada e 50% desligada, isso quer dizer que em media temos 50% do tempo com corrente e 50% sem. Portanto a potência media aplicada na carga é a própria tensão media, ou seja, 50%.

Ao definir o tempo que a chave fica ligada e o tempo que fica desligada, juntos formam o período e conseqüentemente a freqüência de acionamento (ciclo).
Assim variando a largura do pulso podemos controlar a potencia media aplicada a carga, quando a largura varia de zero até o Maximo a potência também varia na mesma proporção.

Circuito:
No circuito de controle substituímos a chave por um semicondutor que seja capaz de abrir e fechar o circuito de forma rápida e eficaz, como por exemplo, um transistor FET, transistor de potência, MOSFET ou IGBT, entre outros.
A esse componente é ligado um circuito oscilador que é capaz de ter o seu ciclo variável, alguns circuitos integrados são específicos para PWM, outros circuitos podem ser implementados ou até mesmo podem ser utilizados Microcontroladores com esse tipo de recurso.
