MEMORIA RAM O DE DATOS
Es la memoria de acceso
aleatorio utilizada para almacenar los
datos que se manejan en el programa, estos datos están variando continuamente,
es por eso que esta memoria es tanto de lectura como de escritura.
En los microcontroladores
PIC, esta memoria se divide en dos partes:
Registros de funciones
especiales SFR: Ocupan las primeras posiciones
en los diferentes bancos de memoria RAM
que posee el micro, ya tienen una dirección predeterminada y cumplen
funciones especiales en las tareas de
control del microcontrolador.
Registro de propósito
general GPR: Se utilizan para guardar otros datos temporales necesarios en la
ejecución del programa. Podemos crear los que sean necesarios para nuestra
aplicación.
Cada microcontrolador tiene
un número determinado de bancos de memoria RAM; por ejemplo el 16F88 cuenta con
4 bancos.
MEMEMORIA ROM O DE PROGRAMA
Es la memoria no volátil del
microcontrolador en la cual se almacenan en forma permanente las instrucciones
correspondientes al programa. Como el programa es siempre el mismo, esta
memoria de solo lectura, garantiza la permanencia de este a un sin que haya
alimentación, de esta forma las instrucciones no necesitan ser cargadas cada
vez que ejecute la aplicación.
El PIC 16F88 posee una
memoria de programa (ROM ) tipo flash que permite el grabado y el borrador
eléctricamente de forma muy rápida y sencilla, a través de un equipo físico
llamado programador. Su capacidad es de 4096 líneas de 14 bits cada una.
No hay comentarios.:
Publicar un comentario