aber kann man nicht auch einfach mit 16 Pins vom ATmega16 direkt die Servos ansprechen?
Grundsätzlich kannst du Servos mit dem ATMega auch direkt ansteuern.
Servos müssen aber kontinueirlich mit einem gepulsten Signal angesteuert werden. Dieses Signal zu erzeugen kostet Resourcen und je mehr Servos angesteuert werden sollen, desto mehr Resourcen sind erforderlich.
Ein paar Servos kann der ATMega nebenher ansteuern, aber nicht beliebig viele.
Ich glaube bis zu 8 Stück schafft er noch halbwegs problemlos, hat dann aber kaum noch Zeit sich um etwas anderes zu kümmern.
Mit sehr geschickter Programmierung gehts vermutlich auch noch mit mehr als 8 Servos, aber irgendwann ist dann Schluss.

Daher ist es bei mehrern Servos geschickter die Erzeugung des Signals für die Servos einem anderen Chip/Controller zu überlassen.