Du hast mit dem Prozessor insgesamt 32 Pins zur Verfügung. Ich habe es bei mir steckbar gemacht. Ich habe 4 8-bit Steckleisten, für jeden Port (A,B,C,D) eine.

Das mit dem ISP-Programmer ist so eine Sache... Ich empfehle dir, zumindest die Platine von Robotikhardware dafür zu kaufen. Damit geht es viel einfacher, als wenn du es auf Lochraster o.ä. machst.
Ich habe versucht, den Programmer selbst zu machen, auf Streifenraster, er hat aber nicht auf Anhieb funktionert und ich konnte keinen Fehler finden, daher habe ich mir einen fertigen gekauft...