Buenisim, despues lo miro.
El tema del PWM es asi:
Tiene 16 bits de resolucion maximo, que es dependiente de la relacion entre la frec del oscilador y la del timer que uses.
Se necesitan al menos 8 ciclos de PWM repetidos para asegurar un valor continuo para el ROC.
Si queremos 44100Hz para frecuencia de muestreo, necesitamos 352800Hz de freq de PWM con lo que la frec de Clock deberia ser para tener 16 bits Fclock=2^16*352800=23121100800, no da no?
Ademas 352800Hz tiene para 1bit menos de 3uS de duracion la anchura del pulso, imaginate el tipo de capacitor que necesitas para que tome ese pulsito.
En fin, con el PWM se puede hacer formas de onda pero no para lo que queremos.