Zur Fehlereingrenzung könnte man mal den µC tauschen, oder einen anderen Programmer anschliessen. Ich vermute, dass der Controller einen Schaden hat, aber man kann das nur herausfinden, indem man nach und nach mögliche Fehlerursachen ausschliesst.

Eigentlich sollte man dir an der FH hilfreich zur Seite stehen, ich glaube nicht, dass es dein Fehler war.

Grüße