Can't burn ATmega328p-au vis arduino

HI, I read and test every way to burn custom PCB... i try everything I found here... no success!.
here's a copy/paste of what i got:

avrdude: Version 7.1-arduino.1
Copyright the AVRDUDE authors;
see avrdude/AUTHORS at main · avrdudes/avrdude · GitHub

     System wide configuration file is C:\Users\Utilisateur\AppData\Local\Arduino15\packages\MiniCore\hardware\avr\2.2.1\avrdude.conf

     Using Port                    : COM4
     Using Programmer              : stk500v1
     Overriding Baud Rate          : 19200
     AVR Part                      : ATmega328P
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PC2
     RESET disposition             : possible i/o
     RETRY pulse                   : SCK
     Serial program mode           : yes
     Parallel program mode         : yes
     Timeout                       : 200
     StabDelay                     : 100
     CmdexeDelay                   : 25
     SyncLoops                     : 32
     PollIndex                     : 3
     PollValue                     : 0x53
     Memory Detail                 :

                                       Block Poll               Page                       Polled
       Memory Type Alias    Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
       ----------- -------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
       eeprom                 65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
       flash                  65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
       lfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
       hfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
       efuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
       lock                    0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
       signature               0     0     0    0 no          3    1      0     0     0 0x00 0x00
       calibration             0     0     0    0 no          1    1      0     0     0 0x00 0x00

     Programmer Type : STK500
     Description     : Atmel STK500 version 1.x firmware
     Hardware Version: 2
     Firmware Version: 1.18
     Topcard         : Unknown
     Vtarget         : 0.0 V
     Varef           : 0.0 V
     Oscillator      : Off
     SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions
avrdude: device signature = 0x000000 (retrying)
avrdude: device signature = 0x000000 (retrying)
avrdude: device signature = 0x000000
avrdude main() error: Yikes! Invalid device signature.
avrdude main() error: expected signature for ATmega328P is 1E 95 0F
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.


It's hook perfectly every wire is good... I just don't get it!
Thanks for help...
right now i thinking of making new PCB with 28 dip socket as i always did before... I just trying to make these PCB smaller.

Have you seen these ?

Always show us a good schematic of your proposed circuit.
Show us a good image of your ‘actual’ wiring.
Give links to components.


here's my pcb... sorry I can't export the Kicad files in .jpg... it's my first pcb with this tiny Atmega328... a thougt the bootloader would be already install... so I used D13 and D12. didn't know it will be needed to burn the bootloader.. I was able to weld a tiny wire du D13 directly on the chips and an other to pin 12 under the relay... as you can see, I use to put access to all pin that not used.. in case of!... could the relay, or the Led, give me trouble in this situation?

Loads on the SPI pins can/will affect your capacity to burn the boot-loader.

Thanks sir... I will redo this thing the way it should.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.