Un problema
posible es que algunos PIC necesitan un ciclo de encendido para entrar en el modo de programación. El 12F675 en particular lo necesita cuando la palabra de configuración en su aplicación configura el pin MCLR como GPIO.
Cuando el pcikit2 alimente su chip objetivo, proporcionará el ciclo de encendido. Con el + 5V independiente que suministras no puedes hacer esto.
Después de cubrir los problemas más probables, podrías ir por los improbables ... ¡No te rías de mí, me baso en mi propia experiencia!
- ¿podrías tener dos pickit2 conectados? (Sí, una vez hice esto y me asombró que la aplicación pickit2 seleccionada no fuera a la que estaba conectado el PIC. También perdí una hora cuando tenía dos cables PIC de destino en paralelo. Eso da resultados muy extraños cuando ambos ponen su ID de chip al programador.)
- ¿el pickit2 que está utilizando está conectado al PC que está usando? (Hago clases de PIC y los estudiantes pueden ser bastante creativos en quién se conecta la computadora portátil a quién está PIC)
¿- son tanto el pickit2 como el chip del lado derecho? La pieza de pickit2 es como se ve desde arriba (donde están los botones y los LED).
- ¿es realmente el chip un 12F675? (Una vez intenté durante todo el día conseguir que el convertidor A / D de un 12F629 funcionara, para los no expertos en PIC: ese es el hermano más barato del 12F675, es más barato porque no tiene un A / D convertidor ).
- ¿Son los cables exactamente como se muestran, no mezclados? ¿Y no se rompen por accidente? Si está utilizando una placa de pruebas sin soldadura: ¿sigue teniendo todos los contactos?
- ¿Es el firmware en el pickit2 una versión que coincide con el lado de su PC? tal vez vuelva a cargar el firmware para estar 100% seguro.
En respuesta a su EDIT2: ROFL, verifique mi viñeta 4. El PIC12C671 es un chip totalmente diferente, y la C significa que es un chip EPROM (programable una sola vez), que no es compatible con pickit2.