Estoy diseñando con un PIC10F322 ( enlace ). Quiero usar la "memoria flash de alta resistencia" y el documento indica que la memoria de alta resistencia se refiere a las "últimas 128 bytes de bytes más bajos" y que el "tiempo de ciclo de escritura de temporización automática" es de 2,5 ms como máximo. Estoy ejecutando el compilador CCS si hace alguna diferencia. La hoja de datos también indica que debe referirse a “Programación de memoria Flash PIC10 (L) F320 / 322 Especificación "(DS41572) que parece estar relacionada principalmente con el ICSP.
Tengo un par de preguntas si alguien tiene experiencia con estas cosas:
No hay un conjunto de instrucciones específicas 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 más bajos. ¿Los 6 bits superiores devueltos de la secuencia de lectura no son de "alta resistencia" y, por lo tanto, no son confiables? ¿Deben estar enmascarados durante una lectura?
Gracias de antemano.