Duemilanove chip in Uno Board?

Hello everybody. I have only recently gotten into electronics, and started with the Arduino. A few days ago I made a dumb mistake, and sent 12v to one of the pins (from a motor). My computer immediately rebooted, and I could no longer upload code to the Arduino, or run the existing code. I followed some general troubleshooting, and came to the conclusion that the issue was with the ATMega chip, or the USB thingy.

I purchased some new chips from Amazon, that were preinstalled with Duemilanove. It seems that I am able to upload code to the chip, and it appears (from a basic "blink" sketch) to be running smoothly.

I am just curious if there is anything that I should know about this setup? If I purchase the necessary hardware, will I be able to update the chips to the Uno boot loader? Do I need to do this, or will everything on the Uno board work just fine?

Thank you in advance for any help you guys might offer!

It should be fine as is, but I think the Optiboot loader is smaller and possibly faster than the Duemilanove one.

If you have more than one board, you can use one to program the bootloader on the other, as I describe here:

The Duemilanove chip will work fine in a Uno board (I accidentally bought some 328's with the "wrong" bootloader, used them anyway). As long as you remember to select the appropriate choice in your "boards" menu, it'll work.

The Duemilanove takes longer to boot, by maybe a second or so... but other than that, it shouldn't present any major problems.

Excellent, thank you for your responses.

I have a second board, so I should be able to "upgrade" these chips to the UNO boot loader without any issues, right?

Yes. Here is one way: