I’m trying to burn a bootloader on a ATMEGA328 chip I bought from DigiKey. I’m using a brand spanking new UNO to use as an ISP (Arduino as ISP). I’m using Arduino 1.0.1 with a modified boards.txt and avrdude.conf to recognize the ATMEGA328 (not ATMEGA328P like on the Arduinos, the ATMEGA328 has a different signature ‘signature = 0x1e 0x95 0x0f;’ ). I uploaded the ArduinoISP sketch to the UNO and made the following connections (i’m using a ZIF socket for the ATMEGA328 32TQFP):
UNO(pins) Target ATMEGA328(pins)
Ive got a 10uF cap between the RESET line and GND, polarized negative to GND (dont have any tantalum caps laying around)
I also have a 16MHz resonator on pins 7 & 8 on the ATMEGA328, tied to GND.
When I hit Burn Bootloader, I get Device Signature = 0x000000
Invalid device signature.
Now, I remember if it’s communicating but wrong signature, it will print out the signature it’s getting which was similar to 0x1e 0x95 0x0f, but different ( i can remember exactly).
Here’s my setup if you’re interested:
I feel like I have a hardware issue going on here… Any help is surely appreciated!!!