Welchen Programmer man nehmen kann hängt weniger davon ab welchen der AVR8 µCs man nutzt, sondern vom PC ab.
Die ganz einfachen (ohne eigenen µC) brauchen einen echten LPT bzw. COM Port, am besten direkt auf dem Motherboard. Wenn man nur USB hat, dann fallen diese Programmer schon mal weg.