La característica principal de la memoria RAM (Random Access Memory) es, que es volátil, es decir, que se puede modificar si así se desea y es utilizada principalmente para guardar las variables y los datos del programa ensamblador. También esta es de poca capacidad pues solo debe de tener las variables y los cambios de información que se producen en el transcurso del programa.
La característica principal de la memoria ROM (Read Only Memory) como su nombre lo dice es una “Memoria Solo Lectura”, es decir, que no se le puede hacer cambios a la misma ya que esta es destinada a contener el programa de instrucciones que controlan la aplicación.
Existen varios tipos de memorias ROM las cuales son :
En este tipo de memoria ya viene grabado el programa que se va a utilizar en el chip. Este se graba durante su proceso de fabricación mediante el uso de mascaras. Estos se fabrican en obleas que tienen varias decenas de chips. Las cuales se fabrican a partir de algunos procesos foto químicos.
One Time Programmable Que significa Programable Una Vez. En este tipo de memoria solo se puede grabar solo una vez por el usuario. Después ya no se va a poder volver a borrar. Este tipo de memoria encripta su trabajo mediante la utilización de fusibles para proteger el código contenido.
Este tipo de memoria tiene la particularidad de que es borrable y puede grabarse muchas veces. La grabación se realiza desde un grabador controlado por una PC. Si después se quiere borrar el contenido, estas disponen de una ventana de cristal en su superficie para que dejen pasar los rayos ultravioleta y de esta manera borrar la memoria.
Similares a la memoria de tipo EPROM pero en este el borrado es mucho mas sencillo ya que el borrado se realiza desde el mismo grabador. Esto quiere decir que no tienen ventana. El número de regrabaciones es finito, es decir, que tiene un límite por lo que no es recomendable una programación continua. Es de un tipo relativamente lento, o sea, el tiempo de escritura es largo y tiene un alto consumo de energía.
Es una memoria no volátil de bajo consumo, que se puede escribir y borrar en el circuito, y funciona como ROM y una RAM pero consume menos energía y es más pequeña. Es mas veloz y tolera mas ciclos de escritura y borrado.
En un microcontrolador los puertos de Entrada y Salida son las partes físicas del microcontolador que nos permiten establecer una comunicación entre el chip y los elementos periféricos que existen en el exterior. Dependiendo de los controladores de periféricos que tenga el microcontrolador las líneas de entrada y salida se destinan al soporte de señales de entrada, salida y control.
Otra parte importante de un microcontrolador es el oscilador que tenga. Existen varios tipos:
Este oscilador se utiliza cuando se requieren frecuencias menores que 4 Mhz. La unica condicion que tieneneste oscilador funcione es que los condensadores sean del mismo valor.
Este oscilado se utiliza cuando se requieran frecuencias entre 32 y 200 Khz.
Este oscilador se utiliza cuando se requieran fecuencias entre 4 y 20 Mhz.
Este tipos de oscilador esta basado en la utilizacion de un Cristal que contiene toda la circuiteria para generar una onda cuadrada. Este va conectado como si fuera un generador externo. Los Cristales mas utilizados van desde los de 1Mhz hasta 100 Mhz.