You are on page 1of 36

Dirección de Investigación

Facultad de Ingeniería - Ciclo II

INTRODUCCION

Microcontroladores, en 1980 aproximadamente. Desde la invención del circuito
integrado, el desarrollo constante de la electrónica digital ha dado lugar a dispositivos
cada vez más complejos. Entre ellos los microprocesadores y los microcontroladores,
los cuales son básicos en las carreras de ingeniería electrónica.
La industria Informática acapara gran parte de los microcontroladores que se fabrican.
Casi todos los periféricos del computador, desde el ratón o el teclado hasta la impresora,
son regulados por el programa de un microcontrolador.Los electrodomésticos de línea
blanca (lavadoras, hornos, lavavajillas, etc.) y de línea marrón (televisores, vídeos,
aparatos musicales, etc.) incorporan numerosos microcontroladores. Igualmente, los
sistemas de supervisión, vigilancia y alarma en los edificios utilizan estos chips.
También se emplean para optimizar el rendimiento de ascensores, calefacción, aire
acondicionado, alarmas de incendio, robo, etc.
Las aplicaciones de los microcontroladores son vastas, se puede decir que solo están
limitadas por la imaginación del usuario. Es común encontrar microcontroladores en
campos como la robótica y el automatismo, en la industria del entretenimiento, en las
telecomunicaciones, en la instrumentación, en la industria automotriz, etc.
El Microprocesador, es uno de los logros más sobresalientes del siglo XX. Esas son
palabras atrevidas, y hace un cuarto de siglo tal afirmación habría parecido absurda.
Pero cada año, el microprocesador se acerca más al centro de nuestras vidas, forjándose
un sitio en el núcleo de una máquina tras otra. Su presencia ha comenzado a cambiar la
forma en que percibimos el mundo e incluso a nosotros mismos. Cada vez se hace más
difícil pasar por alto el microprocesador como otro simple producto en una larga línea
de
innovaciones
tecnológicas.
Ninguna otra invención en la historia se ha diseminado tan aprisa por todo el mundo o
ha tocado tan profundamente tantos aspectos de la existencia humana. Hoy existen casi
15,000 millones de microchips de alguna clase en uso (el equivalente de dos
computadoras poderosas para cada hombre, mujer y niño del planeta).

Trabajo de Investigación 2010

1

Dirección de Investigación
Facultad de Ingeniería - Ciclo II

Trabajo de Investigación 2010

2

Dirección de Investigación
Facultad de Ingeniería - Ciclo II

MICROCONTROLADOR

Un microcontrolador es un
circuito integrado que contiene
toda la estructura (arquitectura) de
un microcomputador, o sea CPU,
RAM, ROM y circuitos de
entrada y salida. Los resultados de
tipo práctico, que pueden lograrse
a partir de éstos elementos, son
sorprendentes. Este dispositivo
electrónico capaz de llevar a cabo
procesos lógicos. Estos procesos o
acciones son programados en lenguaje ensamblador por el usuario, y son introducidos
en este a través de un programador.
Algunos microcontroladores más especializados poseen además convertidor análogo
digital, temporizadores, contadores y un sistema para permitir la comunicación en serie
y en paralelo. Se pueden crear muchas aplicaciones con los microcontroladores. Estas
aplicaciones de los microcontroladores son ilimitadas (el límite es la imaginación) entre
ellas podemos mencionar: sistemas de alarmas, juego de luces, paneles publicitarios,
etc. Controles automáticos para la Industria en general. Entre ellos control de motores
DC/AC y motores de paso a paso, control de máquinas, control de temperatura, control
de tiempo, adquisición de datos mediante sensores, etc.
HISTORIA

En 1980 aproximadamente. Inicialmente cuando no existían los microprocesadores las
personas se ingeniaban en diseñar sus circuitos electrónicos y los resultados estaban
expresados en diseños que implicaban muchos componentes electrónicos y cálculos
matemáticos. Un circuito lógico básico requería de muchos elementos electrónicos
basados en transistores, resistencias, etc., lo cual desembocaba en circuitos con muchos
ajustes y fallos; pero en el año 1971 apareció el primer microprocesador el cual originó
un cambio decisivo en las técnicas de diseño de la mayoría de los equipos. Al principio
se creía que el manejo de un microprocesador era para aquellas personas con un
coeficiente intelectual muy alto; por lo contrario con la aparición de este circuito
integrado todo sería mucho más fácil de entender y los diseños electrónicos serian
mucho más pequeños y simplificados. Entre los microprocesadores mas conocidos
tenemos el popular Z-80 y el 8085. Los diseñadores de equipos electrónicos ahora
tenían equipos que podían realizar mayor cantidad de tareas en menos tiempo y su
tamaño se redujo considerablemente; sin embargo, después de cierto tiempo aparece
una nueva tecnología llamada microcontrolador que simplifica aun mas el diseño
electrónico.

Trabajo de Investigación 2010

3

La repercusión más importante del empleo de la arquitectura Harvard en los microcontroladores PIC se manifiesta en la organización de la memoria del sistema.Ciclo II 1. La memoria de programa siempre está direccionada desde el Contador de Programa (PC). en consecuencia. Trabajo de Investigación 2010 4 . teniendo tamaños y longitudes de palabra diferentes. pero con unas características fijas que no pueden alterarse. Este tamaño permite codificar en una palabra el código OP de la instrucción junto al operando o su dirección. la longitud de las palabras de la memoria de programa también. Para adaptarse a las necesidades de las aplicaciones del usuario hay modelos de la gama baja con 512 posiciones para la memoria de instrucciones y otros que tienen 1 k y 2 k posiciones de 12 bits. Un microcontrolador posee todos los componentes de un computador. La total independencia entre los accesos a las dos memorias permite realizar accesos simultáneos. ARQUITECTURA INTERNA DE UN MICROCONTROLADOR Aunque inicialmente todos los microcontroladores adoptaron la Arquitectura clásica de von Neumann. en el momento presente 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. una que contiene sólo instrucciones y otra. La Arquitectura Harvard dispone de dos memorias independientes.Dirección de Investigación Facultad de Ingeniería . A dicha memoria se accede a través de un sistema de buses único (direcciones. datos y control). Lo mismo pasa con el bus que transfiere las instrucciones y el que lo hace con los datos. La memoria de programa es independiente de la de los datos. En los PIC16C5X el formato de todas las instrucciones es de 12 bits y. El tamaño de los buses que direccionan la memoria de datos y la de programa son diferentes. sólo datos. mientras que la memoria de datos pueda direccionarse directamente desde parte del código OP de la instrucción o indirectamente a través de un registro denominado FSR (Registro de Selección del Banco).

requiriendo muchos ciclos para su ejecución. Existen tres orientaciones en cuanto a la arquitectura y funcionalidad de los procesadores actuales.2. algunas de las cuales son muy sofisticadas y potentes.Ciclo II 2. su decodificación y la ejecución de la operación que implica la instrucción. Una parte debe ser no volátil.1 El procesador Es el elemento más importante del microcontrolador y determina sus principales características. se ejecutan en un ciclo. CISC Un gran número de procesadores usados en los microcontroladores están basados en la filosofía CISC (Computadores de Juego de Instrucciones Complejo). Memoria En los microcontroladores la memoria de instrucciones y datos está integrada en el propio chip. 2. recibir el código OP de la instrucción en curso. Trabajo de Investigación 2010 5 . Disponen de más de 80 instrucciones máquina en su repertorio.3.1. tipo ROM. RISC Tanto la industria de los computadores comerciales como la de los microcontroladores están decantándose hacia la filosofía RISC (Computadores de Juego de Instrucciones Reducido). Se encarga de direccionar la memoria de instrucciones. que si las tuviésemos que implementar con instrucciones básicas. el juego de instrucciones. 2. acabaríamos con dolor de cabeza. En estos procesadores el repertorio de instrucciones máquina es muy reducido y las instrucciones son simples y. y se destina a guardar las variables y los datos.1. además de ser reducido. 2. ESTRUCTURA Y ELEMENTOS DE LOS MICROCONTROLADORES A continuación pasamos a describir los elementos más comunes en todo tipo de microcontroladores y sistemas. y se destina a contener el programa de instrucciones que gobierna la aplicación.2. 2. Esta filosofía se ha bautizado con el nombre de SISC (Computadores de Juego de Instrucciones Específico).Dirección de Investigación Facultad de Ingeniería . o sea. así como la búsqueda de los operadnos y el almacenamiento del resultado. La sencillez y rapidez de las instrucciones permiten optimizar el hardware y el software del procesador. tanto a nivel hardware como software.1. es especí_co. Otra parte de memoria será tipo RAM. es decir. 2. generalmente.1. Una ventaja de los procesadores CISC es que ofrecen al programador instrucciones complejas que actúan como macros. SISC En los microcontroladores destinados a aplicaciones muy concretas. las instrucciones se adaptan a las necesidades de la aplicación prevista. volátil.

Trabajo de Investigación 2010 6 . Según el tipo de memoria ROM que dispongan los microcontroladores. no se requiere guarda r una copia del mismo en la RAM pues se ejecuta directamente desde la ROM. Los usuarios de computadores personales están habituados a manejar Megabytes de memoria. se suele usar la encriptación mediante fusibles para proteger el código contenido 2. con un grabador gobernado desde un PC.Dirección de Investigación Facultad de Ingeniería . en la construcción de prototipos y series muy pequeñas. Estas obleas se fabrican a partir de procesos fotoquímicos. Se describen las cinco versiones de memoria no volátil que se pueden encontrar en los microcontroladores del mercado. sólo hay que almacenar un único programa de trabajo. Como el microcontrolador sólo se destina a una tarea en la memoria ROM. se erosionan al exponerlos a la luz. OTP (One Time Programmable). EPROM Los microcontroladores que disponen de memoria EPROM (Erasable Programmable Read OnIy Memory) pueden borrarse y grabarse muchas veces.1. donde se impregnan capas de silicio y oxido de silicio. Tanto en este tipo de memoria como en la EPROM. La grabación se realiza.2. esta pasará. Por otra parte. o bien. ROM con máscara Es una memoria no volátil de sólo lectura cuyo contenido se graba durante la fabricación del chip. como sólo existe un programa activo. OTP El microcontrolador contiene una memoria no volátil de sólo lectura programable una sola vez por el usuario. Es el usuario quien puede escribir el programa en el chip mediante un sencillo grabador controlado por un programa desde un PC.2. El elevado coste del diseño de la máscara sólo hace aconsejable el empleo de los microcontroladores con este tipo de memoria cuando se precisan cantidades superiores a varios miles de unidades. pero. la aplicación y utilización de los mismos es diferente. como en el caso de los OTP. Si tenemos idea de cómo se fabrican los circuitos integrados. de manera que donde deba incidir la luz. La versión OTP es recomendable cuando es muy corto el ciclo de diseño del producto.2. 2.Ciclo II Hay dos peculiaridades que diferencian a los microcontroladores de los computadores personales: No existen sistemas de almacenamiento masivo como disco duro o disquetes. Con varios procesos similares pero más complicados se consigue fabricar los transistores y diodos micrométricos que componen un chip. se sitúa entre la luz y la oblea una mascara con agujeros. y según convenga.3. los diseñadores con microcontroladores trabajan con capacidades de ROM comprendidas entre 512 bytes y 8 k bytes y de RAM comprendidas entre 20 y 512 bytes. 2. La RAM en estos dispositivos es de poca capacidad pues sólo debe contener las variables y los cambios de información que se produzcan en el transcurso del programa. Ahora ya sabes de donde viene la máscara y no te acostarás sin saber una cosa más. Como no todos los puntos han de ser erosionados. Estos se fabrican en obleas que contienen varias decenas de chips.2. sabremos de donde viene el nombre.

2. Son muy idóneos para la enseñanza y la Ingeniería de diseño. Puertas de Entrada y Salida Las puertas de Entrada y Salida (E/S) permiten comunicar al procesador con el mundo exterior. La alternativa FLASH está recomendada frente a la EEPROM cuando se precisa gran cantidad de memoria de programa no volátil. o con otros dispositivos. a través de interfaces. se desea borrar el contenido. sin tener que sacar el circuito integrado de la tarjeta. La reprogramación del microcontrolador puede convertirse en una labor rutinaria dentro de la puesta a punto. Se va extendiendo en los fabricantes la tendencia de incluir una pequeña zona de memoria EEPROM en los circuitos programables para guardar y modificar cómodamente una serie de parámetros que adecuan el dispositivo a las condiciones del entorno. Así. 2. 2. la instalación de nuevas piezas. A diferencia de la ROM. de bajo consumo. la memoria FLASH es programable en el circuito.5.3. Es muy cómoda y rápida la operación de grabado y la de borrado. por lo que no es recomendable una reprogramación continúa. El número de veces que puede grabarse y borrarse una memoria EEPROM es _nito. posteriormente. Este tipo de memoria es relativamente lenta. Funciona como una ROM y una RAM pero consume menos y es más pequeña. programables y borrables eléctricamente EEPROM (Electrical Erasable Programmable Read OnIy Memory). se realizan eléctricamente desde el propio grabador y bajo el control programado de un PC. Es más veloz y tolera más ciclos de escritura/borrado. Las cápsulas son de material cerámico y son más caros que los microcontroladores con memoria OTP que están hechos con material plástico. E2PROM o E2PROM Se trata de memorias de sólo lectura.2. No disponen de ventana de cristal en la superficie. compensando los desgastes y otros factores tales como la compresión. un dispositivo con este tipo de memoria incorporado al control del motor de un automóvil permite que pueda modificarse el programa durante la rutina de mantenimiento periódico. Las memorias EEPROM y FLASH son muy útiles al permitir que los microcontroladores que las incorporan puedan ser reprogramados en circuito. que se puede escribir y borrar. Los microcontroladores dotados de memoria EEPROM una vez instalados en el circuito.Dirección de Investigación Facultad de Ingeniería . FLASH Se trata de una memoria no volátil. Trabajo de Investigación 2010 7 . etc.Ciclo II Si. disponen de una ventana de cristal en su superficie por la que se somete a la EPROM a rayos ultravioleta durante varios minutos. Tanto la programación como el borrado. pueden grabarse y borrarse cuantas veces se quiera sin ser retirados de dicho circuito. Para ello se usan "grabadores en circuito “que confieren una gran flexibilidad y rapidez a la hora de realizar modificaciones en el programa de trabajo. es decir. EEPROM.4. Es más rápida y de mayor densidad que la EEPROM.2.

Como entrenador o sistema de iniciación recomendamos la utilización de un ALTAIR 32 BASICO o bien un ALTAIR 535A completo. 3. PWM.. Unos microcontroladores ALTAIR se diferencian de otros por el número de entradas salidas. WATCHDOG. Aumentar la frecuencia de reloj supone disminuir el tiempo en que se ejecutan las instrucciones pero lleva aparejado un incremento del consumo de energía y de calor generado. Reloj principal Todos los microcontroladores disponen de un circuito oscilador que genera una onda cuadrada de alta frecuencia. que actuará como un emulador de EPROMs. o bien mediante otros lenguajes disponibles para la familia 51 (BASIC. Generalmente. el circuito de reloj está incorporado en el microcontrolador y sólo se necesitan unos pocos componentes exteriores para seleccionar y estabilizar la frecuencia de trabajo. son la principal utilidad de las patas o pines de un microprocesador. C.4.. ALGUNOS TIPOS DE MICROCONTROLADORES ALTAIR ALTAIR es el nombre genérico de una familia de microcontroladores de propósito general compatibles con la familia 51. puertos de entrada/salida de propósito general. etc. que con_gura los impulsos de reloj usados en la sincronización de todas las operaciones del sistema. 128 registros especiales de función.). ADC. Según los controladores de periféricos que posea cada modelo de microcontrolador. Esta señal del reloj es el motor del sistema y la que hace que el programa y los contadores avancen. salida y control.Dirección de Investigación Facultad de Ingeniería . periféricos (DAC.). 256 bytes de memoria interna. Con ello facilitará notablemente la puesta a punto de las aplicaciones.Ciclo II Estas puertas. 2. Por lo que la elección de un modelo u otro dependerá de las necesidades. también llamadas puertos. En proyectos avanzados o desarrollos profesionales puede ser preferible un ALTAIR 537 A. Los microcontroladores ALTAIR disponen de un microprocesador de 8 bits 100% compatible a nivel de código. velocidad de ejecución. Trabajo de Investigación 2010 8 . 111 instrucciones y posibilidad de direccionar 128 Kbytes. Dichos componentes suelen consistir en un cristal de cuarzo junto a elementos pasivos o bien un resonador cerámico o una red R-C. Todos ellos son programables directamente desde un equipo PC mediante nuestro lenguaje macroensamblador.. Tanto al 535 como al 537 se pueden complementar con nuestra EMULADOR EPROM PARA 535/537. las líneas de E/S se destinan a proporcionar el soporte a las señales de entrada.

P2 y P3) y una lógica de control de interrupción con cinco fuentes de interrupciones. bytes de memoria de programa externo pueden ser leídos por instrucciones de lectura especiales.Dirección de Investigación Facultad de Ingeniería . Durante la decada pasada muchos fabricantes introducieron miembros mejorados del microcontrolador 8051. Los SFRs también incluyen el registro acumulador. siendo esta la única diferencia) tiene 128 bytes de RAM interna (el 8032 tiene RAM interna de 256 bytes y un temporizador adicional). el 8031 tiene varios Registros de Funciones especiales(SFR)(Special Function Registers) que son para control y registros de datos. pin 17) y PSEN(pin 29). El usuario debe suministrar el programa al fabricante. Hay también instrucciones separadas para leer desde memoria de datos externo. el registro B. ellos son aclarados a nivel lógico 0 cuando están activados. la opción de la ROM programado por el fabricante no es económica para producción de pequeñas cantidades. que contienen los Flags del CPU. un puerto serie. Todo código externo es buscado desde memoria de programa externo. cuatro puertos de entrada/salida paralelas de propósito general (P0. tal como la instrucción MOVC. Un único bloque de memoria puede ser mapeado para actuar como memoria de datos y de programa. y el fabricante programa los microcontroladores durante la producción. Esto es lo que se llama la arquitectura Von Neuman. Esto significa que las instrucciones determinan que bloque de memoria es direccionado. Esto es. El 8031(la versión sin ROM interna del 8051. y el registro de estado de programa(Program Status Word)(PSW).7. y la señal de control correspondiente. los pines RD(P3. Para leer desde el mismo bloque usando o la señal RD o la señal PSEN. tal como la instrucción MOVX. las dos señales son combinadas con una operación AND lógico. o RD o PSEN. El 8031 tiene dos temporizadores/contadores. Estos pueden ser programados por los usuarios. Bloques separados de memoria de código y de datos se denomina como la Arquitectura Harvard. el otro. La arquitectura Harvard es algo extraño en sistemas de evaluación. Trabajo de Investigación 2010 9 . donde código de programa necesita ser cargado en memoria de programa. cuando un byte va ser leído desde memoria de programa externo. P1. El 8751 y el 8752 son las versiones Erasable Programmable Read Only Memory(EPROM) del 8051 y el 8052. La ROM interna del 8051 y el 8052 no pueden ser programados por el usuario. La familia 8051 de microcontroladores son controladores de 8 bits capaces de direccionar hasta 64 kbytes de memoria de programa y una separada memoria de datos de 64 kbytes. En adición. Debido a costos. el código puede ser escrito a la memoria como bytes de datos y luego ejecutado como instrucciones de programa. Al lado de la RAM interna. Ambas de estas señales son señales activas en nivel bajo. Adoptando la arquitectura Von Neuman. El primero es activado cuando un byte va ser leído desde memoria de datos externo. El 8051 tiene dos señales de lectura separadas. es activado durante el ciclo de lectura de memoria.Ciclo II INTEL (La familia 8051) El 8051 es el primer microcontrolador de la familia introducida por Intel Corporation.

El 80C515 es de tecnología CMOS que tipicamente reduce los requerimientos de energía comparado a los dispositivos no-CMOS. digital I/O. convertidores análogo-digital. 6809). El CPU tiene 2 acumuladores de 8 bits (A y B) que pueden ser concatenado para suministrar un acumulador doble de 16 bits(D). El 80C515 tiene todas las SFRs del 8051.Dirección de Investigación Facultad de Ingeniería . Aunque es un microcontrolador de 8 bits. Dependiendo del modelo. y las instrucciones son suministradas para manipulación de la pila. un watchdog timer. y de este modo puede correr cualquier programa escrito para el 8051 con la excepción del uso del registro prioridad de interrupción IP. MOTOROLA El 68hc11 de la familia Motorola. y rotates). el 68hc11 tiene internamente los siguientes dispositivos: EEPROM o OTPROM. 16 * 16 divide. Las características que tiene frente al 8051 son más puertos. y subsistemas de comunicación en red. La corriente típica que maneja es menor que 10ma. watchdog timers. Un puntero de pila de 16 bits está también presente. Y) para suministrar indexsamiento para cualquier lugar dentro del mapa de memoria. Típicamente el bus de datos y direcciones están multiplexados. 16 bits en su bus de direcciones. el MCS-51. El 80C515 es completamente compatible con el 8051. Dos registros índices de 16 bits son presentes (X. Esto es. es un potente microcontrolador de 8 bits en su bus de datos. y canales de comunicación sincrónica y asincrónica (RS232 y SPI). usa el mismo conjunto de instrucciones del lenguaje assembly MCS-51. debe ser modificado antes de que se ejecute sobre el 80C515. un optimizado Timer 2. más temporizadores. El agobio de modificar código 8051 existente es fácilmente justificado por la disponibilidad de más fuentes de interrupción y prioridades del 80C515.Ciclo II Las mejoras incluyen más memoria. un versátil convertidor análogo a digital. el 68hc11 tiene algunas instrucciones de 16 bits (add. RAM. Las nuevas facilidades del chip son controladas y monitoreadas atraves de SFRs adicionales. SIEMENS El Siemens SAB80C515 es un miembro mejorado de la familia 8051 de microcontroladores. El temporizador comprende de un único contador de 16 bits y hay un preescalador programable para bajarlo si es requerido. El tener dos registros índices significa que el 68hc11 es muy bueno para el procesamiento de datos. 6805. y modos de ahorro de energía sofisticados. Todos los microcontroladores de la familia usan el mismo conjunto de instrucciones. shift. Trabajo de Investigación 2010 10 . 8 * 8 multiply. con un conjunto de instrucciones que es similar a los más antiguos miembros de la familia 68xx (6801. más fuentes de interrupción. Por tanto si un programa 8051 usa prioridades de interrupción. generador PWM. más puertos. A/D converter. subtract. timers. aunque el G5 tiene un A/D de 10 bits. Viene con un convertidor A-D que es típicamente de 8 canales y 8 bits de resolución. Las caracteristicas mejoradas son programadas y controladas por SFRs adicionales.

Microcontroladores.Dirección de Investigación Facultad de Ingeniería . combinan una alta calidad.comunicaciones serie sincrónica. MICROCHIP Los microcontroladores PIC de Microchip Technolohy Inc. simuladores. Tipos y aplicaciones Trabajo de Investigación 2010 11 . bajo coste y excelente rendimiento. 8 o 9 bits de datos. etc. y un bit de parada.comunicaciones serie asíncrona. Velocidad en baudios desde 150 hasta 312500 (312500 es usando un reloj E de 4mhz). Así mismo ambas familias están apoyadas por una gran selección de software incluyendo ensambladores.Ciclo II Viene con una Interface de comunicaciones serie (SCI) . sistemas de seguridad y aplicaciones en el sector de telecomunicaciones. linkadores. emuladores y tablas de demostración. Tiene una Interface periférico serie (SPI) . formato de datos 1 bit start. datos de entrada automoción de datos. Un gran número de estos microcontroladores son usados en una gran cantidad de aplicaciones tan comunes como periféricos del ordenador. Tanto la familia del PIC16XX como la del PIC17XX están apoyadas por un rango de usuario de sistemas de desarrollo amistosos incluso programadores.

C++.Ciclo II Micros de 4 bits – Pocos bytes de RAM – Sin SO – Todo el software en ensamblador – Cada vez menos usados Micros de 8 bits – RAM de unos pocos bytes a unos cientos de KB – Usan ensamblador. Java – Pueden llevar SO específico Micros de 16 y 32 bits – RAM de pocos KB a muchos MB – Generalmente llevan un SO de tiempo-real – Pueden o no tener cachés Micros de 32 o 64 bits – Básicamente un PC en un envase pequeño – Llevan Win XP. pero también C. Linux… – Relativamente caros Microcontroladores populares • BASIC Stamp – Fabricado por Parallax – 8 (versión 1) o 16 (versión 2) pines de E/S – Programado en Basic Trabajo de Investigación 2010 12 .Dirección de Investigación Facultad de Ingeniería .

Dirección de Investigación Facultad de Ingeniería . De programa 8K – EEPROM 128 – RAM de datos 192 Trabajo de Investigación 2010 13 . 6811… – 28 patillas – 21 patillas de E/S – Mem. 8096… – Palabras de 8 bits – 2 temporizadores de 8 bits – 27 puertos de E/S – RAM de 64 bytes – ROM de máscara de 1KB • SGS Thomson ST  Motorola 6805. 8051.Ciclo II • INTEL 8048.

Este dato puede dar una idea de la masiva utilización de estos componentes. televisores. que gobernarán la mayor parte de los aparatos que fabricaremos y usamos los humanos. en nuestra casa y en nuestra vida. Están presentes en nuestro trabajo. Cada vez existen más productos que incorporan un microcontrolador con el _n de aumentar sustancialmente sus prestaciones. Una aplicación típica podría emplear varios microcontroladores para controlar pequeñas partes del sistema. el sistema de arranque de nuestro coche. para compartir la información y coordinar sus acciones. Estos pequeños controladores podrían comunicarse entre ellos y con un procesador central. etc. impresoras. Los microcontroladores están siendo empleados en multitud de sistemas presentes en nuestra vida diaria. en los hornos microondas y los televisores de nuestro hogar. como. Algunos fabricantes de microcontroladores superan el millón de unidades de un modelo determinado producidas en una semana. reducir su tamaño y coste. ocurre ya habitualmente en cualquier PC. en general. computadoras. Se pueden encontrar controlando el funcionamiento de los ratones y teclados de los computadores. como pueden ser juguetes. de hecho. mejorar su habilidad y disminuir el consumo. módems. en los teléfonos.Ciclo II 4. LOS MICROCONTROLADORES HOY DÍA Los microcontroladores están conquistando el mundo. Y otras aplicaciones con las que seguramente no estaremos tan familiarizados como instrumentación electrónica. etc. Pero la invasión acaba de comenzar y el nacimiento del siglo XXI será testigo de la conquista masiva de estos diminutos computadores.Dirección de Investigación Facultad de Ingeniería . Trabajo de Investigación 2010 14 . frigoríficos. horno microondas. control de sistemas en una nave espacial. probablemente más potente.

o simplemente el micro. para ser más preciso. El microprocesador. multiplicar y dividir. muestra los sucesos importantes de éstas dos tecnologías que se desarrollaron en las últimas cinco décadas. como sumar. La manera general en que los cálculos se han hecho es llamada la arquitectura de la computadora digital. Se eslabona desde la mitad de los años 50's. a mediados del año de 1940 la computadora digital fue desarrollada para propósitos científicos y civiles. Así mismo la historia de circuitos de estado sólido nos ayuda también. Las dos tecnologías iniciaron su desarrollo desde la segunda guerra mundial. el motor. estas tecnologías se fusionaron a principios de los años 70`'s. mostrada al final de esta sección. Este ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendo operaciones lógicas simples. porque el microprocesador es un circuito con transistores o microcircuito LSI (grande escala de integración). La computadora digital hace cálculos bajo el control de un programa. cuya combinación permite realizar el trabajo que tenga encomendado el chip. La tecnología de circuitos electrónicos avanzó y los científicos hicieron grandes Trabajo de Investigación 2010 15 .Dirección de Investigación Facultad de Ingeniería . el corazón de esta máquina. Es un chip. un tipo de componente electrónico en cuyo interior existen miles (o millones) de elementos llamados transistores. Después de la guerra. produciendo el llamado microprocesador. restar. en este tiempo los científicos desarrollaron computadoras especialmente para uso militar. HISTORIA La Evolución del Microprocesador: El microprocesador es un producto de la computadora y con tecnología semiconductora.Ciclo II MICOPROCESADOR El Microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. es el cerebro del ordenador. Este viene siendo el cerebro de la computadora. El mapa de la figura.

aparecen las primeras computadoras digitales de propósito general. Trabajo de Investigación 2010 16 . etc.Dirección de Investigación Facultad de Ingeniería . los científicos construyeron la computadora (la lógica de control. en la construcción de un circuito sumador simple se requiere de algunas compuertas lógicas. El principal paso tomado en la computadora fue hacer que el dato fuera almacenado en memoria como una forma de palabra digital. La idea de almacenar programas fue muy importante. Ensamblando compuertas y flip-flops en módulos.). Para el estudio de los circuitos digitales. En 1948 en los laboratorios Bell crearon el Transistor. Éstas usaban tubos al vacío (bulbos) como componentes electrónicos activos. circuitos de memoria. Tarjetas o módulos de tubos al vacío fueron usados para construir circuitos lógicos básicos tales como compuertas lógicas y flip-flops (Celda donde se almacena un bit).Ciclo II progresos en el diseño de dispositivos físicos de Estado Sólido. En los años 50's. Los bulbos también formaron parte de la construcción de máquinas para la comunicación con las computadoras. La construcción de una computadora digital requiere de muchos circuitos o dispositivos electrónicos.

Coprocesador Matemático: o correctamente la FPU (Unidad de coma flotante). la que está más cerca del micro. Esta parte esta considerada como una parte "lógica" junto con los registros.) incluyen también en su interior otro nivel de caché. etc. 4. es decir. El microprocesador hizo posible la manufactura de poderosas calculadoras y de muchos otros productos. la unidad de control. Por ejemplo: en una biblioteca. La memoria cache: Es una memoria ultrarrápida que emplea el micro para tener a mano ciertos datos que prediciblemente serán utilizados en las siguientes operaciones sin tener que acudir a la memoria RAM reduciendo el tiempo de espera. el microprocesador es como la computadora digital porque ambos realizan cálculos bajo un programa de control. El microprocesador es algunas veces llamado unidad microprocesadora (MPU). la caché de segundo nivel o L2. La memoria: Es el lugar donde el procesador encuentra sus instrucciones de programa y sus datos. Consiguientemente. El encapsulado: Es lo que rodea a la oblea de silicio en si. Todos los micros compatibles con PC poseen la llamada cache interna de primer nivel o L1. Athlon Thunderbird. en lugar de estar buscando cierto libro a través de un banco de ficheros de papel se utiliza las computadora. En un microprocesador podemos diferenciar diversas partes: 1. 3.Ciclo II 1. Hay varios grupos de registros en cada procesador. obtiene de manera rápida la información. antiguamente estaba en el exterior del micro en otro chip. Que es la parte del micro especializada en esa clase de cálculos matemáticos.Dirección de Investigación Facultad de Ingeniería . Los registros: Son básicamente un tipo de memoria pequeña con fines especiales que el micro tiene disponible para algunos usos particulares. el microprocesador es una unidad procesadora de datos. y el procesador los toma de ahí. Los micros más modernos (Pentium III Coppermine. En otras palabras. la historia de la computadora digital nos ayudará a entender el microprocesador. memoria y bus de datos. Tanto los datos como las instrucciones están almacenados en memoria. y gracias a la memoria cache. En otras palabras. para darle consistencia. Trabajo de Investigación 2010 17 . tanto que está encapsulada junto a él. PARTES DE UN MICROPROCESADOR El microprocesador tiene una arquitectura parecida a la computadora digital. El microprocesador utiliza el mismo tipo de lógica que es usado en la unidad procesadora central (CPU) de una computadora digital. por oxidación por el aire) y permitir el enlace con los conectores externos que lo acoplaran a su zócalo a su placa base 2. impedir su deterioro (por ejemplo. más grande aunque algo menos rápida. 5. Un grupo de registros esta diseñado para control del programador y hay otros que no son diseñados para ser controlados por el procesador pero que CPU los utiliza en algunas operaciones en total son treinta y dos registros.

Posteriormente Computer Terminal Corporation e Intel acordaron que el i8008 pudiera ser vendido a otros clientes. nombrada en base a un destino de la Nave Espacial "Starship" del programa de televisión Viaje a las Estrellas.Ciclo II 6. según se alega. 2. y el IMSAI 8080. formando la base para las máquinas que corrían el sistema operativo CP/M.  1972: MICROPROCESADOR i8008 Codificado inicialmente como 1201. TIPOS DE MICROPROCESADORES  1971: MICROPROCESADOR 4004 El 4004 fue el primer microprocesador de Intel.  1974: MICROPROCESADOR 8080 Los 8080 se convirtieron en los cerebros de la primera computadora personal la Altair 8800 de MITS. Trabajo de Investigación 2010 18 . tiene asignado un número de puerto que el procesador utiliza como un numero de teléfono para llamar al circuito o a partes especiales. La memoria: Es una parte interna de la computadora y su función esencial es proporcionar un espacio de trabajo para el procesador. fue pedido a Intel por Computer Terminal Corporation para usarlo en su terminal programable Datapoint 2200. Cualquier parte de la circuitería de la computadora con la cual el procesador necesita comunicarse. finalmente no fue usado en el Datapoint 2200.Dirección de Investigación Facultad de Ingeniería . pero debido a que Intel terminó el proyecto tarde y a que no cumplía con la expectativa de Computer Terminal Corporation. Puertos: Es la manera en que el procesador se comunica con el mundo externo. 7. Este descubrimiento impulsó la calculadora de Busicom y pavimentó la manera para integrar inteligencia en objetos inanimados así como la computadora personal. Un puerto es parecido a una línea de teléfono.

hizo que los cerebros de IBM dieran un gran golpe comercial con el nuevo producto para el 8088. lo que hizo mucho más sencillo implementar sistemas operativos que emplearan memoria virtual. y la revista nombró la compañía como uno de Los triunfos comerciales de los sesenta. Esta compatibilidad del software sigue siendo un sello de la familia de Intel de microprocesadores. el IBM PC. Luego de 6 años de su introducción.  1985: EL MICROPROCESADOR INTEL 386 El procesador Intel 386 ofreció 275 000 transistores. El éxito del 8088 propulsó a Intel en la lista de las 500 mejores compañías de la prestigiosa revista Fortune. más de 100 veces tantos como en el original 4004.  1982: MICROPROCESADOR 286 El 286. era el primer procesador de Intel que podría ejecutar todo el software escrito para su predecesor. poseía capacidad multitarea. que significa que podría ejecutar múltiples programas al mismo tiempo y una unidad de traslación de páginas.Ciclo II Los fanáticos de las computadoras podían comprar un equipo Altair por un precio (en aquel momento) de $395. vendió decenas de miles de estas computadoras personales. Trabajo de Investigación 2010 19 . En un periodo de pocos meses.  1978: MICROPROCESADOR 8086-8088 Una venta realizada por Intel a la nueva división de computadoras personales de IBM.Dirección de Investigación Facultad de Ingeniería . también conocido como el 80286. había un estimado de 15 millones de 286 basados en computadoras personales instalados alrededor del mundo. El 386 añadió una arquitectura de 32 bits.

pero llegaron a superar incluso la frecuencia de reloj de los procesadores de Intel a precios significativamente menores. Las versiones que incluían instrucciones MMX no únicamente brindaban al usuario un mejor manejo de aplicaciones multimedia. sino que se ofrecían en Trabajo de Investigación 2010 20 . entre ellas. ya que eran clones. la lectura de películas en DVD. como por ejemplo. el cual acelera las tareas del micro. permitiendo un acceso a memoria 64 bits (aunque el procesador seguía manteniendo compatibilidad de 32 bits para las operaciones internas y los registros también eran de 32 bits).un conjunto de instrucciones optimizado. una unidad de coma flotante y un caché unificado integrados en el propio circuito integrado del microprocesador y una unidad de interfaz de bus mejorada.Dirección de Investigación Facultad de Ingeniería . porque ofrece la ventaja de que las operaciones matemáticas complejas son realizadas (por el coprocesador) de manera independiente al funcionamiento del procesador central (CPU). Además.Ciclo II  1989: EL DX CPU MICROPROCESADOR INTEL 486 La generación 486 realmente significó que el usuario contaba con una computadora con muchas opciones avanzadas. uno equivalente al 486DX(u) y el otro equivalente a 486SX(u). Am486 y Am586 1993: PROCESADOR DE PENTIUM El procesador de Pentium poseía una arquitectura capaz de ejecutar dos operaciones a la vez gracias a sus dos pipeline de datos de 32bits cada uno. poseía un bus de datos de 64 bits. Estas mejoras hacen que los i486 sean el doble de rápidos que un i386 e i387 a la misma frecuencia de reloj. El procesador Intel 486 fue el primero en ofrecer un coprocesador matemático integrado. Aquí se incluyen las series Am286.  1991: AMD AMx86 Procesadores lanzados por AMD 100% compatible con los códigos de Intel de ese momento. Am386.

El K5 es internamente un procesador RISC con una Unidad x86.decodificadora que transforma todos los comandos x86 de la aplicación en comandos RISC. Cada procesador Pentium Pro estaba compuesto por unos 5. Trabajo de Investigación 2010 21 . El rendimiento del código de 32 bits era excelente.5 millones de transistores. La arquitectura RISC86 del AMD K5 era más semejante a la arquitectura del Intel Pentium Pro que a la del Pentium. sin embargo AMD tenía poca experiencia en el desarrollo de microprocesadores y los diferentes hitos de producción marcados se fueron superando sin éxito y fue retrasado 1 año de su salida. El nombre Pentium. los programas y aplicaciones para estaciones de trabajo (redes) impulsan rápidamente su integración en las computadoras. el K5. rival del Pentium. AMD sacó al mercado su primer procesador propio. su uso en servidores. En todos los aspectos era superior el K5 al Pentium. Este principio se usa hasta hoy en todos los CPUs x86. en realidad se volvió una palabra muy popular poco después de su introducción. se mencionó en las historietas y en charlas de la televisión a diario.  1995: PROCESADOR PENTIUM PROFESIONAL Lanzado al mercado para el otoño de 1995 el procesador Pentium Pro se diseña con una arquitectura de 32 bits. los fabricantes de PC dieron por hecho que era peor. incluyendo una versión de 200 MHz y la más básica proporcionaba unos 166 MHz de reloj. pero el Pentium Pro a menudo iba más despacio que un Pentium cuando ejecutaba código o sistemas operativos de 16 bits.Ciclo II velocidades de hasta 233 MHz. sus frecuencias de trabajo eran inferiores a la competencia y por tanto. a razón de éste retraso.  1996: AMD K5 Habiendo abandonado los clones se fabricada AMD de tecnologías análogas a Intel.Dirección de Investigación Facultad de Ingeniería .

pueden revisar y pueden compartir fotografías digitales con amigos y familia vía Internet. el K6 también quedó por debajo del Pentium II. sino que además amargó lo que de otra forma hubiese sido un plácido dominio del mercado. música y otros. los usuarios de PC pueden capturar. pero por encima del Pentium MMX y del Pro.  1996: AMD K6 Y AMD K6-2 Con el K6. siendo éste último superior en tareas de coma flotante. Más adelante lanzó una mejora de los K6. para seguir compitiendo con los Pentium II. revisar y agregar texto. AMD no sólo consiguió hacerle seriamente la competencia a Intel en el terreno de los Pentium MMX. mejorar el rendimiento en la ejecución de código de 16 bits. con una línea telefónica. ofreciendo un procesador que casi se pone a la altura del mismísimo Pentium II por un precio muy inferior a sus análogos.Ciclo II  1997: PROCESADOR PENTIUM II El procesador de 7. Se introducen un juego de instrucciones SIMD denominado 3DNow! Trabajo de Investigación 2010 22 . pero inferior en tareas de uso general. que ya se han convertido en estándar. se busca entre los cambios fundamentales con respecto a su predecesor.5 millones de transistores Pentium II. colocándola en una tarjeta de circuito impreso junto a éste. añadir el conjunto de instrucciones MMX y eliminar la memoria caché de segundo nivel del núcleo del procesador. el enviar vídeo a través de las líneas normales del teléfono mediante el Internet se convierte en algo cotidiano. En cálculos en coma flotante.Dirección de Investigación Facultad de Ingeniería . El K6 contó con una gama que va desde los 166 hasta los mas de 500 Mhz y con el juego de instrucciones MMX. Gracias al nuevo diseño de este procesador. los K6-2 a 250 nanómetros.

El resultado fue el procesador Trabajo de Investigación 2010 23 . al que se le mejoró substancialmente el sistema de coma flotante (ahora son 3 unidades de coma flotante que pueden trabajar simultáneamente) y se le aumentó la memoria caché de primer nivel (L1) a 128 KiB (64 KiB para datos y 64 KiB para instrucciones). almacenaje de datos corporativo. Proporcionó a los consumidores una gran actuación a un bajo coste. y entregó un desempeño destacado para usos como juegos y el software educativo. en el desarrollo de procesadores para los segmentos del mercado específicos. de mayor rendimiento y precio. el procesador Intel Celeron es el nombre que lleva la línea de procesadores de bajo coste de Intel. Internamente el Athlon es un rediseño de su antecesor. Se diseña para el añadir valor al segmento del mercado de los PC. mediante ésta segunda marca.Dirección de Investigación Facultad de Ingeniería . Pueden configurarse sistemas basados en el procesador para integrar de cuatro o ocho procesadores y más allá de este número.  1999: EL PROCESADOR CELERON Continuando la estrategia de Intel. penetrar en los mercados impedidos a los Pentium. El objetivo era poder. Además incluye 512 KiB de caché de segundo nivel (L2). el procesador Pentium II Xeon ofrece innovaciones técnicas diseñadas para las estaciones de trabajo (workstations) y servidores que utilizan aplicaciones comerciales exigentes como servicios de Internet. creaciones digitales y otros. servidores más potentes y estaciones de trabajo (workstations).  1999: AMD ATHLON K7 (CLASSIC Y THUNDERBIRD) Procesador compatible con la arquitectura x86. Consistente con la estrategia de Intel para diseñar productos de procesadores con el objetivo de llenar segmentos de los mercados específicos.Ciclo II  1998: EL PROCESADOR PENTIUM II XEON Los procesadores Pentium II Xeon se diseñan para cumplir con los requisitos de desempeño en computadoras de medio-rango.

La tecnología del procesador III Xeon acelera la transmisión de información a través del bus del sistema al procesador.Dirección de Investigación Facultad de Ingeniería . tales como. video y desempeño en aplicaciones de reconocimiento de voz. y se introdujo usando en él la tecnología 250 nanómetros. Al igual que su predecesor. las extensiones de SIMD las cuales refuerzan dramáticamente el desempeño con imágenes avanzadas. 3D. también se basa en la arquitectura x86 y usa el bus EV6. Trabajo de Investigación 2010 24 . tiendas virtuales y transmitir archivos video de alta calidad. ya que gracias a su excelente rendimiento (superando siempre al Pentium III y a los primeros Pentium IV de Intel a la misma velocidad de reloj) y bajo precio. le permite a los usuarios hacer cosas.Ciclo II x86 más potente del momento El procesador Athlon con núcleo Thunderbird apareció como la evolución del Athlon Classic. Se diseña pensando principalmente en los sistemas con configuraciones de multiprocesador.5 millones de transistores. Los procesadores incorporan tecnología que refuerzan los multimedios y las aplicaciones de video. El procesador incorpora 9. la hicieron muy popular tanto entre los entendidos como en los iniciados en la informática. Fue diseñado para reforzar el área del desempeño en el Internet. mejorando la actuación significativamente.  1999: EL PROCESADOR PENTIUM III XEON El procesador Pentium III Xeon amplia las fortalezas de Intel en cuanto a las estaciones de trabajo (workstation) y segmentos de mercado de servidor y añade una actuación mejorada en las aplicaciones del comercio electrónico y la informática comercial avanzada.  1999: PROCESADOR PENTIUM III El procesador Pentium III ofrece 70 nuevas instrucciones (Internet Streaming. El proceso de fabricación usado para todos estos microprocesadores es de 180 nanómetros El Athlon Thunderbird consolidó a AMD como la segunda mayor compañía de fabricación de microprocesadores. añadiendo una mejor calidad de audio. navegar a través de páginas pesadas (llenas de gráficas) como las de los museos online.

conocida en inglés como prefetch. de 24 a 32.  2001: ATHLON XP Cuando Intel sacó el Pentium 4 a 1.Dirección de Investigación Facultad de Ingeniería . por eso sacó el Athlon XP. AMD tuvo que diseñar un nuevo núcleo.Ciclo II 2000: PENTIUM 4 El Pentium 4 es un microprocesador de séptima generación basado en la arquitectura x86 y fabricado por Intel. Es el primer microprocesador con un diseño completamente nuevo desde el Pentium Pro. Su diferencia con los anteriores es que éstos poseen 1 MiB o 2 MiB de caché L2 y 16 Trabajo de Investigación 2010 25 . Compatibilizaba las instrucciones SSE y las 3DNow! Entre las mejoras respecto al Thunderbird podemos mencionar la prerrecuperación de datos por hardware. Primero se utilizó en su manufactura un proceso de fabricación de 90 nm y luego se cambió a 65nm. la cual no daba mejoras considerables respecto a la anterior P6. y el aumento de las entradas TLB. Intel sacrificó el rendimiento de cada ciclo para obtener a cambio mayor cantidad de ciclos por segundo y una mejora en las instrucciones SSE. Además no era práctico para el overclocking. Se estreno la arquitectura NetBurst.  2004: PENTIUM 4 (PRESCOTT) A principios de febrero de 2004.7 GHz en abril de 2001 se vio que el Athlon Thunderbird no estaba a su nivel. entonces para seguir estando a la cabeza en cuanto a rendimiento de los procesadores x86. Intel introdujo una nueva versión de Pentium 4 denominada 'Prescott'.

pero denominadas EM64T por Intel. El Athlon 64 presenta un controlador de memoria en el propio circuito integrado del microprocesador y otras mejoras de arquitectura que le dan un mejor rendimiento que los anteriores Athlon y Athlon XP funcionando a la misma velocidad.  2004: ATHLON 64 El AMD Athlon 64 es un microprocesador x86 de octava generación que implementa el conjunto de instrucciones AMD64. SpeedStep. resultaron un fracaso frente a los Athlon 64.Dirección de Investigación Facultad de Ingeniería .Ciclo II KiB de caché L1 (el doble que los Northwood). unidades de ejecución. Trabajo de Investigación 2010 26 . manejo de instrucciones AMD64. Esta gama de procesadores fueron fabricados de 65 a 45 nanómetros. incluso ejecutando código heredado de 32 bits. Prevención de Ejecución.El Athlon 64 también presenta una tecnología de reducción de la velocidad del procesador llamada Cool'n'Quiet. mostrado en las tablas de disipación de energía del CPU. la velocidad del mismo y su tensión se reducen. caché y buses más eficientes. Los CPUs de Intel han variado muy bruscamente en consumo de energía de acuerdo a velocidad de procesador. La microarquitectura Core regresó a velocidades de CPU bajas y mejoró el uso del procesador de ambos ciclos de velocidad y energía comparados con anteriores NetBurst de los CPUs Pentium 4/D2 La microarquitectura Core provee etapas de decodificación. basado en el la nueva arquitectura Core de Intel. reduciendo el consumo de energía de CPUs Core 2. mientras se incrementa la capacidad de procesamiento.  2006: INTEL CORE DUO Intel lanzó ésta gama de procesadores de doble núcleo y CPUs 2x2 MCM (Módulo Multi-Chip) de cuatro núcleos con el conjunto de instrucciones x86-64. un HyperThreading mejorado.. que fueron introducidas con el procesador Opteron. C1E State. arquitectura y procesos de semiconductor. sin embargo por graves problemas de temperatura y consumo. de 64 bits creadas por AMD. instrucciones SSE3. Cuando el usuario está ejecutando aplicaciones que requieren poco uso del procesador.

Los Core i7 son los primeros procesadores que usan la microarquitectura Nehalem de Intel y es el sucesor de la familia Intel Core 2. Las placa base compatibles con Core i7 tienen cuatro (3+1) o seis ranuras DIMM en lugar de dos o cuatro. y las DIMMs deben ser instaladas en grupos de tres.Ciclo II 2007: AMD PHENOM Phenom fue el nombre dado por Advanced Micro Devices (AMD) a la primera generación de procesadores de tres y cuatro núcleos basados en la microarquitectura K10. Tiene caché L3 compartida para un acceso más rápido a los datos (y así no depender tanto de la propia latencia de la RAM). La arquitectura Direct Connect asegura que los cuatro núcleos tengan un óptimo acceso al controlador integrado de memoria. A pesar de todo. Como característica común todos los Phenom tienen tecnología de 65 nanómetros lograda a través de tecnología de fabricación Silicon on insulator (SOI). además de compatibilidad de infraestructura de los socket AM2. no llegaron a igualar el rendimiento de la serie Core 2 Duo. para incrementar la velocidad y el rendimiento de los cálculos de coma flotante.  2008: INTEL CORE NEHALEM Intel Core i7 es una familia de procesadores de cuatro núcleos de la arquitectura Intel x86-64. de manera que las escalas de rendimiento mejoren con el número de núcleos. Todas las CPUs Phenom poseen características como controlador de memoria DDR2 integrado. generando un óptimo rendimiento por vatio. y sustituido a su vez en i7. Los procesadores Phenom están diseñados para facilitar el uso inteligente de energía y recursos del sistema. AM2+ y AM3 para permitir un camino de actualización sin sobresaltos. FSB es reemplazado por la interfaz QuickPath en i7 e i5 (socket 1366). Trabajo de Investigación 2010 27 . listos para la virtualización. i5 e i3 (socket 1156) por el DMI eliminado el northBrige e implementando puertos PCI Express directamente. ya se encontraba fabricando mediante la más avanzada tecnología de proceso de 45 nm en 2008. no dos. tecnología HyperTransport y unidades de coma flotante de 128 bits. Memoria de tres canales (ancho de datos de 192 bits): cada canal puede soportar una o dos memorias DIMM DDR3. No obstante.Dirección de Investigación Facultad de Ingeniería . Intel. El Hyperthreading fue reimplementado creando nucleos lógicos. logrando un ancho de banda de 16 Gb/s para intercomunicación de los núcleos del microprocesador y la tecnología HyperTransport.

 2011: AMD FUSIÓN Zambezi. Se volvió a usar frecuencias altas.  2010: INTEL CORE SANDY BRIDGE Los procesadores Intel Core i3. próximamente en el mercado. la cual sucede al Phenom original y dieron soporte a DDR3. pasando de los 2 MiB del Phenom original a 6 MiB.  2008: AMD PHENOM II Y ATHLON II Phenom II es el nombre dado por AMD a una familia de microprocesadores o CPUs multinúcleo (multicore) fabricados en 45 nm. Intel Core i5 e Intel Core i7 serie 2000 y Gxxx. aún no han salido al mercado Trabajo de Investigación 2010 28 . Llano. Ontaro y Bulldozer.Ciclo II Está fabricado a arquitecturas de 45 nm y 32 nm y posee 731 millones de transistores su versión más potente. De hecho. ésta se incrementó de una manera generosa.Dirección de Investigación Facultad de Ingeniería . es que permitió aumentar la cantidad de cache L3. Una de las ventajas del paso de los 65 nm a los 45 nm. aunque a contrapartida los consumos se dispararon.

esto es el tiempo que tarda en vaciar una dirección para poder dar entrada a la siguiente. PROM. SO-DIMM y SIMM. para los equipos 386 y 486 y para los equipos Pentium® era en SIMM de 72 pines. memoria basada en semiconductores que puede ser leída y escrita por el microprocesador u otros dispositivos de hardware tantas veces como se quiera. En un sentido más amplio. era el tipo de memoria normal para las computadores 386. cuya capacidad alcanza los 512 Mb. Véase también ROM. y fué utilizada hasta la época de los equipos 386. llegó a fabricarse en velocidades de 60ns y la forma que presentaban era en módulos SIMM de 30 pines. en informática. TIPOS DE MEMORIAS 1. Actualmente la memoria RAM para computadoras personales se suele fabricar en módulos insertables llamados DIMM. 1. por eso se le llama memoria de acceso aleatorio. mayor la velocidad.1 Memoria RAM Memoria de acceso aleatorio o RAM. su contenido desaparece cuando se apaga el ordenador o computadora. que también es llamado paginamiento rápido. Esta memoria llegó a alcanzar velocidades de 80 y 70 nanosegundos (ns). como las unidades de disco o de cinta. Trabajo de Investigación 2010 29 . Es una memoria de almacenamiento temporal. El acceso a las posiciones de almacenamiento se puede realizar en cualquier orden. FPM (Fast Page Mode) El nombre de esta memoria procede del modo en el que hace la transferencia de datos. Por lo general se refiere sólo al semiconductor rápido de almacenaje (RAM) conectado directamente al procesador. puede referirse también a sistemas externos de almacenamiento. RAM es un acrónimo del inglés Random Access Memory. 486 y los primeros Pentium®. esta organizada en direcciones que son reemplazadas muchas veces por segundo. también llamada RAM.Ciclo II MEMORIAS Los circuitos que permiten almacenar y recuperar la información. Tipos de Memoria RAM DRAM (Dynamic Random Access Memory) Es la memoria de trabajo. donde el microprocesador coloca las aplicaciones que ejecutan el usuario y otra información necesaria para el control interno de tareas. Intel introdujo el primer chip de RAM en 1970 y tenía una capacidad de 1 Kb. entre menor sea el número. una placa base puede tener varios de estos módulos. EPROM. de ahí que los datos que se quieran conservar a largo plazo se tengan que almacenar en los discos. Hasta hace aproximadamente un año ésta memoria era la más popular.Dirección de Investigación Facultad de Ingeniería .

no es nesesario instalarlo en pares. tienen un precio bajo y es una opción viable para estos equipos. ya que se estará utilizando en equipos con el nuevo procesador Pentium 4®. se podrá leer y escribir en ella al mismo tiempo. además de su alta compatibilidad. Pentium Pro® y los primeros Pentium II®. Muy pronto alcanzará dominio en el mercado. pasando de 168 pines del actual DIMM a 184 pines. Será lanzada al mercado por SAMSUNG® e HITACHI®. además puede alcanzar taza de tranferencia de 533 Mhz con picos de 1. VRAM Es como la memoria RAM normal. BEDO (Burst Extended Data Output) Fue diseñada para alcanzar mayores velocidades de BUS. pero la diferencia estará en que tendrá más pines. Es ideal ya que evita los cuellos de botella entre la tarjeta gráfica AGP y la memoria del sistema. la transferencia de datos se hace en cada ciclo de reloj.Ciclo II EDO (Extended Data Output) Esta memoria fue una innovación en cuestión de transmisión de datos pudiendo alcanzar velocidades de hasta 45ns. Trabajo de Investigación 2010 30 . pero la diferencia reditúa en que podrá ser accedida al mismo tiempo por el monitor y el procesador de la tarjeta de video. sin tener que esperar como en los casos anteriores. y debido a su transferencia de 64 bits. ó sea.3V de la SDRAM.6Gb/s. además de tener sólo una muesca en la tableta. siendo ésta una reducción del 30% respecto a los actuales 3. La transmisión se efectuaba por bloques de memoria y no por instrucción como lo venía haciendo las memorias FPM. DDR SDRAM (Double Data Rate SDRAM ó SDRAM-II) Esta memoria tendrá el mismo aspecto que un DIMM. RDRAM (Rambus DRAM) Esta memoria tiene una transferencia de datos de 64 bits que se pueden producir en ráfagas de 2ns. SDRAM (Synchronous DRAM) Esta memoria funciona como su nombre lo indica. Se utiliza en equipos con procesadores Pentium®. dejando satisfechos a los usuarios. haciendo que los tiempos de entrega desaparezcan casi totalmente. pero esta memoria lo hace en ráfagas (burst). hoy en día se pueden encontrar éste tipo de memorias en las consolas NINTENDO 64®.5V. La memoria SDRAM puede aceptar velocidades de BUS de hasta 100Mhz. Trabajará a velocidades de 200Mhz.Dirección de Investigación Facultad de Ingeniería . lo que nos refleja una muy buena estabilidad y alcanzar velocidades de 10ns. Su presentación puede ser en SIMM ó DIMM. la DDR trabajará con tan sólo 2. se sincroniza con el reloj del procesador obteniendo información en cada ciclo de reloj. Viendo un poco de voltaje. Se presentan en módulos DIMM. Trabaja de igual forma que la SDRAM.

este contenido se establece cuando se fabrican.2 Memoria ROM Memoria de sólo lectura o ROM. El fabricante produce entonces uno o más chips que contienen esas instrucciones o datos. Como crear chips ROM implica un proceso de fabricación. las memorias ROM suelen contener el software necesario para el funcionamiento del sistema y permanece aunque se apague el ordenador.Dirección de Investigación Facultad de Ingeniería .Ciclo II SGRAM (Synchronous Graphic RAM) Ofrece las mismas capacidades de la memoria SDRAM pero para las tarjetas gráficas. memoria basada en semiconductores que contiene instrucciones o datos que se pueden leer pero no modificar. se utiliza en las nuevas tarjetas gráficas aceleradoras 3D. su utilización por lo regular es en BIOS de ahí su nombre. el diseñador facilita a un fabricante de semiconductores la información o las instrucciones que se van a almacenar. EEPROM (Electrically Erasable Programmable Read-Only Memory) Esta memoria puede ser borrada y volver a ser programada por medio de una carga eléctrica. el usuario no la puede modificar y puede ser borrada exponiendo la ROM a una luz ultravioleta. Trabajo de Investigación 2010 31 . 1. pero sólo se puede cambiar un byte de información a la vez. esta creación es viable económicamente sólo si se producen grandes cantidades de chips. Para crear un chip ROM. en informática. MEMORIA FLASH Es un tipo de memoria EEPROM que es reprogramable. En las computadoras IBM PC y compatibles. Tipos de Memoria ROM EPROM (Erasable Programmable Read-Only Memory) Se utiliza para corregir errores de última hora en la ROM. incluyendo PROM y EPROM. El término ROM se suele referir a cualquier dispositivo de sólo lectura. Los diseños experimentales o los pequeños volúmenes son más asequibles usando PROM o EPROM. acrónimo de Read Only Memory.

el sistema crea nuevos conceptos y almacena la relación que tienen éstos con otros conceptos totales. revisa las reglas de actuación que están almacenadas en su memoria y realiza algunas generalizaciones. Trabajo de Investigación 2010 32 . la luz y el sonido de un objeto. a pesar de que debemos ser conscientes de que sólo posee unos pocos sentidos. el concepto que el sistema utiliza para su procesamiento interno y la palabra que utiliza para transmitir el concepto. que ha derivado de su objetivo principal. Por supuesto que te darás cuenta de que hay una diferencia entre un objeto o un hecho del entorno. parciales. El sistema luego almacena estas impresiones sensoriales como conceptos elementales. 1. y la acción correspondiente. Explicaremos esto con más detalles. Los sistemas más inteligentes. puede aprender de su experiencia. inspeccionando su memoria. Puede actuar. Después el sistema define la situación actual aplicando toda la información recibida. Elige una de las mejores y realiza la acción correspondiente. La expresión "sistema inteligente" se usa a veces para sistemas inteligentes incompletos. expresada como conceptos. por ejemplo. abstractos y concretos. a la que la regla es aplicable. deberían controlar. Cuando el sistema está inactivo en su parte externa. cuando duerme. y tiene una memoria para archivar el resultado de sus acciones. Un sistema inteligente completo incluye "sentidos" que le permiten recibir información de su entorno. pero no pueden captar o conocer el objeto mismo. la información entrante antes de continuar con los demás procesos internos. Aprende cómo lograr mejorar su rendimiento y eficiencia. Detalles Del Sistema Inteligente Los procesos principales que ocurren dentro de los sistemas inteligentes son los siguientes: El Sistema Inteligente tiene un objetivo temporario. Las reglas de actuación son un campo de almacenamiento que incluye la situación actual. Ahora busca en su memoria y encuentra reglas de actuación que pueden ser aplicables. Tiene un objetivo e.Dirección de Investigación Facultad de Ingeniería . El sistema inteligente almacena continuamente la situación actual y la acción hecha como regla de actuación. Los conceptos son una forma material de almacenar información.Ciclo II SISTEMAS INTELIGENTES Un sistema inteligente es un programa de computación que reúne características y comportamientos asimilables al de la inteligencia humana o animal. Trabajando con conceptos. Las primeras reglas de actuación son la consecuencia de acciones casuales y de la enseñanza. y que éstos solamente pueden captar. Siente su entorno. por ejemplo para una casa inteligente o un sistema experto. es decir.

o más fuertes.Dirección de Investigación Facultad de Ingeniería . Para usos prácticos usamos esta: La inteligencia es el nivel del sistema en lograr sus objetivos. Otras comparaciones se realizan entre la situación y la acción de una serie de reglas de actuación recientemente aprendidas.  Sistematización: Un sistema es parte del universo. Las partes del sistema tienen más. usando estas abstracciones.  Capacidad sensorial: Un sentido es la parte del sistema que puede recibir comunicaciones del entorno. Relaciona situación y consecuencias de la acción. puede haber un objetivo principal y muchos sub objetivos. 2.Ciclo II Hace abstracciones de conceptos y crea las correspondientes reglas de actuación. Todos los conceptos de la memoria están interrelacionados en red. con una extensión limitada en espacio y tiempo. que con partes fuera del sistema. material de información (en neuronas o electrones). Trabajo de Investigación 2010 33 .  Reglas de actuación: Una regla de actuación es el resultado de una experiencia o el resultado de interpretar la propia memoria. Capacidades requeridas: Para que un sistema inteligente pueda ser considerado completo. Se necesitan los sentidos para que el sistema inteligente puede conocer su entorno y actuar interactivamente. la memoria está llena y el sistema olvida los conceptos y las reglas de actuación menos usados.  Memoria: La memoria es un almacenaje físico de conceptos y reglas de actuación. Normalmente hay muchos niveles de objetivos. el sistema crea reglas de actuación que son aplicables a varias situaciones diferentes pero similares. La capacidad de conceptualizar implica el desarrollo de niveles de abstracción. debe incluír diversas funcionalidades que incluyan  Inteligencia: Hay muchas definiciones de "inteligencia". Con todas estas actividades y partiendo de reglas de actuación muy concretas. Es el almacenamiento físico. Esto incluye la experiencia del sistema. Después de un tiempo. como también las comparaciones entre situaciones de diferentes reglas de actuación que se presentan y las acciones de las mismas. correlaciones con otras partes del mismo sistema.  Conceptualización: Un concepto es el elemento básico del pensamiento.  Objetivo: Un objetivo es una cierta situación que el sistema inteligente quiere lograr.

a veces hecha al azar. El sistema aprende conceptos a partir de la información recibida de los sentidos. se almacena con su valor. El aprendizaje incluye la fijación de conceptos abstractos. a base de ejemplos concretos y la creación de conceptos compuestos que contienen los conceptos de partes de un objeto.Dirección de Investigación Facultad de Ingeniería .Ciclo II  Aprendizaje: El aprendizaje es probablemente la capacidad más importante de un sistema inteligente. La actuación. Aprende reglas de actuación a base de su experiencia. Una regla de actuación aumenta en valor si permitió el logro de un objetivo. El aprendizaje también es la capacidad de detectar relaciones (patrones) entre la parte "situación" y la parte "situación futura" de una regla de actuación. Trabajo de Investigación 2010 34 .

juego de luces.  A partir de aquí el trabajo se dedica a hacer una descripción breve y en pocos párrafos de algunos de los principales microcontroladores del mercado y podemos ver que no hay mucha diferencia entre unas marcas y otras. ROM y circuitos de entrada y salida. o sea CPU. Estas aplicaciones de los microcontroladores son ilimitadas (el límite es la imaginación) entre ellas podemos mencionar: sistemas de alarmas. temporizadores. medición e instrumentación al que llamaron microcomputador en un sólo chip o de manera más exacta MICROCONTROLADOR. los fabricantes de circuitos integrados iniciaron la difusión de un nuevo circuito para control. Los resultados de tipo práctico. control de tiempo. control de máquinas.  Se pueden crear muchas aplicaciones con los microcontroladores.  Algunos microcontroladores más especializados poseen además convertidor análogo digital.Ciclo II RESUMEN  En 1980 aproximadamente. etc. son sorprendentes.Dirección de Investigación Facultad de Ingeniería . Por Trabajo de Investigación 2010 35 . control de temperatura. Entre ellos control de motores DC/AC y motores de paso a paso. RAM. Controles automáticos para la Industria en general. adquisición de datos mediante sensores. etc. Tal vez algunas se especialicen más para algunas aplicaciones mientras que otras lo hacen más en el campo del aprendizaje por ser de propósito más general. contadores y un sistema para permitir la comunicación en serie y en paralelo.  Un microcontrolador es un circuito integrado que contiene toda la estructura (arquitectura) de un microcomputador. que pueden lograrse a partir de estos elementos. paneles publicitarios.

Trabajo de Investigación 2010 36 .Dirección de Investigación Facultad de Ingeniería .Ciclo II último expongo una comparativa entre los microcontroladores y los autómatas programables que encontré en internet y me pareció bastante interesante.