AVCC musst du anschließen (ein Fehler von mir). Hier habe ich etwas zu AVCC gefunden (https://www.roboternetz.de/community...der-ADCs-nötig).
Zum Thema programmieren. Es gibt verschiedene Arten wie du µCs programmieren kannst.

1.)HV-Programmierung => Es wird zum Programmieren 12V an den Reset Eingang angeschlossen. Dazu braucht man spezielle Hardware. Man kann am meisten machen, da er auch mit verstellten Fuses programmierbar ist.
2.)ISP (In System Programming) Programmierung => Zum Programmieren werden 6 Anschlüsse benötigt. Diese sind VCC (5V), GND, Reset, Miso, Mosi, SCK. Mit dieser Variante kann man Fuses verändern, das Programm auf bzw vom µC laden,...
Hat man die Fuses bzw Lockbits falsch eingestellt ist er nicht mehr ansprechbar bzw bei verstellten Takt nur mit externer Hardware.
3.)mit Bootloader => Man spielt einmal mit einem ISP oder HV Programmiergerät einen Bootloader auf den µC. Dieser bleibt immer am µC drauf. Man hat deswegen nicht soviel Platz für das eigene Programm (wegen dem Bootloader). Der Vorteil ist der das man den µC z.B. über RS232 programmieren kann. Beim Asuro wird auch ein Bootloader verwendet. Ob man die Fuses verstellen kann weiß ich nicht, da ich mit ISP programmiere.

Wenn du den Stecker verwendest und mittels ISP programmieren willst ist er falsch angeschlossen. Suche im Internet nach dem Anschluss vom ISP. So wie du es angeschlossen hast (mit RX/TX) musst du einen Bootloader aufspielen. Diesen musst du entweder selbst programmieren oder im Internet suchen.

MfG Hannes