Uso de memoria flash de alta resistencia en el procesador PIC

Estoy diseñando con un PIC10F322 ( http://ww1.microchip.com/downloads/en/DeviceDoc/40001585D.pdf ). Quiero usar la "memoria flash de alta resistencia" y el documento establece que la memoria de alta resistencia se refiere a las "últimas 128 direcciones del byte inferior" y que el "tiempo de ciclo de escritura autoprogramado" es de 2,5 ms como máximo. Estoy ejecutando el compilador CCS si hace alguna diferencia. La hoja de datos también dice que haga referencia a la "Especificación de programación de memoria flash PIC10 (L) F320/322" (DS41572), que parece estar relacionada principalmente con ICSP.

Tengo un par de preguntas si alguien tiene experiencia con estas cosas:

No hay un conjunto de instrucciones específico para escribir en la memoria flash de "alta resistencia". Si escribo en él de la misma manera que escribiría en la memoria flash del programa (palabras de 14 bits, secuencia de desbloqueo, etc.), ¿supongo que solo escribo y leo los 8 bits inferiores? ¿Los 6 bits superiores devueltos de la secuencia de lectura no son de "alta resistencia" y, por lo tanto, no son confiables? ¿Deben enmascararse durante una lectura?

Gracias de antemano.

Respuestas (1)

este documento
AN1673
Using the PIC16F1XXX High-Endurance Flash (HEF) Block

encontrado aquí... http://ww1.microchip.com/downloads/en/AppNotes/00001673A.pdf

estados
It is also worth noting that each high-endurance cell can be used only to hold an 8-bit value, whereas the standard Flash memory will hold 14 bits of information as per the traditional PIC MCU mid-range program memory array design.

hay mucha informacion en este documento

la tabla 2-1, del documento que vinculó, muestra que direccionar las ubicaciones 0180h-01FFh en la memoria flash da acceso al área flash de alta resistencia en su dispositivo.