Du kannst natürlich die Impulslänge auch direkt vom Controller auswerten lassen und die Werte direkt ausgeben. Das erspart Dir den A/D Wandler.
eben, wozu filtern und dann mit AD einlesen wenn man das PWM Signal hat