Hola.
Me está dando problemas programar chips de la familia 12F.
He probado con varios 629 y con un 675.
Estoy usando el WinPic 3.62
En el mismo circuito estoy pinchando un 16F690 que tengo, y lo lee y programa sin problemas.
No se que estoy haciendo, pero el programa se hace un lío con el BandGap y el OSCCAL.
Si los borro con el PicKit 2 antes, la primera programación la hace bien, pero después no hace más.
Después de pincharlos en el GTP, los pongo otra vez en el PicKit2, ambos valores han permanecido intactos, y los puedo grabar y programar sin problemas.
¿tenéis idea de que puede ser?
Edito para añadir que estoy usando todo el rato dos HEX y a pesar de que no hago ninguna referencia al asunto, me pone el BandGap en Highest.
Device 12F629
Config INTRC_OSC_NOCLKOUT , WDT_OFF , PWRTE_OFF, MCLRE_OFF, CP_OFF
XTAL = 4
ALL_DIGITAL true
TRISIO = %00000010
bucle:
If GPIO.1 = 1 Then
Low GPIO.0
DelayMS 150
Else
High GPIO.0
DelayMS 25
Low GPIO.0
DelayMS 125
EndIf
GoTo bucle
Esto es Proton+, pero he probado algo similar en otro compilador, y hace exactamente lo mismo.
un saludo