Nicht AREF sondern AVCC sollen mit Spule und Kondensator versehen sein. AREF gehört über einen 100n Kondensator an GND und eventuell sollte mit einem Jumper die Möglichkeit gegeben sein einen externe Referenzspannung anzulegen.
C1 ist für VCC, auf den Reset-Pin gehört ein eigener Kondensator
RXD und TXD solltest du freihalten für die Datenübertragung, das hat nichts mit dem Programmer zu tun.
Für ein LCD brauchst du, je nach Beschaltung, 6 oder 7 Pin http://www.roboternetz.de/wissen/ind...D-Modul_am_AVR
Die Beschaltung von PortA noch mal überdenken. So kannst du den ADC nur schwer nützen.