Hi!
I just started to make breadboard Arduino and burnt the bootloader to new ATMEGA328P-PU chip using Duemilanove.
All worked just fine.
But:
when i wanted to try some example scripts on that new chip, I accidentally broke two legs while removing the old chip from Arduino board.
Does anyone know what to do next?
I think i'll leave the new chip on the Arduino board and the one with broken legs i shall try to solder a wire or something..
What have you guys done, when some legs are broken.
I know that there is a special tool for removal (IC-EXTRACTOR TOOL) but i really wanted to try out my new chip... so i just had to use my knife for removing it.
ok, thank you.
And tomorrow ill get the proper tool for removing chips. Using knife is bad idea.
Also i should consider buying an external programmer (USB to Serial breakout board), because there is always a risk of damaging the legs (pins) when using Duemilanove to upload sketches.
Solder it the original broken piece of leg. You'll be able to inserted/remove it from a breadboard but probably not from a socket anymore. A needle or normal piece of wire is too thick, you will ruin the socket's pins, they're made for very thin-flat stuff.
Get an extra socket, and solder the chip to it, and leave it there (move the whole socket around instead of just the chip.) Sorta like here: Basic kludges: 5 minute SOIC-DIP adapter | Evil Mad Scientist Laboratories
This used to be pretty common with some very large DIP chips that were difficult to handle, expensive and subject to various damage (pins bending, etc) if treated with less delicacy. The MC68000 CPU (64pins, 0.9 inch wide) was a candidate.
ouch, a little. Yup, I missed a character. So no pico-power (it has more draw or less power-save modes?) and different opti-loader? Maybe good I only got two!
The main trick is to burn the 328P bootloader, which will then lie to everything else. I don't think that anyone has found a meaningful difference (for Arduino users) between 328 and 328P...
No, even the Picopower doesn't seem to matter much except maybe on power down sleep mode.
Biggest issue is the device signature, and then only for burning the bootloader I think.
I bought ATMEGA328P-PU controller and followed the "Use Duemilanove as programmer" tutorial... and failed. Then after using Google services i found out that i need some beta add-on for Arduino software (arduinoISP-dev04b.zip).
I really like that there is no need of extra components to burn bootloader, just Arduino board, new clean chip, breadboard and some wires.