Replacing Atmega8 with Atmega328 IC

Hello,

I was supplied with an arduino board in a workshop(which is a very old version board similar to :
i
the board comes with atmega8 as a micro controller ..
I wanted to increase the performance and memory of my micro controller, so I purchased an atmega328 IC from ebay
Atmega328 IC Arduino Duemilanove bootloader

After replacing the IC with atmega328, I changed the settings in my arduino IDE to atmega32 duemilanove board ..
When I supplied power to my arduino board, I noticed that the LED on pin13 is keeps on blinking continuosly(Though I pressed reset button many times)

Here's a little video I made after replacing the IC :

I'm not able to upload the code to arduino board after replacing the IC

can anyone help me with this

Thanks !

ps : I'm pretty new to arduino & electronics world :blush:

Sounds like you installed a '328 with bootloader that blinks the pin13 to let you know it is alive.

Hello

Thanks for responding ..
I'm really stuck with the problem ..
Here's a snapshot I took when I tried to upload the code to my new micro controller ..

I'm not getting any response from TX, RX led's on my arduino board when I tried to upload the code ..
I guess there's a synchronisation problem between my pc & the board ..
But when I replaced the board with old IC(atmega8), I don't find any problem with the board, I'm able to upload the code as usually ..
I'm facing the problem only when I replaced the board with atmega328 instead of atmega8 :frowning:

Thanks & Regards

From the video it doesn't look like you have the Auto Reset Enable bumper installed. Try holding down the reset button, clicking the Upload button for the sketch, and releasing the reset button when you see the "Binary sketch size:" message appear.

Note: The ancient ATmega8 bootloader would wait around for 10 seconds after a reset looking for an upload. After they added the Auto Reset feature they reduced the time to less than a second. That way your sketch can start much faster on subsequent resets.

Hello,

I followed the above procedure, the results are follows

Binary sketch size: 1260 bytes (of a 30720 byte maximum)

avrdude: arduino_read_sig_bytes(): (a) protocol error, expect=0x10, resp=0x30
avrdude: error reading signature data for part "ATMEGA328P", rc=-3
avrdude: error reading signature data, rc=-1
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

can you please explain "Auto Reset Enable bumper" ..

Thanks for time ..

Avinash-V:
can you please explain "Auto Reset Enable bumper" ..

Sorry, I meant "jumper". Those two pins near the power jack.

@john

Hi,
I tried to short circuit the auto reset pin using a wire cable .. But it didn't help me in resetting the board .. The LED on pin 13 is still keeps on blinking

is there any other alternative to reset the atmega32 ?? (like, increasing the delay in atmega)

Thanks !

Avinash-V:
is there any other alternative to reset the atmega32 ??

See reply 3: "Try holding down the reset button, clicking the Upload button for the sketch, and releasing the reset button when you see the "Binary sketch size:" message appear."

Thanks john, I tried it .. But it didn't solved the problem

I released the reset button after seeing the message, but the LED didn't stop blinking i.,e with in less than 5 seconds of time after releasing the button the led started to blink (due to quick response of atmega328, I guess) :frowning:

I really appreciate your Guidance,

Any further help would be much appreciated .. Thanks