Hola a todos.
Estoy intentando escribir datos en la memoria de programa del PIC18F2515 mediante líneas de código. Para ello utilizo la instrucción de escritura de tablas TBLWT, tal y como indica el datasheet del componente de Microchip. El problema está en que no escribe nada en la memoria de programa. ¿Tengo que configurar algún registro para poder hacerlo?.
El código que utilizo es:
MOVLW 0X00
MOVWF TBLPTRU
MOVLW 0X45
MOVWF TBLPTRH
MOVLW 0X00
MOVWF TBLPTRL ;0x4500 es la primera posición donde quiero escribir
MOVLW 0X03 ;dato=0x03
MOVWF TABLAT
TBLWT *+
y así sucesivamente para el resto de datos a escribir
Un saludo y muchas gracias.