Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Centro
Universitario de
Ciencias
Exactas e
Ingenieras
Ingeniería en comunicación y
Electrónica
Tercer semestre
Alumno:
Junior Rodrigo García Aguilar
Memoria de microcontrolador.
La memoria en los
microcontroladores debe estar
ubicada dentro del mismo
encapsulado, esto es así la
mayoría de las veces, porque la
idea fundamental es mantener
el grueso de los circuitos del
sistema dentro de un solo
integrado. En los
microcontroladores la memoria
no es abundante, aquí no
encontrará Gigabytes de
memoria como en las
computadoras personales.
CLASIFICACION Y CARACTERISITICAS.
UNIVERSIDAD DE GUADALAJARA
DIVISION DE ELECTRONICA Y COMPUTACION
PROGRAMACION DE SISTEMAS EMBEBIDOS
Memoria RAM.
La memoria de acceso aleatorio (en inglés: random-access memory), se utiliza como
memoria de trabajo para el sistema operativo, los programas y la mayoría del software. Es
allí donde se cargan todas las instrucciones que ejecutan el procesador y otras unidades de
cómputo. Se denominan "de acceso aleatorio" porque se puede leer o escribir en una
posición de memoria con un tiempo de espera igual para cualquier posición.
Los dos tipos de memoria RAM se diferencian en la tecnología que utilizan para guardar los
datos, la memoria RAM dinámica es la más común.
Está destinada al almacenamiento de información temporal que será utilizada por el
procesador para realizar cálculos u otro tipo de operaciones lógicas.
Memoria SRAM.
Static Random Access Memory (SRAM), o Memoria Estática de Acceso Aleatorio es un tipo
de memoria basada en semiconductores que a diferencia de la memoria DRAM, es capaz
de mantener los datos, mientras esté alimentada, sin necesidad de circuito de refresco. Sin
embargo, sí son memorias volátiles, es decir que pierden la información si se les
interrumpe la alimentación eléctrica.
La memoria SRAM es más cara, pero más rápida y con un menor consumo (especialmente
en reposo) que la memoria DRAM. Es utilizada, por tanto, cuando es necesario disponer de
un menor tiempo de acceso, o un consumo reducido, o ambos. Debido a su compleja
estructura interna, es menos densa que DRAM, y por lo tanto no es utilizada cuando es
necesaria una alta capacidad de datos, como por ejemplo en la memoria principal de los
computadores personales.
Memoria DRAM.
DRAM (Dynamic Random Access Memory) es un tipo de memoria dinámica de acceso
aleatorio que se usa principalmente en los módulos de memoria RAM y en otros
dispositivos, como memoria principal del sistema. Se denomina dinámica, ya que para
mantener almacenado un dato, se requiere revisar el mismo y recargarlo, cada cierto
período, en un ciclo de refresco. Su principal ventaja es la posibilidad de construir
memorias con una gran densidad de posiciones y que todavía funcionen a una velocidad
alta: en la actualidad se fabrican integrados con millones de posiciones y velocidades de
acceso medidos en millones de bit por segundo.
UNIVERSIDAD DE GUADALAJARA
DIVISION DE ELECTRONICA Y COMPUTACION
PROGRAMACION DE SISTEMAS EMBEBIDOS
Memoria ROM.
La memoria de solo lectura, conocida también como ROM (acrónimo en inglés de read-only
memory), es un medio de almacenamiento utilizado en ordenadores y dispositivos
electrónicos, que permite solo la lectura de la información y no su escritura,
independientemente de la presencia o no de una fuente de energía.
Memoria PROM.
(Programable Read-Only Memory) también conocida como OTP (One Time Programable).
Este tipo de memoria, también es conocida como PROM o simplemente ROM. Los
microcontroladores con memoria OTP se pueden programar una sola vez, con algún tipo
de programador. Se utilizan en sistemas donde el programa no requiera futuras
actualizaciones y para series relativamente pequeñas, donde la variante de máscara sea
muy costosa, también para sistemas que requieren socialización de datos, almacenados
como constantes en la memoria de programas.
Memoria EPROM.
(Erasable Programmable Read Only Memory). Los microcontroladores con este tipo de
memoria son muy fáciles de identificar porque su encapsulado es de cerámica y llevan
encima una ventanita de vidrio desde la cual puede verse la oblea de silicio del
microcontrolador. Se fabrican así porque la memoria EPROM es reprogramable, pero antes
debe borrase, y para ello hay que exponerla a una fuente de luz ultravioleta, el proceso de
grabación es similar al empleado para las memorias OTP. Al aparecer tecnologías menos
costosas y más flexibles, como las memorias EEPROM y FLASH, este tipo de memoria han
caído en desuso, se utilizaban en sistemas que requieren actualizaciones del programa y
para los procesos de desarrollo y puesta a punto.
Memoria EEPROM.
UNIVERSIDAD DE GUADALAJARA
DIVISION DE ELECTRONICA Y COMPUTACION
PROGRAMACION DE SISTEMAS EMBEBIDOS
(Electrical Erasable Programmable Read Only Memory). Fueron el sustituto natural de las
memorias EPROM, la diferencia fundamental es que pueden ser borradas eléctricamente,
por lo que la ventanilla de cristal de cuarzo y los encapsulados cerámicos no son
necesarios. Al disminuir los costos de los encapsulados, los microcontroladores con este
tipo de memoria se hicieron más baratos y cómodos para trabajar que sus equivalentes
con memoria EPROM. Otra característica destacable de este tipo de microcontrolador es
que fue en ellos donde comenzaron a utilizarse los sistemas de programación.
Memoria Flash.
En el campo de las memorias reprogramables para microcontroladores, son el último
avance tecnológico en uso a gran escala, y han sustituido a los microcontroladores con
memoria EEPROM.
A las ventajas de las memorias flash se les adicionan su gran densidad respecto a sus
predecesoras lo que permite incrementar la cantidad de memoria de programas a un costo
muy bajo. Pueden además ser programadas con las mismas tensiones de alimentación del
microcontrolador, el acceso en lectura y la velocidad de programación es superior,
disminución de los costos de producción, entre otras.
CONCLUSION.
idea fundamental es mantener el grueso de los circuitos del sistema dentro de un solo
integrado.
En los microcontroladores la memoria no es abundante, aquí no se encontrarán Gigabytes
de memoria como en las computadoras personales. La memoria de programas no excederá
a 16 Kb de memoria que no sea (flash/Eprom) para poder contener los programas.
La diferente naturaleza de la información que hay que almacenar hace necesario el uso de
diferentes tipos memorias. Sin hacer especial énfasis en este apartado, sí habrá que tener
en cuenta una clasificación básica, que distingue entre memoria volátil y no volátil. La
primera es aquella que pierde la información que almacena al desconectarla de la
alimentación; la segunda, como resulta obvio, no. Por lo tanto, se hace evidente que al
menos la memoria de programa deberá ser no volátil.