Por vezes é necessário adicionar um conversor D/A num microcontrolador para uma determinada aplicação. Isto pode ser efectuado facilmente ligando um circuito conversor D/A ao barramento do microcontrolador. Uma solução ainda mais simples e barata baseada numa nota de aplicação da Microchip é apresentada neste artigo. O microcontrolador gera um sinal digital de saída PWM que é depois filtrado por um filtro passa-baixo RC. Embora o sinal PWM tenha uma frequência constante a relação entre on-off varia entre 0% e 100%, que depois de filtrada dá origem a um sinal de saída analógico proporcional a essa relação. Uma simples saída digital de um pino de saída (controlada por um temporizador, por exemplo) pode portanto constituir a base para um sinal de saída analógico.
http://ww1.microchip.com/downloads/en/AppNotes/00538c.pdf
http://ww1.microchip.com/downloads/en/AppNotes/00538c.pdf