You are on page 1of 11

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA

SISTEMAS EMBEBIDOS
INGENIERA DE TELECOMUNICACIONES

ESTUDIANTE
ANGEL ANDRES MURILLO DIAZ
C.C.5828220

GRUPO: 208006_2

TUTOR: OSCAR IVAN VALDERRAMA

CHIA (CUNDINAMARCA)
MARZO DE 2016

Fase 3. Microcontroladores
Realice una investigacin sobre microcontroladores, describa su diferencia
respecto a los microprocesadores, enumere las familias y sus respectivas
caractersticas, describa que es un PIC y sus caractersticas.
Durante el desarrollo de su trabajo comparta en el foro de la actividad sus juicios,
pensamientos con los cuales obtuvo la definicin de pertinencia del curso en el
programa acadmico. All podr enriquecer sus apreciaciones para la construccin
final del trabajo.
Microcontrolador
Es un dispositivo programable con capacidad de ejecutar operaciones, tareas y
procesos a gran velocidad, lo que permite su uso en aplicaciones en tiempo real,
como sensores, sistemas remotos, automatismos, sistemas de control en
maquinas y aplicaciones industriales.
En sntesis el microcontrolador es una pequea computadora utilizada para
aplicaciones puntuales, esto quiere decir que el microcontrolador debe incluir
ciertas unidades fundamentales y comunes en cualquier computadora, estas
unidades son:
CPU, Unidad Central de proceso, los microcontroladores generalmente se basan
en el ncleo de un microprocesador como por ejemplo el Intel 8080, Z80, Motorola
6800 entre otros.
Memoria ROM y RAM, dentro del microcontrolador se construyen bloques de
memoria necesaria para almacenar el programa, los datos y dems registros
necesarios para implementar el proceso de control. Coexisten dos tipos de
memoria:
ROM, es el sitio donde se almacena el programa (memoria de programa), consta
de unos cuantos KBytes de memoria, suficientes para almacenar el programa en
cdigo maquina.
RAM, en ella se almacenan datos temporales (memoria de datos), usualmente es
de poca capacidad, porque las aplicaciones de control, instrumentacin y
automatizacin no requieren grandes espacios de almacenamiento temporal.
Puertos I/O, puertos de entrada / salida, son pines del microcontrolador destinados
a comunicar el microcontrolador con el entorno, usualmente los pines pueden
tener varias funciones las cuales se configuran por registros internos que varan
entre familias de fabricantes y entre la gamma de la familia.
Los microcontroladores representan la gran mayora de chips de computadoras
vendidos en el mundo, de estos ms del 50% son microcontroladores bsicos y el
restante son DSP o Procesador Digital de Seales, una variante de los

microcontroladores con gran capacidad de procesamiento de seales, usualmente


se encuentran en equipos de audio.
Diferencia entre microprocesador y microcontrolador.
El microprocesador es un circuito integrado que contiene la Unidad Central de
Proceso (UCP), tambin llamada procesador, de un computador. La UCP est
formada por la Unidad de Control, que interpreta las instrucciones, y el Camino de
Datos, que las ejecuta.
Las patitas de un microprocesador sacan al exterior las lneas de sus buses de
direcciones, datos y control, para permitir conectarle con la Memoria y los Mdulos
de E/S y configurar un computador implementado por varios circuitosintegrados.
Se dice que un microprocesador es un sistema abierto porque su configuracin es
variable de acuerdo con la aplicacin a la que se destine.

Estructura de un sistema abierto basado en un microprocesador. La disponibilidad


de los buses en el exterior permite que se configure a la medida de la aplicacin.
Si slo se dispusiese de un modelode microcontrolador, ste debera tener muy
potenciados todos sus recursospara poderse adaptar a las exigencias de las
diferentes aplicaciones. Esta potenciacin supondra en muchos casos un
despilfarro. En la prctica cada fabricante de microcontroladores oferta un elevado
nmero de modelosdiferentes, desde los ms sencillos hasta los ms poderosos.
Es posible seleccionar la capacidad de las memorias, el nmero de lneas de E/S,
la cantidad y potencia de los elementos auxiliares, la velocidad de funcionamiento,
etc. Por todo ello, un aspecto muy destacado del diseo es la seleccin del
microcontrolador a utilizar.

El primer microprocesador fue el Intel 4004 de 4 bits, lanzado en 1971, seguido


por el Intel 8008 y otros ms capaces. Sin embargo, ambos procesadores
requieren circuitos adicionales para implementar un sistema de trabajo, elevando
el costo del sistema total.
Caractersticas fsicas y lgicas.
Caractersticas lgicas
Longitud de la palabra procesada esto es nmero de bits procesados en el mismo
ciclo de reloj.
Capacidad de acceso a la memoria a la cantidad de memorias que pueden
manejar.
Velocidad de instrucciones y su velocidad de proceso.
Repertorio de instrucciones a nivel de mquinas que se pueden procesar.
Caractersticas fsicas
Retract de programacin de la seal elctrica: representa el tiempo que tarda la
seal en tomar uno u otro valor dentro del circuito.
Displacan de potencia: este valor indica el calor que genera el procesador al
permanecer operativo.
Abanico de salida: es la cantidad de las seales elctricas.
Mrgenes de ruido: indica la fiabilidad elctrica que contiene la informacin.
Familias:
Familia de Microprocesadores Zilog
Zilog, es un fabricante de microprocesadores de 8 bits, siendo su producto ms
reconocido el Zilog Z80. Fue fundado en California en 1974 por Federico Faggin,
quien trabaj perfeccionando el primer microprocesador de Intel, el Intel 4004.
En 1976 la compaa crea el Zilog Z80 que era un microprocesador basado en el
Intel 8080 con algunas mejoras. Con este nuevo producto Faggin realiz una gira
por el mundo buscando potenciales clientes. Un ao despus sale al mercado el
primer computador que hace uso del Z80, el TRS-80 Model 1 con un Z80 a 1,77
MHz y 4 KB de RAM. En 1989 sale la videoconsola Game Boy con un Z80 a 1,05
MHz y posteriormente la Sega Game Gear y la Sega Genesis, que tambin lo
usan.
En el ao 1995 crean el V-Chip y en el 2001 Zilog lanza el eZ80.
Familia Microprocesadores Motorola

Uno de sus principales exponentes es el Motorota 6800, el cual fue lanzado al


mercado en 1975, poco despus del Intel 8080.
Su conjunto de instrucciones est formado por 78 de stas y posiblemente es el
primer microprocesador que cont con un registro ndice.
El 6800 normalmente se fabricaba en un encapsulado DIP de 40 pines.
Varios de los primeros microordenadores de los aos 1970, que usualmente eran
vendidos por correo (en piezas sueltas o ensamblados), usaron el 6800 como
procesador principal. Entre ellos se encuentran el SWTPC 6800 (el primero en
usarlo) y el MITS Altair 680.
Familia de Microprocesadores SPARC
SPARC (del ingls Scalable Processor ARChitecture) es una arquitectura RISC, es
decir, una arquitectura con un conjunto reducido de instrucciones.
Fue originalmente diseada por Sun Microsystems en 1985 y se basa en los
diseos RISC I y II de la Universidad de California en Berkeley que fueron
definidos entre los aos 1980 y 1982.
La empresa Sun Microsystems dise esta arquitectura y la licenci a otros
fabricantes como Texas Instruments, Cypress, Fujitsu y LSI Logic.
SPARC es la primera arquitectura RISC abierta y como tal, las especificaciones de
diseo estn publicadas, as otros fabricantes de microprocesadores pueden
desarrollar su propio diseo.
La CPU SPARC est compuesta por una unidad entera (Integer Unit) que procesa
la ejecucin bsica y una unidad de punto flotante (Floating Point Unit) que ejecuta
las operaciones y clculos de reales.
Familia de Microprocesadores Power PC
PowerPC es una arquitectura de computadoras de tipo RISC creada por la Alianza
AIM, un consorcio de empresas compuesto por Apple, IBM y Motorola, de cuyas
primeras letras, surgi la sigla. Los procesadores de esta familia son producidos
por IBM y Freescale Semiconductor que es la divisin de semiconductores y
microprocesadores de Motorola, siendo utilizados principalmente en ordenadores
o computadores Macintosh de Apple Computer.

Familia de Microprocesadores AMD


AMD surgi por la divisin que tuvo Intel en el proceso de integracin de sistemas.
Anteriormente AMD estaba asociada con Intel y creaban microprocesadores. Los
procesadores del tipo 8088, 8086 o 80286, por ejemplo, incluan a AMD con su

logotipo y despus a Intel como marca registrada. Con la separacin de Intel, AMD
empez a incursionar directamente en el campo de los microprocesadores.
Actualmente AMD es una empresa que desarrolla procesadores compatibles Intel,
permitiendo disponer de un sistema accesible con un alto rendimiento, imgenes y
grficos 3D reales, sonido y video de pantalla completa.
Familia de Microprocesador CYRIX
Ha sido el tercero entre los procesadores Intel compatibles. Sus procesadores se
han caracterizado por tener una regular unidad de coma flotante, por lo que no es
una buena opcin para los que utilicen programas CAD, 3D, e incluso juegos.
Adems de esto, se ha caracterizado tambin por sus diseos avanzados y
"originales" lo que le ha provocado ms de un inconveniente por falta de
compatibilidad.
Sus primeras versiones de 6x86 Cyrix tuvieron serios problemas debido a su alto
consumo, lo que generaba un calentamiento excesivo en los reguladores de
tensin de la placa base.

Familia de Microprocesadores Intel


Intel Corporation es una compaa pionera en el desarrollo y comercializacin de
microprocesadores. Actualmente, tiene una cuota del mercado mundial de los
microprocesadores muy grande, ya que sus procesadores se utilizan en la
mayora de los computadores compatibles PC.
x86 es la denominacin genrica dada a ciertos procesadores de la familia Intel,
sus compatibles y a la arquitectura bsica de estos procesadores, por la
terminacin de sus nombres: 8086, 80286, 80386 y 80486. Los sucesores del
80486 pasaron a ser llamados por nombres no numricos, bajo la denominacin
Pentium; sin embargo todava se los llama procesadores de la familia x86. A
continuacin se describen los microprocesadores ms representativos.
Intel 4004: fue el primer microprocesador de 4 bits en un simple chip, as como el
primero disponible comercialmente.

El microcontrolador es un sistema cerrado. Todas las partes del computador estn


contenidas en su interior y slo salen al exterior las lneas que gobiernan los
perifricos.
Aplicaciones de los microcontroladores.
Cada vez existen ms productos que incorporan un microcontrolador con el fin de
aumentar sustancialmente sus prestaciones, reducir su tamao y coste, mejorar su
fiabilidad y disminuir el consumo.
Algunos fabricantes de microcontroladores superan el milln de unidades de un
modelo determinado producidas en una semana. Este dato puede dar una idea de
la masiva utilizacin de estos componentes.
Los microcontroladores estn siendo empleados en multitud de sistemas
presentes en nuestra vida diaria, como pueden ser juguetes, horno microondas,
frigorficos, televisores, computadoras, impresoras, mdems, el sistema de
arranque de nuestro coche, etc. Y otras aplicaciones con las que seguramente no
estaremos tan familiarizados como instrumentacin electrnica, control de
sistemas en una nave espacial, etc. Una aplicacin tpica podra emplear varios
microcontroladores para controlar pequeas partes del sistema. Estos pequeos
controladores podran comunicarse entre ellos y con un procesador central,
probablemente ms potente, para compartir la informacin y coordinar sus
acciones, como, de hecho, ocurre ya habitualmente en cualquier PC.
Caractersticas.
Los microcontroladores estn diseados para reducir el costo econmico y el
consumo de energa de un sistema en particular. Por eso el tamao de la unidad
central de procesamiento, la cantidad de memoria y los perifricos incluidos
dependern de la aplicacin. El control de un electrodomstico sencillo como una
batidora utilizar un procesador muy pequeo (4 u 8 bits) porque sustituir a un
autmata finito. En cambio, un reproductor de msica y/o vdeo digital (MP3 o
MP4) requerir de un procesador de 32 bits o de 64 bits y de uno o ms cdecs de
seal digital (audio y/o vdeo). El control de un sistema de frenos ABS (Antilock

Brake System) se basa normalmente en un microcontrolador de 16 bits, al igual


que el sistema de control electrnico del motor en un automvil.
Existen muchas familias fabricantes de microcontroladores, entre las ms
comunes estn:
Atmel (AVR ), Hitachi (H8), Intel de 8 bits (8XC42, MCS51, 8xC251) o Intel de 16
bits (MCS96, MXS296), National Semiconductor (COP8), Microchip, Motorola de 8
bits (68HC05, 68HC08, 68HC11) o de 16 bits (68HC12, 68HC16) o de 32 bits
(683xx ), NEC (78K), Texas Instruments (TMS370) y Zilog (Z8, Z86E02).
Sin embargo en nuestro medio se destacan slo dos de ellas: la empresa Motorola
y la empresa Microchip.
La familia motorola Freescale
Esta familia, desarrollada por la casa Motorola, se divide en las siguientes
subfamilias:
Familia HC05:
Esta familia es una de las ms utilizadas en la gran mayora de aplicaciones por
su versatilidad de recursos y fcil programacin. Sin embargo, presenta una
propiedad con mayor importancia y es su compatibilidad con familias ms
avanzadas, por ejemplo con la familia HC08, lo que permite hacer migracin de
diseos hacia dispositivos de ms alto rendimiento de una manera muy fcil y
rpida. Sus principales ventajas son:

Un timer robusto
Memoria EEprom de 256
Memoria de programa desde 4k hasta 32 k
Memoria RAM desde 176 hasta 528 bytes.
Ocho canales A/D
Comunicacin serial sncrona y asncrona.

Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip
Technology Inc. y derivados del PIC1650, originalmente desarrollado por la
divisin de microelectrnica de General Instrument.
El nombre actual no es un acrnimo. En realidad, el nombre completo es
PICmicro, aunque generalmente se utiliza como Peripheral Interface Controller
(controlador de interfaz perifrico).
El PIC original se dise para ser usado con la nueva CPU de 16 bits CP16000.
Siendo en general una buena CPU, sta tena malas prestaciones de entrada y
salida, y el PIC de 8 bits se desarroll en 1975 para mejorar el rendimiento del
sistema quitando peso de E/S a la CPU. El PIC utilizaba microcdigo simple

almacenado en ROM para realizar estas tareas; y aunque el trmino no se usaba


por aquel entonces, se trata de un diseo RISC que ejecuta una instruccin cada 4
ciclos del oscilador.
En 1985 la divisin de microelectrnica de General Instrument se separa como
compaa independiente que es incorporada como filial (el 14 de diciembre de
1987 cambia el nombre a Microchip Technology y en 1989 es adquirida por un
grupo de inversores) y el nuevo propietario cancel casi todos los desarrollos, que
para esas fechas la mayora estaban obsoletos. El PIC, sin embargo, se mejor
con EPROM para conseguir un controlador de canal programable. Hoy en da
multitud de PIC vienen con varios perifricos incluidos (mdulos de comunicacin
serie, UART, ncleos de control de motores, etc.) y con memoria de programa
desde 512 a 32 000 palabras (una palabra corresponde a una instruccin en
lenguaje ensamblador, y puede ser de 12, 14, 16 o 32 bits, dependiendo de la
familia especfica de PICmicro).
Caractersticas generales de los microcontroladores PIC16F84 y PIC16F877
CARACTERSTICAS GENERALES PIC16F84

Bajo consumo de energa


Frecuencia de reloj externa mxima de 10MHz
No posee conversores analgicos/digitales ni digitales/analgicos
Pipe-line de 2 etapas, 1 para bsqueda de instruccin y otra para la ejecucin
de la instruccin (los saltos ocupan un ciclo ms).
Repertorio de instrucciones reducido (RISC), con tan solo 35 instrucciones
4 tipos distintos de instrucciones: orientadas a byte, orientadas a bit,operacin
entre registros y de salto.
1024 palabras de memoria de programa
Memoria de datos RAM de 68 bytes
Memoria de datos EEPROM de 64 bytes
Palabras de instruccin de 14 bits
Bytes de datos de 8 bits
15 registros especiales de funcin hardware
8 niveles de pila
Modos de direccionamiento: directo, indirecto y relativo

Cuatro fuentes de interrupcin


TMR0 de 8 bits con pre-escala programable
Perro guardin (watchdog)
CARACTERSTICAS GENERALES PIC16F877

El microcontrolador PIC16F877 tiene como caractersticas generales:


Arquitectura RISC y 35 instrucciones de palabra sencillaTodas las instrucciones
son de un solo ciclo, excepto los saltos ( dos ciclos )
Velocidades de operacin: DC hasta 20MHz con entrada de reloj y DC hasta
200ns ciclo de instruccin.
Hasta 8Kx14 palabras de memoria programable FLASH, 368x8 bytes de memoria
de datos RAM y 256x8 bytes de memoria de datos EEPROM.
Capacidad de interrupcin (hasta 14 fuentes).
8 niveles de pila
Perro guardin (watchdog)
Modos de direccionamiento: directo, indirecto y relativo
Conversor analgico digital multicanal de 10 bits.
TRM0, TRM2 de 8 bits contador/ preescalar.
TRM1 de 16 bits contador/ prescalar.
Tiene dos mdulos de comparacin, captura de 16 bits y PWM de 10 bits.
Receptor/transmisor USART / SCI.
Puerto paralelo esclavo de 8 bits con lneas de control externo.

BIBLIOGRAFIA
https://digitalelectronic.wikispaces.com/Diferencia+entre+microcontrolador+y+micr
oprocesador
http://datateca.unad.edu.co/contenidos/309696/ECBTI_MPyMC_V_02/leccin_20_f
amilias_de_microcontroladores.html

You might also like