scusa la banalità della domanda ma non si sa mai: sicuro di non aver invertito tx e rx?
Inoltre nella fase di programmazione i due pin del micro sono liberi o li usi per altro?
Sembra proprio una mancata comunicazione col micro, non credo proprio si tratti dell'FTDI