Vergleichsregister... naja, ich meine halt den PWM-Mode. 8 o. 9 o. 10 Bit

Meiner Zählt glaub ich nur rauf.
Das wär mir wiederrum neu. Ich lass mich natürlich gerne eines besseren belehren.
Bei 16MHz müsstest du m.E. den Prescaler auf 256 und den Timer auf 9Bit nehmen. Damit zählt er also in 8.192ms einmal auf 512 (9Bit) hoch, danach in der gleichen Zeit wieder runter. Macht 16.384ms Periodendauer. Sollte hoffentlich für die Servos reichen.

-> ein Tick (Inkrement des Zählers) dauert 16.384/512 = 0.032ms
-> für eine Pulsdauer von beispielsweise 1.5ms: 1.5ms/0.032ms = 46.875 Ticks
-> das Ganze durch 2 Teilen und ins OCR reinschreiben: 46/2 = 23 = OCR2 oder bei inverted PWM: 512 - 23 = 489 = OCR2

Hast du dir schon mal die Grafiken auf http://www.mikrocontroller.net/artic...WM-Betriebsart
angeschaut? Ich finde dort ist das Ganze relativ gut nachzuvollziehen.

Und nicht vergessen den Port zu aktivieren (da bin ich nämlich dran gescheitert)
Code:
   	DDRB |= (1 << PB3);       						//PB3 output
   	PORTB |= ( 1 << PB3 );      					//enable PB3 Pull-up