stand alone ATmega328p-pu bootloading problem

I've bought 5 aTmega328p-pu chips, that arent bootloaded, with each one i get this error :

Arduino: 1.6.10 (Windows 10), Board: "Arduino Nano, ATmega328"

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x15
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x15

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x01
avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x10
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500_disable(): unknown response=0x12
Error while burning bootloader.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

with one of them i got this error:

error while bootloading

i have followed every tutorial i could find, which ofc all of them are the same essentially,

i then bought another chip thinking that maybe i was shipped broken ones, but with the new one i get the first error. can anyone help me?

Could you show a photo of your ATmega328P with all the wiring ?
If you followed every tutorial, then you have decoupling capacitors ?
Which programmer do you use ?