Hi!
A while ago i've bought 10 atmega328p-au chips, 32 pin TQFP package (i think its TQFP package and not MLF package, MLF is supposed to have all 3 corners cut off 45 degrees and my chips do have that, but its supposed to have a metal pad on the bottom which my chips dont have so i am really confused about that. When i got them i read the markings and i have 4 different types of those: Atmega328p-au 1236; 1330; 1343; 1432. So the first question i have is what is the difference between those and what do those markings mean in the first place? I am asking that because the first chip i programmed was 1236, the same one as it is on the arduino nano. I first burned the bootloader on it and it was successful (after hours of trying). After that changed the programmer to AVRISP mkII. The board was changed to uno (from nano, because for some reason that didnt work? another confussion there). I loaded the blink sketch on it and everything worked as it should.
So now, after a month or so i got to the point in my project where i had to start including those chips (i actually needed only 1). I used a chip with the marking 1432 and when i wired everything up i tried to burn the bootleader but it didnt want to. Tried to do it again on some other chip, 1330 still nothing. I did everything the same as i did with the same chip. Then i tried with 1343 and the bootloader burned successfully! Why i do not know, thats why i am putting this on the forum. Also btw, i did these steps on multiple chips, repeated on all of the types of chips (the 4 numeral markings) and for some reason same problems occur for the same chips. Anyways then i changed the board to uno and programmer to AVRISP mkII and connected everything to the board (with the microcontroller removed ofcourse). Here is where the first problem occured. The pin 13 LED didnt blink in the first half a second like it does when you connect. For some reason the chip didnt respond at all (when i connected it. All it did is like i powered it normally and thats all. It didnt respond with the bootloader. It "played" the blink sketch - which i didnt load it on it. All i loaded on it is burned the bootloader. So here another question rises - does a bootloader also load on a blink sketch? Anyways so the chip doesnt respond, it just did the blink thingy.
Here is the error message:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x28
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x28
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x28
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x28
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x28
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x28
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x28
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x28
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x28
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x28
So does anyone knows what is going on here? I am very thankful for any help. Also i've been searching for this problem on the net for some hours now and nothing seems to help, also for some reason i cant find anything about those 4 numeral markings on the chips, as if they dont matter? But it seems they do, judging from my problem.
With regards, mate115