PROBLEMA HELP! Caricamento bootloader su atmega328p tqfp board custom

Ciao a tutti,
sto usando arduino UNO come ISP per programmare il bootloader su un chip vergine che ho saldato su una mia board.
Questa operazione l'ho già fatta diverse volte su altri chip vergini senza problemi, ma a sto giro non funziona. Attaccato al micro ho un quarzo 16MHz e 2 condensatori da 22pF.

Le linee SCK, MISO, MOSI e RESET sono collegate correttamente ad arduino UNO (ho verificato almeno 5 volte il set up). Le linee non sono cortocircuitate ne a gnd ne a vcc.

Questo è l'output di arduino ide

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM8
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type 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    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      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

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Errore durante la scrittura del bootloader
Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

Ho visto con oscilloscopio che su xtal1 e xtal2 non è presente il clock quando alimento il micro.

Micro fallato?
Cosa posso fare?

Grazie

Aggiornamento.

Ho cablato un nuovo micro direttamente con dei fili verso arduino UNO. non ho collegato oscillatore.
All'inizio mi dava degli output diversi che non sono riuscito a salvare, mi pare non riuscisse a scrivere gli e-fuse.

Ora da gli stessi output di quello montato sulla board.

Non so che fare.

--- ti ricordo che, da regolamento, è permesso fare "up" solo dopo almeno 48 ore dall'ultimo post. Grazie - gpb01