Programmieren kannst Du den ATMega 8 mit dem Seriellen ISP für den SprinterSB den Link angegeben hat. Dafür brauchst Du keinen Max232.

Den Max232 musst Du verwenden, wenn Du Daten mit dem PC austauschen willst (nachdem der Mega8 programmiert wurde, wie das geht steht ebenfalls im Link beschrieben).

Sehr schöne Beispiele (auch für die Schaltungen findest Du im Wiki:
https://www.roboternetz.de/wissen/in...leicht_gemacht

Die sind zwar für den Mega32, aber die dort verwendeten Pins findest Du auch beim Mega8.