@binaer Doch die Hardware PWM ist schon genauer. Eine Umschaltung erfordert inmmer ein paar Befehle und um die Ausführzeit dieser Befehle geht es. Zwischen dem Zeitpunkt, wenn der µC merkt: "Ach ich muss mal wieder Umschalten" und dem wirklichen Zeitpunkt des Umschaltens vergeht bisschen Zeit. Und genau diese Zeit macht die PWM unpäzise, weil der eingestellte duty cycle somit nie mit der ausgegebenen PWM übereinstimmt.