USB Programming Files??

I have a UNO that has a dead USB chip. Before I trash the board i would like to try and reprogram the USB chip.

I do have an Atmel ATmeaga programmer.

Does anyone know where the programming file for the UNO USB chip is?

I would also like the bootloader file for the ATmega328.

Bob Macklin
Seattle, Wa

Official Unos and some clones have an ATmega16U2 that can be programmed. The firmware is here:

or in the equivalent location in your Arduino IDE installation folder.
Many clones use the CH340 instead of ATmega16U2. That chip can't be programmed.

The Uno bootloader is here:

or in the equivalent location in your Arduino IDE installation folder.