Está en la página 1de 11

Materia: Microcontroladores

Tema: Unidad 2 Arquitectura interna de un Microcontrolador


Docente: Limberg Morales Clemente
Electromecnica

Integrantes:
Charlis Carrillo Morales
Jos Eliezer Prez Gmez
Rafael Snchez Hernndez

Microcontrolador

Un microcontrolador es un pequeo ordenador que contiene

en su interior bsicamente un procesador, soporte (reloj y


reset), memoria y puertos de entrada-salida, todo ello dentro
de un pequeo chip que podemos programar con total
flexibilidad y relativa facilidad.

2.1 Componentes del


microcontrolador
Un microcontrolador dispone normalmente de los siguientes
componentes:

El procesador o CPU: Es el elemento mas importante del


microcontrolador y determina sus principales caractersticas,
tanto a nivel hardware como software.

Memoria RAM: La memoria RAM en estos dispositivos es de


poca capacidad pues solo debe contener las variables y los
cambios de informacin que se produzcan en el transcurso del
programa.

Memoria para el programa: ROM/EPROM/EEPROM/Flash


Puertas de entrada y salida: La principal utilidad de las
patitas que poseen la capsula que contiene un microcontrolador es
soportar las lneas de E/S que comunican al computador interno con los
perifricos exteriores.

Diversos
mdulos
para
el
control
perifricos: Temporizadores, puertos serie y paralelo,

de

CAM:
conversores Analgico/ Digital, CDA: conversores Digital/Analgico, etc.

Reloj principal:

Todos los microcontroladores disponen de un


circuito oscilador que genera una onda cuadrada de alta frecuencia,
que configura los impulsos de reloj usados en la sincronizacin de
todas las operaciones del sistema.

2.2 Registros internos


Registros internos mas utilizados:
Registro de control: Es un registro interno del microcontrolador que

modifican o controlan el comportamiento del mismo.


Registro acumulador: Generalmente contiene una de las operaciones que
sern manipulados por la ALU y el resultado de la operacin se deposita es
este registro, reemplazado a uno de los operados originales.
Contador del programa (program Counter) o PC: Este registro lleva
cuenta de cual instruccin es la que se debe ejecutar enseguida el
microprocesador.
Registro de instrucciones (Instruction Register) o IR: Despus de que se
ha obtenidos una instruccin de la memoria, la CPU lo almacena en este
registro. La instruccin almacenada en el IR es decodificada y usada para
activar una de varias lneas.

2.3 Tipos y distribucin de las


memorias internas
Hay dos arquitecturas conocidas: la clsica Von Neumann y la
arquitectura Harvard.
Arquitectura Von Neumann: Disponen de una sola memoria
principal donde se almacenan datos e instrucciones de forma
indistinta.
Arquitectura
Harvard:
Disponen de dos memorias
independientes, una que contiene solo instrucciones y otra que
contiene solo datos.

Qu es una memoria interna?


La memoria interna hace referencia a aquella memoria que es fundamental para el
funcionamiento de la computadora y que se encuentra alojada en la placa madre.
Tipos de memorias
RAM:
Variables locales, datos parciales.
Usualmente se trata como banco de registros (PIC)
EEPROM:
Grabable desde el programa de programacin del microcontrolador.
Usualmente, constantes de programa
Flash:
Memoria de programa.
Usualmente desde 1 Kb a 4 Mb (controladores de
familias grandes)

Memoria central (interna):


La CPU utiliza de la computadora para guardar informacin mientras
trabaja con ella, mientras esta informacin permanezca en memoria,
la computadora puede tener acceso a ella en forma directo. Esta
memoria construida internamente se llama memoria de acceso
aleatorio RAM. La memoria interna consta de dos reas de memoria:
La memoria RAM (Randon Access Memory): Recibe el nombre
de memoria principal o memoria del usuario, en ella se almacena
informacin solo mientras la computadora esta encendida.
La memoria ROM (Read Only Memory): Es una memoria
esttica que no puede cambiar la computadora para leer los datos
almacenados en la memoria ROM, pero no se puede introducir datos
en ella, o cambiar los datos que ah se encuentran.

Por qu suele llamarse memoria interna?


Porque a diferencia de la memoria secundaria o externa, estas
memoria no pueden extraerse fcilmente por usuarios no
tcnicos, adems estn ubicadas en los componentes mas
internos de una computadora.

Para que sirve?


La memoria interna de la computadora sirve para almacenar
informacin que el sistema utiliza para el inicio y para que
funcionen varios tipos de programas, como los sistemas
operativos.

4.4 Perifricos internos


Puertos de entrada/salida (paralelo) digitales: Permiten configurar
cada una de sus lneas como entrada o salida digital de manera individual
(sin protocolo) o en bloques para comunicacin con protocolo.
Puertos Analgicos. Permiten adquirir seales digitales mediante
convertidores Analgico a Digital.
Temporizadores: Con funciones del tipo:
Entradas temporizadas o de captura: permiten capturar o medir el tiempo
en que ocurren eventos exteriores
Salidas temporizadas o de comparacin: permiten generar seales
temporizadas
Conteo de eventos: permiten contar eventos externos

Salidas PWM (Pulse Width Modulation): Permiten generar


salidas analgicas.
Dispositivos de vigilancia (watchdogs): Evitan cadas del
sistema
Controladores de interrupciones: Administran la ejecucin de
tareas por interrupciones, lo cual permite la multitarea.
Controladores de Acceso Directo a la Memoria (DMA).
Permiten que otros dispositivos aparte de la CPU puedan acceder
a la memoria.
Acondicionadores del reloj y del reset. Permiten generar
adecuadamente las seales de reloj y de reset.

También podría gustarte