Computers, Development Boards & Shields
Educational & Robotics Kits
Electronic Sensors
Motors & Controllers
Communication & Display
Electronic Components
Soldering & Lab Tools

Upgrading Duemilanove with ATMEGA328P-PU

I recently received an ATMEGA328P-PU with the Duemilanove bootloader, which I purchased to upgrade a 168P Duemilanove to a Uno.

Once the chip is installed, the only thing I get is the L LED flashing once per second. I’ve tried to burn the bootloader from the Arduino IDE using both Duemilanove and Uno as board targets, which results in an “avrdude: stk500_recv(): programmer is not responding” error message.

What am I missing here, I was under the impression that this ATMEGA328P-PU w/ Duemilanove bootloader was a drop-in replacement.

Thanks in advance!

3 Answers


You state that you are trying to burn the bootloader which is a bit confusing are you attempting to upload or bootload the device? You should be able to select Duemilanove w/ATmega328 from the board menu and upload without issue as long as you didn’t accidentally bend any pins, and there is no other defect with the board itself.

Let me know if you have any luck, and upload a picture of your setup if you get a chance. I hope that helps!


Initially I tried to upload a standard blink sketch, with the same errors.  I used both Dueminalove w/328 and Uno targets before trying different bootloader options.

The only response from the Dueminalove is the power light and blinking L LED once per second.  I was pretty careful with swapping out the 168P with the 328, so I don’t think it would be a bent pin issue although I can check.  It’s just a standard Arduino Duemilanove (not a clone).

Maybe this 328 didn’t have a bootloader installed on it by chance?


Hmm looks like it was the chip seating, I used an X-acto to elevate it slightly from both ends and now it appears to be working properly.

Thanks for the feedback!


Your Answer

No comments yet.

Leave a Reply