Arduino ic fake or real

I purchased a new Atmega328 ic from the digikey. when the package is received I found that the number is different and I choose a different one. The IC I received is Atmel megaPN-TW 35473D 230583M, I checked the datasheet but there is no this kind of part number is mentioned.
Can anyone help me to check if this IC is original or fake?

Hi,
Please post some clear images of the IC.
Did you make the mistake of ordering the wrong part?

Thanks.. Tom.. :grinning: :+1: :coffee: :australia:

Ok

DigiKey is a reputable dealer so I doubt it's a fake. The chip in the photo is a 328P

image

actually Atmega328P N-TW
oiginal:

Hi,
Written on the IC.

Mega328P.

What IC package did you order it in?

Tom.. :grinning: :+1: :coffee: :australia:

Remember, these will need a Boot-loader added or be programmed with ICSP.

I've got an Arduino Uno R3 that has that same "35473D" on the 28 pin DIL ATmega328P.

That "230583" looks like a date code to me.

I found the https://www.tme.eu/Document/d0c4c512359c7f801dc03badc11b135c/GBNG-15KQFZ896.pdf that refers to two documents about the device markings.

:scream:

4 Likes

Yes Larry, I though the same after I took the photo.

2 Likes

it 32TQFP package

And I found the same issue with the Atmega328 U ic,
I order it from digikey and when i replace the ok one with the new ic then the code is not uploading in arduino uno board. its been loading and loading only. And show the error "
avrdude: ser_open(): can't set com-state for "\.\COM7"
Failed uploading: uploading error: exit status 1 "
then i change another new ic, the result is same, the code is not uploading.
can anyone help me with this.

Do a search on this forum for "set com-state".

As this question does not relate to the original question (and has nothing to do with the 328(P)) , I suggest that you start a new topic in Avrdude, stk500, Bootloader issues - Arduino Forum if you don't come right.

Note:
The device in the image in post #13 is a 328, not a 328P. But the upload issue still is different from your original topic.

Ok, I got your point

I would make an educated guess that the chip you've ordered from Digikey is as supplied by Microchip - i.e. the chip is blank and you need to program in the appropriate bootloader.

I think that this is purely the communication with the TTL-to-USB converter and not with the boot loader. I might be wrong though.

This is my first time can you guide me?

If you are needing to program a bootloader in to a virgin chip (i.e. as supplied by Microchip to their distributors), then have a read of this:

It will give you an idea of what items you need to do this and how to connect them together.

NOTE: I believe that the ATMEGA328 has a different signature to an ATMEGA328P. The signature is a number (several numbers) that can be read out by a programmer. They can be used to determine the actual device that is being programmed.

I do not know if the "Arduino as ISP" route will support the ATMEGA328 device.

avrdude: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.
Failed chip erase: uploading error: exit status 1

I Got this error again and again. Please help me to figure out the problem