He estado intentando programar unos cuantos microcontroladores diferentes utilizando solo un cable FTDI 5V TTL y un software de auto-escritura para golpear los pines necesarios en los chips. Hasta ahora tuve éxito solo con mis chips AT89S52 pero tengo un problema similar con el resto. El resto es un ATmega8, ATtiny13 e incluso un PIC16F84A.
Ninguno de estos chips parece responder en los pines apropiados (MISO, SDO, etc.) durante la programación. Estos pines parecen estar siempre en un estado de alta impedancia y no se pueden jalar ALTO ni BAJO.
Lo he comprobado con una simple "sonda lógica" de LED, mi Arduino como analizador lógico, osciloscopio. Simplemente no hay respuesta de estos chips. Incluso intenté programar desde el Arduino con bocetos simples (SPI o bitbang) con exactamente el mismo efecto.
¿Hay algo que me falta o que obviamente estoy haciendo mal? Para todos los microcontroladores he conectado los pines directamente a los cables del cable FTDI (o pines de Arduino) y en caso de que se requiera programación de HV, utilicé el siguiente circuito (que parece funcionar bien cuando estoy midiendo con mi multímetro) :