Memorial day is 05/25/2015 – Orders will ship out on May 26th. There will not be any deliveries or shipping on Monday. Any order placed after 11am ET on Friday May 22nd will not start to ship out until Tuesday May 26th.

Burning bootloader to ATMEGA328P-AU-ND using AdaLoader
Moderators: adafruit_support_bill, adafruit

Burning bootloader to ATMEGA328P-AU-ND using AdaLoader

by jasonwebb on Tue Jun 19, 2012 2:51 pm

I assembled a little breakout board for an ATMEGA328P-AU-ND (http://www.digikey.com/product-detail/e ... ND/1832260) thinking that it was the same chip that is used by the Arduino main boards. Apparently, the "AU" part makes it a different chip, and I can't burn the bootloader using an UNO with ArduinoISP.

Whenever I connect my breakout board to the Arduino UNO (using digital pins 10, 11, 12 and 13 and power), then attempt to burn the bootloader using Arduino as ISP, I receive this error (Arduino 1.0.1):

Code: Select all | TOGGLE FULL SIZE
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


So, I loaded my UNO with the AdaLoader (https://github.com/adafruit/Standalone- ... programmer), hoping to get the device signature from the board so I can modify my boards.txt file (somehow). Here is the output in the Serial Monitor once I hit "G":

Code: Select all | TOGGLE FULL SIZE
Reading signature:200
Searching for image...
 Not Found
Image fail


200? Haha, I thought there would be a hex value? Not sure how to proceed.

Did I buy the wrong ATMEGA328 chip? I wanted a 32-TQFN package, but maybe I got the wrong one. If not, does anyone have any idea how to get a bootloader onto it?
Jason Webb - grad student, creative technologist, OSHW engineer
  • Website: http://jason-webb.info
  • Twitter: @jasonwebb
  • Flickr: http://www.flickr.com/photos/zenwebb/
  • Vimeo: http://vimeo.com/jasonwebb

jasonwebb
 
Posts: 103
Joined: Sat Sep 10, 2011 2:15 pm
Location: Kearney, NE

Re: Burning bootloader to ATMEGA328P-AU-ND using AdaLoader

by jasonwebb on Tue Jun 19, 2012 3:30 pm

I downloaded WinAVR and used it's avrdude to check the device signature. It's 0x000000, which I guess means I fried my chip while soldering. Uh oh.
Jason Webb - grad student, creative technologist, OSHW engineer
  • Website: http://jason-webb.info
  • Twitter: @jasonwebb
  • Flickr: http://www.flickr.com/photos/zenwebb/
  • Vimeo: http://vimeo.com/jasonwebb

jasonwebb
 
Posts: 103
Joined: Sat Sep 10, 2011 2:15 pm
Location: Kearney, NE