... Ich habe ein Verständnisproblem bezüglich der Timer (8 u. 16 bit) ...
Mir gings ne Zeitlang nicht besser *grins*.

... Ich habe versucht ein PWM-Signal zu generieren, jedoch zeigt das oszi keins an ...
Hier (klick) steht meine Servo-Timer-Initialisierung für nen 1284P/20 MHz (zwanzig, mit Quarz!!). Damit fahre ich die Servosteuerung vollständig über die beiden 16bittigen Timer. ALLERDINGS für acht, aktuell für zehn Servos, d.h. um auf die 20 ms zu kommen, muss der Timer1 mehrfach (sollte mindestens 8 mal) aufgerufen werden. ACHTUNG - der Hintergrund der Sache ist mein Wunsch die Servod von minimal möglicher GEschwindigkeit in SlowMotion bis zu full speed fahren zu könnnen. Die Initialisierung des Timer/Counter 1 ist für ne CTC, das wäre gerade für Dich vielleicht als Codebeispiel von Interesse. Entsprechend den 20 MHz sind natürlich die Werte für Prescaler, OCR1A und OCR1B.

PS: Mein C ist nicht das Beste, insbes. nicht für alle Compiler wasserdicht :-/