MEMORIA RAM & ROM
Memoria RAM
Características:
-Accedes a cualquier ubicación de ella aleatoria y rápidamente.
-Es mucho más rápida que otras.
-Permite el acceso para lectura y escritura de información.
-Es volátil, requiere de alimentación eléctrica para mantener la información.
-Está constituida por un conjunto de chips o módulos de chips normalmente conectados a la tarjeta madre.
Su siglas significan Random Access Memory, o bien Memoria de acceso aleatorio. Es donde se guardan los datos de la computadora que se están utilizando en el momento presente. Esta memoria se utiliza para recibir y procesar las instrucciones y guarda los resultados. Esto es considerado como temporal ya que solo estarán mientras la computadora no sea apagada o reiniciada, en cualquiera de los dos casos la los datos guardados se borraran.
Memoria ROM
Características:
-Sólo permite la lectura y no puede ser reescrita
-No es volátil, los datos almacenados permanecen aunque desaparezca el fluido eléctrico.
- Por lo demás funciona exactamente igual que la memoria RAM, pudiendo contener datos y código de programas.
Read Only Memory (Memoria solo de lectura). Llamada también memoria residente o permanente. La memoria ROM constituye lo que se ha venido llamando Firmware, es decir, el software metido físicamente en hardware. De cara a los fines del usuario es una memoria que no sirve para la operación de su programa, sólo le aporta mayores funcionalidades (información) del equipo. Es una clase memoria de almacenamiento utilizada en computadoras y otros dispositivos electrónicos, los datos almacenados en esta no pueden ser borrados o al menos no fácilmente, es decir, rápido y fácil.
Existen diferentes tipos de modelos de memorias ROM:
-ROM con mascara
-OPT
-EPROM
-EEPROM
-FLASH
ROM con mascara: Esta memoria se conoce simplemente como ROM y se caracteriza porque la información contenida en su interior se almacena durante su construcción y no se puede alterar. Son memorias ideales para almacenar microprogramas, sistemas operativos, tablas de conversión y caracteres. La programación se desarrolla mediante el diseño de un negativo fotográfico llamado máscara donde se especifican las conexiones internas de la memoria.
EPROM (Erasable Read Only Memory): Este tipo de memoria se puede borrar y volver a grabar varias veces. La programación se efectúa aplicando en un pin especial de la memoria una tensión entre 10 y 25 Voltios durante aproximadamente 50 ms, según el dispositivo, al mismo tiempo se direcciona la posición de memoria y se pone la información a las entradas de datos. Este proceso puede tardar varios minutos dependiendo de la capacidad de memoria. El borrado de la memoria se realiza mediante la exposición del dispositivo a rayos ultravioleta durante un tiempo aproximado de 10 a 30 minutos.
EEPROM (Electrically-Erasable Programmable Read-Only Memory):
Es programable y borrable eléctricamente. Su programación se realiza por aplicación de una tensión de 21 Voltios a la compuerta aislada MOSFET de cada transistor, dejando de esta forma una carga eléctrica, que es suficiente para encender los transistores y almacenar la información. El borrado de la memoria se efectúa aplicando tensiones negativas sobre las compuertas para liberar la carga eléctrica almacenada en ellas. El tiempo de almacenamiento es de aproximadamente 10 años.
Ventajas del EEPROM a comparación del EPROM:
- Las palabras almacenadas en memoria se pueden borrar de forma individual.
- Para borra la información no se requiere luz ultravioleta.
- Las memorias EEPROM no requieren programador.
- Para reescribir no se necesita se necesita hacer un borrado previo.
- Se pueden reescribir aproximadamente unas 1000 veces sin que se observen problemas para almacenar la información.
FLASH: Se programa y se borra eléctricamente. Se caracteriza por tener alta capacidad para almacenar información y es de fabricación sencilla. De la misma manera que la memoria EPROM, cuando hay carga eléctrica en la compuerta aislada, se almacena un 0, de lo contrario se almacena un 1. Sus operaciones básicas son la programación, la lectura y borrado se efectúa con la aplicación de una tensión (generalmente de 12V o 12.75 V) a cada una de las compuertas de control, correspondiente a las celdas en las que se desean almacenar 0’s. Para almacenar 1’s no es necesario aplicar tensión a las compuertas debido a que el estado por defecto de las celdas de memoria es 1.
PUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR.
Cualquier aplicación de un sistema digital basado en un microcontrolador requiere la transferencia de datos entre circuitos externos al microprocesador y él mismo. Estas transferencias constituyen las operaciones llamadas ENTRADA y SALIDA, (input /output ) o ES ( I/O).
Los puertos de entrada/salida son básicamente registros externos o internos.
Algunos microprocesadores proporcionan señales de control que permiten que
los registros externos que forman los puertos de E/S ocupen un espacio de
direcciones separada, es decir, distinto del espacio de direcciones de los registros
externos que componen la memoria. Cuando los puertos tienen asignado un
espacio de direcciones separado, se dice que están en modo de
ENTRADA/SALIDA AISLADA o E/S ESTÁNDAR. Por el contrario, cuando
se ubican dentro del mismo espacio que la memoria, se dice que están en modo
de ENTRADA/SALIDA MAPEADA A MEMORIA o PROYECTADA EN
MEMORIA.
TIPOS DE OSCILADORES QUE SE UTILIZAN CON UN MICROCONTROLADOR
Todo microprocesador o microcontrolador requiere de un circuito que le indique a que velocidad debe trabajar. Este circuito es conocido por todos como un oscilador de frecuencia. Este oscilador es como el motor del microcontrolador por lo tanto, este pequeño circuito no debe faltar. Son utilizados para introducir la frecuencia de reloj. Existen microcontroladores que tienen su oscilador internamente y no requieren de pequeños circuitos electrónicos externos.
El tipo de oscilador dependerá de la precisión, velocidad y potencia que requiramos; por otro lado, el coste también es una aspecto a tener en cuenta a la hora de elegir un oscilador u otro.
Podemos hacer uso de 4 tipos diferentes de osciladores:
- Oscilador tipo "XT" (XTal) para frecuencias no mayores de 4 Mhz.
Después tenemos el oscilador tipo "XT" para frecuencias no mayores de 4 Mhz. En la imagen de la figura 27 podemos observar la configuración del circuito.
- Oscilador tipo "LP" (Low Power) para frecuencias entre 32 y 200 Khz.
Este oscilador es igual que el anterior, con la diferencia de que el PIC trabaja de una manera distinta. Este modo está destinado para trabajar con un cristal de menor frecuencia, que, como consecuencia, hará que el PIC consuma menos corriente.
- Oscilador tipo "HS" (High Speed) para frecuencias comprendidas entre 4 y 20 MHz.
Habremos de usar esta configuración cuando usemos cristales mayores de 4 MHz. La conexión es la misma que la de un cristal normal, a no ser que usemos un circuito oscilador como el relatado unas líneas más abajo, en la sección de Otras configuraciones.
- Oscilador tipo "RC" (Resistor/Capacitor) para frecuencias no mayores de 5.5 Mhz.
Por último tenemos el oscilador tipo RC que es el más económico por que tan solo se utiliza un condensador no polarizado y una resistencia. Este tipo de oscilador proporciona una estabilidad mediocre en la frecuencia generada y podrá ser utilizado para aquellos proyectos que no requieran precisión.




Este comentario ha sido eliminado por el autor.
ResponderEliminarEsta bn resumido el tema y la explicacion excelente claro que las imagines hacen aun mejor el trabajo asi se podemos ver lo que tratas de demostrar.
ResponderEliminarPor lo pronto es todo hasta luego