Vous êtes sur la page 1sur 12

Microcontroladores

Introduccin, aplicaciones y
mercado de los
microcontroladores.
Arquitecturas bsicas.
Elementos que componen un
microntrolador.
Herramientas para el
desarrollo de aplicaciones.
Principales familias de
microcontroladores.
Microcontroladores PIC.
Recursos internos.
Tipos y repertorio de
instrucciones. Ejemplos.
Aplicaciones en sistemas de
tiempo real.
Microcontrolador
Microcontrolador: un chip o circuito integrado de alta
escala de integracin que incorpora la mayor parte de los
elementos que configuran un controlador, cuya caracterstica
principal es su alto nivel de especializacin e integracin.
Diferencias entre P y C
Un microprocesador es un sistema abierto o
genrico, porque su configuracin es variable de
acuerdo con la aplicacin a la que se destine.
Diferencias entre P y C
El microcontrolador es un sistema cerrado o
especfico. Todas las partes del computador estn
contenidas en su interior y slo salen al exterior las
lneas que gobiernan los perifricos.
Microcontrolador
Sistema cerrado (un solo chip que
integra:)
La CPU
La Memoria de datos (RAM EEPROM)
La Memoria de programa (ROM, EPROM,
FLASH)
Unidades de entrada/salida.
Timmers y contadores.

Opcionalmente tambin pueden
integrar:
Controladores de interrupciones.
Clock interno.
Comparadores
PWM
Convertidores A/D y D/A.
Generador de impulsos de reloj que
sincronizan el funcionamiento de todo el
sistema.
Arquitecturas bsicas

Todos los microcontroladores disponen de bloques bsicos:

Procesador (CPU),
Memoria de datos y de instrucciones,
Lneas de E/S,
Oscilador de reloj
Mdulos controladores de perifricos (recursos especiales).

Sin embargo, cada fabricante intenta enfatizar los recursos ms
idneos para las aplicaciones a las que se destinan preferentemente.
En la actualidad la mayora de uC incorporan CPUs cuya arquitectura es de tipo:

Von Neuman
Harvard

Caractersticas
Arquitectura: Von Neumann
Arquitectura HARVARD
En la arquitectura Harvard, existen dos tipos de
memorias, y por lo tanto dos buses, que suelen ser
de anchura diferente, es posible acceder a ambas
memorias al mismo tiempo, con lo cual la velocidad
del sistema aumenta.
Von Neumann vs. Harvard
La arquitectura de Von Neuman se caracteriza por
disponer de una sola memoria principal donde se
almacenan datos e instrucciones de forma indistinta. A
dicha memoria se accede a travs de un sistema de buses
nico (direcciones, datos y control).

La arquitectura Harvard dispone de dos memorias
independientes, una que contiene slo instrucciones
y otra, slo datos. Ambas disponen de sus respectivos
sistemas de buses de acceso y es posible realizar
operaciones de acceso (lectura o escritura)
simultneamente en ambas memorias.
Microcontroladores (CPU)
CISC: Complex Instruction Set Computer
Muchas instrucciones diferentes. Potentes y especializadas.
Facilita la programacin.
Cdigo muy compacto
P.e.: Motorola
RISC: Reduced Instruction Set Computer
Pocas instrucciones muy sencillas.
La sencillez de las instrucciones permite liberar rea de silicio para
implementar caractersticas que mejoren las prestaciones.
Chips ms baratos, de menor consumo, de menos pines.
P.e.: PIC
- SISC: Specific Instruction Set Computer
Set de instrucciones reducido y especfico adaptado a las necesidades de la
aplicacin prevista.
La memoria en los microcontroladores
En los microcontroladores, existen dos tipos de memoria:
Memoria de programa.
Memoria de datos.
Ambos tipos de memoria estn integradas dentro del propio
chip.
La memoria de programa, ha de ser no voltil, y su
contenido no sufre modificaciones durante la ejecucin del
mismo, es del tipo ROM.
La memoria de datos evoluciona segn se ejecuta el
programa, ha de ser de tipo lecturaescritura es decir tipo
RAM.
Tipos de memoria no voltil en los
microcontroladores
Los diferentes tipos de memoria no voltil que nos podemos
encontrar en un microcontrolador son:
ROM CON MSCARA.
OTP.
EPROM.
EEPROM.
FLASH.

Vous aimerez peut-être aussi