Du kannst AVRs (also z.B. Atmega) je nach Programmer programmieren.
Ob infrarot, Funk, Kabel - das ist Sache des Programmers und nur eine Preisfrage. Ich z.B. programmiere mittels USB, hat mich 11,00 Euro gekostet, der Programmer.