¿Cómo contar los ciclos de desgaste de EEPROM al voltear una dirección de un lado a otro?

1

Estoy tratando de determinar la vida de algunos EEPROM. Estaré borrando un byte (configurando a 0x00, borrando un bit de paridad) con la misma frecuencia con la que le escribiré. Entonces, si configurarlo en 0x00 cuenta como un ciclo de desgaste, efectivamente tendré el número de ciclos que puedo usar esa dirección.

¿Escribir un 0 cuenta como un ciclo de desgaste o no?

EDITAR: es el acto de voltear un poco de un lado a otro sobre lo que estoy tratando de estimar el desgaste, no escribiendo un 0, ya que EEPROM es 0xFF cuando se borra. Entonces, si empiezo con la memoria borrada (0xff), establezca una dirección en 0x00, luego en 0xff, luego en 0x00, ¿esto cuenta como dos ciclos de desgaste o tres?

    
pregunta Bob

1 respuesta

2

Vea también escrituras EEPROM de 100k "por bit" o en su conjunto?

La polaridad es a la inversa para la mayoría de los chips: "borrar" establece un byte o grupo de bytes en todos los 1s. Así que hay que tener un poco de cuidado. Debido a que escribir el byte en 0x00 incurre en una escritura y en un borrado, y luego configurarlo para, por ejemplo, 0x01 incurre en otro borrar (a 0xFF) y luego escribir.

    
respondido por el pjc50

Lea otras preguntas en las etiquetas