Man merkt denke ich ,dass ich stark verwirrt bin

Ich bin recht neu auf dem Gebiet Atmel. Und habe mir einen Atmega16 zugelegt.

Hab mich jetzt innerhalb von zwei tagen durch alle möglichen lcd libs etc gewühlt und soweit auch alles geschafft wie ich es wollte
C habe ich gewählt da ich mit dem C++ Syntax vertraut bin also bitte nicht gleich schimpfen weil ich gleich damit anfange.

Zum 100% Glück fehlen mir jetzt aber noch 4 steuerbare Servos..
Ich habe schon viel von Hardware PWM beim 16er etc gelesen. Doch nirgends wirklich verstanden wie es funktioniert.

An welche Pins müssen die Servos. Bestimmte oder normale i/o's ?
Auch von der Code seite her blicke ich nicht durch ( trotz suchfunktion )

Hat vielleich zufällig jemand eine servosteuerung auf den mega16 zugeschnitten zur hand. in c ?
das wäre prima...

Vielen Dank im Vorraus,
Somebuddy