Novo ATMEGA328 para ATMEGA danificado da placa UNO

Hoje consegui mandar o bootloader e o scretch blink usando um arduino Duemilanove como ArduinoSPI, mas através da USB continua dando o AVR 500.
Acho que o que pifou foi o ATMEGA que faz o papel de conversor USB no UNO.
Quando tento mandar o scretch pela usb, apenas o pino RX acende, o TX não faz nada, será que há maneira de recuperar o ATMEGA?