I freshly built an arduino s3v3 with atmega 328 and i was try to burn the bootloader with a arduino as isp i used Arduino ng board as a ISP ( using Atmega8) when i try to burn the bootloader and this message apear (avrdude: Expected signature for ATMEGA328P is 1E 95 0F
** Double check chip, or use -F to override this check.**) ![]()
couple time i recheck all the cabble connection but i still get same ![]()
Please Help me i was confused with this error :~
Note (i used Atmega328p-pu as a target chip)
Thank you
The error message means that AvrDude could not communicate with target processor. It does not mean it communicated with the target and the response was other than a at mega 328.
Have you used the Uno ISP elsewhere and know that it works? It seems to me you are dealing with two unknowns - an ISP board and a new board. Can you try the ISP on a known good board and confirm it works ?
I have encountered problems with breadboard Arduinos where there is an LED on pin 13 without any buffering. Since this is SCK pin of the processor, loading this pin improperly can cause problems with in-circuit programming.
avr_fred:
The error message means that AvrDude could not communicate with target processor. It does not mean it communicated with the target and the response was other than a at mega 328.Have you used the Uno ISP elsewhere and know that it works? It seems to me you are dealing with two unknowns - an ISP board and a new board. Can you try the ISP on a known good board and confirm it works ?
I have encountered problems with breadboard Arduinos where there is an LED on pin 13 without any buffering. Since this is SCK pin of the processor, loading this pin improperly can cause problems with in-circuit programming.
I disagree, a signature error is just what it says, it read the signature bytes from the chip but it doesn't match what chip you told AVRDUDE that you are attached to. Not being able to talk to a chip at all gives a very explicit error message saying so.
328 has different signature than 328P.
One way to fix is to change the signature bytes in avrdude.conf to match 328, then change back after burning the bootloader.
First turn on verbose uploading so you can see what signature is actually being read. Signatures of 00 00 00 or FF FF FF usually indicate wiring or oscillator problems. Signature of 1E 95 014 means you have a 328 instead of a 328p. 1E 93 07 means you're somehow talking to the ATmega8 in your ArduinoISP instead of the actual target.
Hey
i turn on verrbose uploading but i still get same(avrdude: Expected signature for ATMEGA328P is 1E 95 0F
** Double check chip, or use -F to override this check.**) not a code that you tell
.
i tried 2 arduino board NG and Diecimilia to used as ISP and my two arduino board is in a perfect working condition
but still get same message. ![]()
and i really sure using Atmega328p-pu not Atmega328-pu.
Help me
Thank you
Hi
Just found this post on a search, I've been having the exact same issue with some ATMega's which are definitely printed 328P-PU but identifies as a 328 (i.e. non picopower). Atmega328P-PU identifies itself as 328-PU - Microcontrollers - Arduino Forum
Perhaps this is a batch of chips from Atmel that are wrong from the factory, either they are 328Ps with the wrong ID set, or are 328s with the wrong part number printed on them.
Regards
Phil
Where did you get them?
Hi
An Ebay seller (more info on the original thread). The seller is very responsive and looking into it. The chips do work fine otherwise, the jury is out if this is a deliberate act to sell off cheaper chips as more expensive ones (I find it hard to believe someone would go to all the effort in reprinting them given the price differences, and they did a good job if they have as no evidence the printing has been tampered with) or if this is a mistake at the factory or later when they've been programmed.
It's always possible it is by design, i.e. Atmel are asked to supply a large number of 328s, they have no inventory and suggest they can supply the 328Ps but will program them to say they are 328s so the customer doesn't have issues with their own automated programming. There are loads left over or the company goes under and they get sold on without the history of the change of chip signature going with them.
If it wasn't for the fact I got them without a bootloader (as I wanted to add a different one for 8Mhz use) I'd have never known as once boot-loaded, Arduino sketches run and load no differently of course.
Regards
Phil