Que tal amigos del foro. Les comento que estoy en una situación un tanto rara con el PIC12F617, el cual tiene la característica de self-write. Estoy tratando de guardar unos datos de prueba en la propia memoria de programa a partir de la dirección $7FA hasta la $7FF. Empecé mis intentos completamente en PicBasic Pro, después usando ensamblador, luego combinando PBP y ensamblador y existen partes en que en la memoria no se logran guardar los datos. En la simulacion en MPLAB todo funciona bien, pero en la realidad no es asi.
Este es el código que uso en PBP:
I VAR byte
J var byte
A var word
H VAR WORD
INICIO: TRISIO = %11011111 'Configura puerto GPIO.5 como salida
ANSEL = 0 'Configura puerto como digital
LOW LED
J = 0
FOR A=$7A0 TO $7FF STEP 4
FOR I = 0 TO 3
H = A + I
WRITECODE H,J
J = J+1
NEXT I
NEXT A
HIGH LED
AGAIN: GOTO again
