ATmega8 selbst unterstützt kein In-System-Debugging, dazu bräuchtest du JTAG oder das neuere OWDI (One Wire Debug Interface), das allerdings recht teure Hardware erfordert..

Als Bastler kann man sich behelfen mit Test"ausgaben" (LED, Display, über der USART zum PC, Töne (Morse), ...). Das ist zwar kein Dubug im eigentlichen Sinne, weil es Codeänderung/Hardware braucht, aber manchmal ganz hilfreich und nicht teuer.