Вы находитесь на странице: 1из 21

INSTITUTO TECNOLGICO SUPERIOR

DE MISANTLA
MICROCONTROLADORES
UNIDAD 1
CONCEPTOS INTRODUCTORIOS A LOS MICROCONTROLADORES

INVESTIGACION
OPCION: ORDINARIO
GRUPO: PERIODO:
704 AGOSTO 2017 ENERO 2018

CARRERA:
INGENIERA ELECTROMECNICA

TTULAR:
ING. MARIO PEREZ ACOSTA

PRESENTA:
SANCHEZ OLMOS LUIS ENRIQUE

FECHA DE ENTREGA
28 DE AGOSTO DEL 2017
Contenido
Introduccin ........................................................................................... 1
Unidad 1. Conceptos Introductorios a los Microcontroladores. .......................... 2
1.1 Diferencia entre Microprocesador, Microcomputadora y Microcontrolador. .. 2
1.2 Caractersticas y aplicaciones de los Microcontroladores (PLC 16F887,
16F84). ..................................................................................................... 5
1.3 Tipos de Arquitecturas de programacin. .............................................. 6
Arquitecturas. ......................................................................................... 6
Arquitecturas Clsicas. ............................................................................. 7
Arquitectura Mauchly-Eckert (Von Newman) ............................................ 7
Este efecto se conoce como el cuello de botella de Von Neumann. .............. 8
Arquitectura Harvard ............................................................................. 9
Arquitecturas Segmentadas. ................................................................... 10
Arquitecturas de multiprocesamiento. ...................................................... 11
1.4 Tipos de microcontroladores y sus fabricantes. .................................... 12
Conclusion ............................................................................................ 17
Bibliografa ........................................................................................... 17

i
ii
Introduccin
Los microcontroladores pasan muchas veces desapercibidos, trabajan
incansablemente sin que nos demos cuenta las 24 horas del da, pueden estar hasta
en nuestro bolsillo, algunos estn tan cerca como dentro del cuerpo y otros tan lejos
como en el planeta Marte. En la actualidad existe un promedio de 40
microcontroladores en cada hogar y esta cifra va en aumento, lo cierto es que cada
vez dependemos ms de estas pequeas computadoras que hacen que nuestra
vida sea ms fcil.
Han pasado ms de 30 aos desde que los primeros microcontroladores hicieron su
aparicin, y ningn otro dispositivo ha sido tan verstil, o tiene la misma acogida,
todo esto ha motivado a muchos autores a escribir ms de este circuito integrado
que sobre cualquier otro. Desde su inicio han evolucionado mucho, partiendo del
Microcontrolador 8048 de Intel, si lo comparamos con los modelos actuales veremos
que ahora tienen capacidad de hasta un mega de memoria de programa, procesan
seales digitales y manejan todos los perifricos disponibles en
La actualidad: serial, paralelo, USB, IC, one wire, X10, etc., ahora imaginemos todo
lo que est por venir.

1
Unidad 1. Conceptos Introductorios a los Microcontroladores.

1.1 Diferencia entre Microprocesador, Microcomputadora y


Microcontrolador.

Antes de que naciera el primer procesador, tuvo que crearse el


transistor: unos diminutos interruptores electrnicos que permiten
descomponer toda instruccin informtica en los famosos ceros y
unos. El primer transistor naci en 1947 en los laboratorios Bell y,
adems de conseguir un premio Nobel para sus creadores, dio la
puntilla a las computadoras basadas en interruptores mecnicos y
tubos de silicio.

El segundo gran paso fue crear un circuito, que empleaba dos


transistores sobre un cristal de silicio. Este segundo avance, en el que
particip el que sera cofundador de Intel Robert Noyce, tuvo lugar
ms de diez aos despus, en 1958.

El tercer y definitivo avance supuso la creacin del primer procesador


rudimentario en 1961. Cuatro aos ms tarde el procesador ms
complejo apenas contaba con 64 transistores. Pero el crecimiento fue
extraordinario, el primer procesador comercial fue distribuido por Intel
en 1971 y ya contaba con la friolera de 2.300 transistores. Un
prodigio entonces pero que se queda en nada comparado con los cerca
de 30 millones de transistores que cuenta un Pentium II.

El microprocesador es un circuito integrado en un soporte de silicio


que incorpora en su interior una unidad central de proceso (CPU) y
todo un conjunto de elementos lgicos, que permiten enlazar otros
dispositivos como memorias y puertos de entrada y salida (I/O),
formando un sistema completo para cumplir con una aplicacin
especfica.

Para que el sistema pueda realizar su labor debe ejecutar paso a paso
un programa que consiste en una secuencia de nmeros binarios o
instrucciones, almacenndolas en uno o ms elementos de memoria,
generalmente externos al mismo.

2
Los microprocesadores modernos estn integrados por millones de
transistores y otros componentes empaquetados en una cpsula cuyo
tamao vara segn las necesidades de las aplicaciones a las que van
dirigidas, y que van desde el tamao de un grano de lenteja hasta el
de casi una galleta.

En un micro podemos diferenciar diversas partes:

El encapsulado: es lo que rodea a la oblea de silicio en s, para darle


consistencia, impedir su deterioro (por ejemplo, por oxidacin con el
aire) y permitir el enlace con los conectores externos que lo acoplarn
a su zcalo o a la placa base.

La memoria cach: una memoria ultrarrpida que emplea el micro


para tener a mano ciertos datos que previsiblemente sern utilizados
en las siguientes operaciones sin tener que acudir a la memoria RAM,
reduciendo el tiempo de espera. Todos los micros "compatibles PC"
desde el 486 poseen al menos la llamada cach interna de primer nivel
o L1; es decir, la que est ms cerca del micro, tanto que est
encapsulada junto a l. Los micros ms modernos (Pentium III
Coppermine, Athlon Thunderbird, etc.) incluyen tambin en su interior
otro nivel de cach, ms grande, aunque algo menos rpida, la cach
de segundo nivel o L2.

El coprocesador matemtico: o, ms correctamente, la FPU


(Floating Point Unidad d e coma Flotante). Parte del micro
Cunit,
especializada en esa clase de clculos matemticos; antiguamente
estaba en el exterior del micro, en otro chip.

El resto del micro: el cual tiene varias partes (unidad de enteros,


registros, etc.) que no merece la pena detallar aqu.

3
El Microcontrolador es un sistema autnomo e independiente, mientras
que el Microprocesador es una parte esencial de un sistema mayor.

La configuracin mnima de un microprocesador est constituida por un


Micro de 40 pines, una memoria RAM de 28 pines y un decodificador
de direcciones de 18 pines.

El microcontrolador incluye todos estos elementos del microprocesador


en un solo circuito integrado por lo que implica una gran ventaja en
varios factores: En la circuito impreso por su amplia simplificacin de
circuitera.

El costo para un sistema basado en microcontrolador es mucho menor,


mientras que, para el microprocesador, es muy alto.

Los microprocesadores tradicionales se basan en la arquitectura Von


Newman, mientras que los microcontroladores trabajan con
arquitectura de Harvard.

El tiempo de desarrollo de proyecto es menor para los


microcontroladores.

La principal diferencia entre ambos radica en la ubicacin del registro


de trabajo, que para los PICs se denomina W (Working Registre),
para los tradicionales es el Acumulador (A).

4
En los microcontroladores tradicionales todas las operaciones se
realizan sobre el acumulador. La salida del acumulador est conectada
a una de las entradas de la Unidad Aritmtica y lgica (ALU), por lo
tanto, este es siempre uno de los dos operandos de cualquier
instruccin, las instrucciones de simple operando (borrar, incrementar,
complementar), actan sobre el acumulador.

En los microcontroladores PIC, la salida de la ALU va al registro W y


tambin a la memoria de datos, por lo tanto, el resultado puede
guardarse en cualquiera de los destinos.

1.2 Caractersticas y aplicaciones de los


Microcontroladores (PLC 16F887, 16F84).

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.

Los microcontroladores representan la inmensa mayora de los chips


de computadoras vendidos, sobre un 50% son controladores "simples"
y el restante corresponde a DSP ms especializados. Mientras se
pueden tener uno o dos microprocesadores de propsito general en
casa, usted tiene distribuidos seguramente entre los electrodomsticos
de su hogar una o dos docenas de microcontroladores. Pueden
encontrarse en casi cualquier dispositivo electrnico como automviles,
lavadoras, hornos microondas, telfonos, etc.

Un microcontrolador difiere de una unidad central de procesamiento


normal, debido a que es ms fcil convertirla en una computadora en
funcionamiento, con un mnimo de circuitos integrados externos de
apoyo. La idea es que el circuito integrado se coloque en el dispositivo,
enganchado a la fuente de energa y de informacin que necesite, y

5
eso es todo. Un microprocesador tradicional no le permitir hacer esto,
ya que espera que todas estas tareas sean manejadas por otros chips.
Hay que agregarle los mdulos de entrada y salida (puertos) y la
memoria para almacenamiento de informacin.

Un microcontrolador tpico tendr un generador de reloj integrado y


una pequea cantidad de memoria de acceso aleatorio y/o
ROM/EPROM/EEPROM/flash, con lo que para hacerlo funcionar todo lo
que se necesita son unos pocos programas de control y un cristal de
sincronizacin. Los microcontroladores disponen generalmente tambin
de una gran variedad de dispositivos de entrada/salida, como
convertidor analgico digital, temporizadores, UARTs y buses de
interfaz serie especializados, como I2C y CAN.

Frecuentemente, estos dispositivos integrados pueden ser controlados


por instrucciones de procesadores especializados. Los modernos
microcontroladores frecuentemente incluyen un lenguaje de
programacin integrado, como el lenguaje de programacin BASIC que
se utiliza bastante con este propsito.
Los microcontroladores negocian la velocidad y la flexibilidad para
facilitar su uso. Debido a que se utiliza bastante sitio en el chip para
incluir funcionalidad, como los dispositivos de entrada/salida o la
memoria que incluye el microcontrolador, se ha de prescindir de
cualquier otra circuitera.

1.3 Tipos de Arquitecturas de programacin.

Arquitecturas.
Desde hace unas decenas de aos, los procesadores han estado
aumentando su velocidad de operacin a un paso mucho ms rpido
que las memorias, lo que ha llevado a la situacin en que los
procesadores actuales operan mucho ms rpidamente que la memoria
principal de las computadoras. Esto hace que el procesador tenga que
quedarse detenido por varios ciclos de reloj (estados de espera) cada
vez que tiene que leer o escribir a la memoria principal. Para aliviar un
poco esta situacin conservando el precio de la computadora
razonablemente bajo, se ha organizado a la memoria como una
jerarqua de diversos niveles con distintos tamaos y velocidades. Hay
que recordar que la memoria ms rpida es mucho ms cara que la
ms lenta y que, por lo tanto, es menor la cantidad de memoria de
este tipo que se puede usar.

De esta manera, la mayor parte de la capacidad de almacenamiento


de la maquina se encuentra en el disco duro, que tiene un costo por

6
Gbyte muy bajo, pero que tambin es muy lento debido a que hay que
mover piezas mecnicas para leer o escribir en l. En seguida se
encuentra la memoria principal, que normalmente es del tipo RAM
dinmica. Es en esta memoria donde se almacenan los programas para
que los pueda ejecutar el procesador, as como los datos con que
trabajan dichos programas.

Con el objetivo de mejorar la velocidad del procesador al ejecutar


ciclos y al leer repetidamente datos de uso comn, se coloca una
pequea cantidad de memoria RAM esttica entre el procesador y la
memoria principal. Esta memoria es conocida como memoria cache y
guarda una copia de una pequea regin de la memoria principal, para
que, si se requiere volver a leer los datos almacenados en esta regin
de memoria, no se tenga que esperar a que se lea la memoria
principal, que es mucho ms lenta que la cache y que el procesador.
Finalmente, en la cima de la jerarqua, se encuentran los registros del
procesador que, aunque son muy pocos, son los que se pueden leer y
escribir ms rpidamente

Arquitecturas Clsicas.
Estas arquitecturas se desarrollaron en las primeras computadoras
electromecnicas y de tubos de vaco. Aun son usadas en procesadores
empotrados de gama baja y son la base de la mayora de las
arquitecturas modernas.

Arquitectura Mauchly-Eckert (Von Newman)

Esta arquitectura fue utilizada en la computadora ENIAC. Consiste en


una unidad central de proceso que se comunica a travs de un solo bus
con un banco de memoria en donde se almacenan tanto los cdigos de
instruccin del programa, como los datos que sern procesados por
este.

Esta arquitectura es la ms empleada en la actualidad ya, que es muy


verstil. Ejemplo de esta versatilidad es el funcionamiento de los
compiladores, los cuales son programas que toman como entrada un
archivo de texto conteniendo cdigo fuente y generan como datos de
salida, el cdigo mquina que corresponde a dicho cdigo fuente (Son
programas que crean o modifican otros programas). Estos datos de
salida pueden ejecutarse como un programa posteriormente ya que se
usa la misma memoria para datos y para el cdigo del programa.

7
Diagrama a bloques de la arquitectura Von Neumann.

La principal desventaja de esta arquitectura es que el bus de datos y


direcciones nico se convierte en un cuello de botella por el cual debe
pasar toda la informacin que se lee de o se escribe a la memoria,
obligando a que todos los accesos a esta sean secuenciales. Esto limita
el grado de paralelismo (acciones que se pueden realizar al mismo
tiempo) y, por lo tanto, el desempeo de la computadora.

Este efecto se conoce como el cuello de botella de Von


Neumann.

En esta arquitectura apareci por primera vez el concepto de programa


almacenado. Anteriormente la secuencia de las operaciones era
dictada por el alambrado de la unidad de control, y cambiarla
implicaba un proceso de recableado laborioso, lento y propenso a
errores. En esta arquitectura se asigna un cdigo numrico a cada
instruccin. Dichos cdigos se almacenan en la misma unidad d e

8
memoria que los datos que van a procesarse, para ser ejecutados en el
orden en que se encuentran almacenados en memoria.

Esto permite cambiar rpidamente la aplicacin de la computadora y


dio origen a las computadoras de propsito general Mas a detalle, el
procesador se subdivide en una unidad de control (C.U.), una unidad
lgica aritmtica (A.L.U.) y una serie de registros. Los registros sirven
para almacenar internamente datos y estado del procesador. La unidad
aritmtica lgica proporciona la capacidad de realizar operaciones
aritmticas y lgicas. La unidad de control genera las seales de
control para leer el cdigo de las instrucciones, decodificarlas y hacer
que la ALU las ejecute.

Arquitectura Harvard

Esta arquitectura surgi en la universidad del mismo nombre, poco


despus de que la arquitectura Von Neumann apareciera en la
universidad de Princeton. Al igual que en la arquitectura Von
Neumann, el programa se almacena como un cdigo numrico en la
memoria, pero no en el mismo espacio de memoria ni en el mismo
formato que los datos. Por ejemplo, se pueden almacenar las
instrucciones en doce bits en la memoria de programa, mientras los
datos de almacenan en 8 bits en una memoria aparte.

Diagrama a bloques de la arquitectura Harvard

9
El hecho de tener un bus separado para el programa y otro para los
datos permite que se lea el cdigo de operacin de una instruccin, al
mismo tiempo se lee de la memoria de datos los operados de la
instruccin previa. As se evita el problema del cuello de botella de Von
Neumann y se obtiene un mejor desempeo.

Aunque inicialmente todos los microcontroladores adoptaron la


arquitectura clsica de Von Neumann, en la actualidad se impone la
arquitectura Harvard.

La arquitectura de Von Neumann 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 y es posible realizar operaciones de
acceso (lectura o escritura) simultneamente en ambas memorias.

Arquitecturas Segmentadas.

Las arquitecturas segmentadas o con segmentacin del cauce buscan


mejorar el desempeo realizando paralelamente varias etapas del ciclo
de instruccin al mismo tiempo. El procesador se divide en varias
unidades funcionales independientes y se dividen entre ellas el
procesamiento de las instrucciones.

Para comprender mejor esto, supongamos que un procesador simple


tiene un ciclo de instruccin sencillo consistente solamente en una
etapa de bsqueda del cdigo de instruccin y en otra etapa de
ejecucin de la instruccin. En un procesador sin segmentacin del

10
cauce, las dos etapas se realizaran de manera secuencial para cada
una de las instrucciones, como lo muestra la siguiente figura.

Bsqueda y ejecucin en secuencia de tres instrucciones en un


procesador sin segmentacin.

En un procesador con segmentacin, cada una de estas etapas se


asigna a una unidad funcional diferente, la bsqueda a la unidad de
bsqueda y la ejecucin a la unidad de ejecucin. Estas unidades
pueden trabajar en forma paralela en instrucciones diferentes. Estas
unidades se comunican por medio de una cola de instrucciones en la
que la unidad de bsqueda coloca los cdigos de instruccin que ley
para que la unidad de ejecucin los tome de la cola y los ejecute.

Esta cola se parece a un tubo donde las instrucciones entran por un


extremo y salen por el otro. De esta analoga proviene el nombre en
ingls: Pipelining o entubamiento. En general se divide al procesador
segmentado en una unidad independiente por cada etapa del ciclo de
instruccin.

Completando el ejemplo anterior, en un procesador con segmentacin,


la unidad de bsqueda comenzara buscando el cdigo de la primera
instruccin en el primer ciclo de reloj. Durante el segundo ciclo de
reloj, la unidad de bsqueda obtendra el cdigo de la instruccin 2,
mientras que la unidad de ejecucin ejecuta la instruccin 1 y as
sucesivamente. La siguiente figura muestra este proceso.

Bsqueda y ejecucin en secuencia de tres instrucciones en un


procesador con segmentacin.

En este esquema sigue tomando el mismo nmero de ciclos de reloj (el


mismo tiempo), pero como se trabaja en varias instrucciones al

10
mismo tiempo, el nmero promedio de instrucciones por segundo se
multiplica. En teora, el rendimiento de un procesador segmentado
mejora con respecto a uno no segmentado en un factor igual al
nmero de etapas independientes. Sin embargo, la mejora en el
rendimiento no es proporcional al nmero de segmentos, debido a que
cada etapa no toma el mismo tiempo en realizarse, adems de que se
puede presentar competencia por el uso de algunos recursos como la
memoria principal.

Otra razn por la que las ventajas de este esquema se pierden es


cuando se encuentra un salto en el programa y todas las instrucciones
que ya se buscaron y se encuentran en la cola, deben descartarse y
comenzar a buscar las instrucciones desde cero a partir de la direccin
a la que se salt. Esto reduce el desempeo del procesador y an se
investigan maneras de predecir los saltos para evitar este problema.

Arquitecturas de multiprocesamiento.

Cuando se desea incrementar el desempeo ms all de lo que


permite la tcnica de segmentacin del cauce (limite terico de una
instruccin por ciclo de reloj), se requiere utilizar ms de un
procesador para la ejecucin del programa de aplicacin.

Las CPU de multiprocesamiento se clasifican de la siguiente manera:

SISO (Single Instruccin, Single Operand) computadoras independientes


SIMO (Single Instruccin, Multiple Operand) procesadores vectoriales
MISO (Multiple Instruction, Single Operand) No implementado
MIMO (Multiple Instruction, Multiple Operand) sistemas SMP, Clusters

Procesadores vectoriales Son computadoras pensadas para aplicar


un mismo algoritmo numrico a una serie de datos matriciales, en
especial en la simulacin de sistemas fsicos complejos, tales como
simuladores para predecir el clima, explosiones atmicas, reacciones
qumicas complejas, etc., donde los datos son representados como
grandes nmeros de datos en forma matricial sobre los que se deben
de aplicar el mismo algoritmo numrico.

En los sistemas SMP (Simetric Multiprocesesors), varios procesadores


comparten la misma memoria principal y perifricos de I/O,
Normalmente conectados por un bus comn. Se conocen como
simtricos, ya que ningn procesador toma el papel de maestro y los
dems de esclavos, sino que todos tienen derechos similares en

11
cuanto al acceso a la memoria y perifricos y ambos son administrados
por el sistema operativo.

Los Clusters son conjuntos de computadoras independientes


conectadas en una red de rea local o por un bis de interconexin y
que trabajan cooperativamente para resolver un problema. Es clave en
su funcionamiento contar con un sistema operativo y programas de
aplicacin capaces de distribuir el trabajo entre las computadoras de la
red.

1.4 Tipos de microcontroladores y sus fabricantes.

Las extensas reas de aplicacin de los microcontroladores, que se


pueden considerar ilimitadas, como pueden ser juguetes, horno
microondas, frigorficos, televisores, computadoras, impresoras,
mdems, el sistema de arranque de nuestro coche, etc.

Existe una gran diversidad de microcontroladores. Quiz la clasificacin


ms importante sea entre microcontroladores de 4, 8, 16 32 bits.
Aunque las prestaciones de los microcontroladores de 16 y
32 bits son superiores a los de 4 y 8 bits, la realidad es que los
microcontroladores de 8 bits dominan el mercado y los de 4 bits se
resisten a desaparecer. La razn de esta tendencia es que los
microcontroladores de 4 y 8 bits son apropiados para la gran mayora
de las aplicaciones, lo que hace absurdo emplear micros ms potentes
y consecuentemente ms caros.

Uno de los sectores que ms tira del mercado del microcontrolador es


el mercado automovilstico. De hecho, algunas de las familias de
microcontroladores actuales se desarrollaron pensando en este sector,
siendo modificadas posteriormente para adaptarse a sistemas ms
genricos. El mercado del automvil es adems uno de los ms
exigentes: los componentes electrnicos deben operar bajo condiciones
extremas de vibraciones, choques, ruido, etc. Y seguir siendo fiables.

En cuanto a las tcnicas de fabricacin, cabe decir que prcticamente


la totalidad de los microcontroladores actuales se fabrican con
tecnologa CMOS 4 (Complementary Metal Oxide Semiconductor). Esta
tecnologa supera a las tcnicas anteriores por su bajo consumo y alta
inmunidad al ruido.

La distribucin de las ventas segn su aplicacin es la siguiente:

12
Un 30% se absorbe en las aplicaciones relacionadas con las
computadoras y sus perifricos.
Otro 25% se utiliza en las aplicaciones de consumo (electrodomsticos,
juegos, TV, vdeo, etc.)

El 20% de las ventas mundiales se destin al rea de las


comunicaciones.

Un 15% fue empleado en aplicaciones industriales.

El resto de los microcontroladores vendidos en el mundo,


aproximadamente un 10% fueron adquiridos por las industrias de
automocin.

Tambin los modernos microcontroladores de 32 bits van afianzando


sus posiciones en el mercado, siendo las reas de ms inters el
procesamiento de imgenes, las comunicaciones, las aplicaciones
militares, los procesos industriales y el control de los dispositivos de
almacenamiento masivo de datos.

Existen una serie de fabricantes de microprocesadores, como IBM,


Intel, Zilog, Motorola, Cyrix y AMD. A lo largo de la historia y desde su
desarrollo inicial, los microprocesadores han mejorado enormemente
su capacidad, desde los viejos Intel 8080, Zilog Z80 o Motorola 6809,
hasta los recientes Intel Core 2 Duo, Intel Core 2 Quad, Intel Xeon,
Intel Itanium II, Transmeta Efficeon o Cell.

Ahora los nuevos microprocesadores pueden tratar instrucciones de


hasta 256 bits, habiendo pasado por los de 128, 64, 32, 16, 8 y 4 bits.

Fecha de Velocidad Ancho Nmero Memoria Breve


presen- de reloj de bus de direccio- descripcin.
tacin transis- nable
tores
2.300 Primer chip con
4004 15/11/71 108 KHz 4 bits (10 640 byte manipulacin
micras) aritmtica.
Manipulacin
8008 01/04/72 1087 KHz 8 bits 3.500 16 Kbyte
datos/texto.
10 veces las (6
micras)
8080 01/04/74 2 MHz 8 bits 6.000 64 Kbyte
prestaciones
del 8008.
5 MHz 29.000 (3 1 10 veces las
8086 08/06/78 16 bits
8 MHz micras) Megabyte prestaciones

13
Fecha de Velocidad Ancho Nmero Memoria Breve
presen- de reloj de bus de direccio- descripcin.
tacin transis- nable
tores
10 MHz del 8080.
Idntico al
8086 excepto
5 MHz
8088 01/06/79 8 bits 29.000 en su bus
8 MHz
externo de 8
bits.
De 3 a 6 veces
8 MHz 134.000
16 las
80286 01/02/82 10 MHz 16 bits (1.5
Megabyte prestaciones
12 MHz micras)
del 8086.
Primer chip x86
16 MHz
capaz de
Microprocesador 20 MHz 275.000 4
17/10/85 32 bits manejar juegos
Intel 386 DX 25 MHz (1 micra) Gigabytes
de datos de 32
33 MHz
bits.
Bus capaz de
direccionar 16
Microprocesador 16 MHz 275.000 4 bits
16/06/88 16 bits
Intel 386 SX 20 MHz (1 micra) Gigabytes procesando 32
bits a bajo
costo.

Microprocesador 25 MHz (1 micra, 4 Cach de nivel


10/04/89 32 bits
Intel 486 DX 50 MHz 50 MHz) Gigabytes 1 en el chip.
Idntico en
1.185.00
16 MHz diseo al Intel
0
Microprocesador 20 MHz 4 486DX, pero
22/04/91 32 bits (0.8
Intel 486 SX 25 MHz Gigabytes sin
micras)
33 MHz coprocesador
matemtico.
Arquitectura
escalable.
3,1
60 MHz Hasta 5 veces
Procesador millones 4
22/03/93 a 32 bits las
Pentium (0.8 Gigabytes
200 MHz prestaciones
micras)
del 486DX a 33
MHz.

Ejecucin
5,5
150 MHz dinmica con
Procesador millones 4
27/03/95 180 MHz 64 bits procesador de
PentiumPro (0.32 Gigabytes
200 MHz altas
micras)
prestaciones.

14
Fecha de Velocidad Ancho Nmero Memoria Breve
presen- de reloj de bus de direccio- descripcin.
tacin transis- nable
tores

S.E.C., MMX,
7,5
233 MHz doble bus
Procesador millones 4
07/05/97 266 MHz 64 bits independiente.
Pentium II (0.32 Gigabytes
300 MHz Ejecucin
micras)
dinmica.

Principales Marcas: Segn volumen de ventas y diversidad de


modelos podemos establecer como principales a los siguientes
fabricantes:

Microchip Technology Corp.


STMicroelectronics
Atmel Corp.
Motorola Semiconductor Corp.

15
Existen multitud de fabricantes de microcontroladores que suelen
producir integrados muy especficos para determinadas aplicaciones
especializadas, algunos de ellos son:

Los Microcontroladores de 8 bits continan siendo el producto ms


consumido entre los integrados debido a la facilidad de programacin
en aplicaciones de usuario final, reproductores/grabadores de DVD,
dispositivos de control remoto, cmaras digitales, sistemas de sonido,
teclados y otros.

Contina siendo atractivo gracias a su bajo costo, su capacidad de


grabacin onchip y ciertas caractersticas que facilitan producir una
aplicacin final.

Referente a los micros de 16 y 32 bits podemos pensar que estarn en


pleno auge en un corto periodo de tiempo debido que ya comenzamos
a utilizar comunicaciones mviles con imgenes y ya disponemos
tecnologas UMTS que nos permiten realizar videoconferencias en
tiempo real mediante un dispositivo mvil. Esto obviamente significar
que aquella informacin que compartamos necesite ms y ms
capacidad y entonces ser el momento de estos microcontroladores.

16
Conclusion
Con la llegada de los PIC se abre un nuevo campo para el diseador de sistemas
automatizados, ya que podemos implementar sistemas que requieren una gran
capacidad de proceso con un costo mucho menor que cualquiera de las soluciones
existentes. No obstante, no tenemos que lanzarnos a programar PIC para todas las
aplicaciones, sino que debemos escoger el sistema ms adecuado a nuestras
necesidades.
Bibliografa
jose, v. (26 de agosto de 2017). monografias.com. Obtenido de monografias
.com:
http://www.monografias.com/trabajos27/microcontroladores/microcontrol
adores.shtml
logico, m. c. (25 de agosto de 2017). pdf. Obtenido de pdf:
http://www.microautomacion.com/capacitacion/Manual061ControladorLgic
oProgramablePLC.pdf
solis, x. (27 de agosto de 2017). slideshare. Obtenido de slideshare:
https://es.slideshare.net/SOLISILVA/resumen-microcontroladores

17

Вам также может понравиться