Das STK500 sollte mit normalen USB-RS232 Adaptern funtionieren. Es könnte höchstens Probleme geben das einige Software am PC nicht mit einer zu hohen COM nummer klar kommt. Mit den meisten Adaptern sollte es da aber keine Probleme geben.


Solange man in C programmiert ist es relativ egal of PIC oder AVR. Man hat nur etwas andere Compiler.
Auch wenn die AVRs mehr Befehle haben ist die Programmierung in ASM eigentlich nicht komplizierter. Die Zahl der Befehle ist auch gar nicht so klar definiert. Ein Teil der 130 Befehle sind nur Spezialfälle algemeinerer Befehle die einen extra Namen gekriegt haben weil es so übersichtlicher wird. Durch den einfacheren Speicherzugriff finde ich ASM am AVR sogar sogar eher einfacher. Viel hängt aber auch davon ab was man gut kennt.