Jo JTAG-ICE är lite väl dyr. En AVR Dragon kan även användas som JTAG-programmerare och den är klart billigare.
Klarar man sig utan debug-interfacet så går det även att programmera XMega med PDI-protokollet. Det stöds av de två förstnämnda, men även av den ännu billigare AVRISP-MKII. (Men då kan du inte använda JTAG-kontakten utan får leta reda på rätt pinnar för PDI).
Har man ännu stramare budget så går det att använda vilken som helst av de AVR som har USB-stöd om man lägger in AVRISP-MKII-klonen från LUFA. Då har man en ISP/PDI/TPI-programmerare som kan användas både med AVR-studio och avrdude. thepirateboy här på forumet brukar sälja små utvecklingskort med USB-AVR för en dryg hundralapp som går bra att använda till detta. (En liten komplikation är dock att XMegor inte vill ha 5 volt på sina pinnar, men man kan ju spänningsmata programmeraren med 3.3V från målkortet, som jag gjorde
här, så är det problemet löst).