¿Cuánto tiempo puede PIC18 mantener la RAM después de apagarse?

4

He notado un comportamiento inusual en PIC18F4680.

He declarado la siguiente matriz: char [7][5] y tengo una función que carga los datos en la matriz. Luego, los datos se leen de la matriz y se muestran en dos pantallas 5x7.

Durante la depuración, comenté la única llamada a la función que carga datos en la matriz y después de reprogramar el PIC, me sorprendió ver que la imagen mostrada permanecía.

Solo para asegurarme de que no haya algún condensador del cargador parcialmente haciendo algo extraño, corté la entrada de alimentación y lo dejé así durante unos 5 minutos. Después de encender la placa nuevamente, noté que solo 4 puntos en las pantallas tenían un valor incorrecto.

Entonces, mi pregunta es: ¿cuánto tiempo suele tardar en restablecerse la RAM en la serie PIC18?

    
pregunta AndrejaKo

1 respuesta

2

El PIC RAM es todo CMOS estático. Aparentemente, la capacitancia guarda los datos a veces por un tiempo después del apagado, pero esto es por accidente y no se puede confiar en nada. No está diseñado para funcionar de esa manera.

La única respuesta segura es que debe asumir que toda la RAM se revuelve cuando el Vdd se encuentra por debajo del voltaje de retención de RAM mínimo que se indica en la hoja de datos. Eso suele ser más bajo que el Vdd operativo más bajo, pero no he buscado ese PIC ya que esto es algo que puedes hacer fácilmente.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas