Dúvida - Como recuperar Atmega328-PU e Atmega328P-PU?

Podes usar esse duemilanove sem o AVR e carregares o bootloader nele usando o metodo bitbang mode.
http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

Para este modo apenas necessitas do FTDI232RL e ligares uns fios ao AVR.
Ja uma vez me safou para carregar bootloaders em AVR todos de origem sem ter um programador externo.