Der Atmega8 hat PWM ausgänge. Die kann man programmieren. Man benöptigt keine zusätzlichen ICs. Der Mega8 hat 3 PWM Ports (OC1A, OC1B, OC2). Wie man die PWM Ports programmiert steht im DB
(http://www.atmel.com/dyn/resources/p...ts/doc2486.pdf)
Hier ist noch ein Bild des Mega8. Die Pins haben teilweise mehrere Funktionen, diese stehen in Klammern. Die PWM Ports sind Pin 15-17.
Bild hier