Ich habe neulich auch an einem Servocontroller mit Mega8 gebastelt in C und dabei auch das "Problem" der Wiederholrate gehabt und festgestellt das es kein Problem ist. Ich verwende standardmässig 20ms aber auch Werte von 10ms oder 30 ms sind möglich. Bei 10ms bekommt der Servo häufiger seine Zielposition genannt und man bekommt den noch schwerer aus seiner Position wegbewegt. Bei 30ms fängt der bei anliegender Kraft an zu schwingen weil er ja erst bei der nächsten PWM-Signal wieder seine Position ansteuert.
Also häufiger ist besser. (<20ms)