AVR Programmer

Yes.
You might have to add to the file programmers.txt for it to be recognized.
I don't know if that will impact the USB interface.