hola. mira. el manual del 16F876 no contiene ninguna informacion respecto de esas posiciones de memoria que mencionas.(70h-7fh).
SIN EMBARGO, COMO SABRAS, ESTE PIC PUEDE LEER Y/O REGRABAR SU PROPIA MEMORIA FLASH, PARA ESTO SIRVEN PRECISAMENTE LAS POSICIONES 70H-7FH!ESTAS POSICIONES(70H-7FH) SON COMPARTIDAS EN TODOS LOS BANCOS.ESTO ES PARA ECONOMIZAR RAM Y PERMITIR UN ACCESO MAS RAPIDO A LA ESCRITURA O LECTURA DE LA FLASH.
pregunta:
¿esto de accesses 70h-7fh quiere decir que si estoy metiendo la serie de datos en el banco 2, y me paso de 16fh los siguientes datos los pone en 70h-7fh que supongo que se refiere al banco1?
Si, los va a poner en 70h,7FH. Si tenes datos en la posicion 70H y 7F(CORRESPONDIENTES AL BANCO 0(
NO ES BANCO 1 como decis vos)) y te pasas de la 16FH, te va a borrar los datos que hayas tenido en las posiciones 70H-7FH , y los va a reemplazar por los valores nuevos.Asi mismo, si lees la posicion siguiente a la 16FH, te va a leer en realidad la 70H. OK?
Si aun tenes dudas, emula el codigo en el MPLAB y fijate donde guarda los valores despues de que te pasas de la 16FH.

Exitos