¡¡Bienvenidos!!
Te damos la mas cordial bienvenida a nuestro Blog, en el encontraras toda la información que respecta a los microcontroladores, detallaremos su composición en general, como también sus diversos usos y/o implementaciones. Ademas daremos a conocer la gran variedad de microcontroladores que existen en el mercado especificando sus características especiales segn su fabricante y para que circuito o aparato fue dise!ado. Todo Todo esto y muc"o m#s encontraras en este sitio dedicado a estos maravillosos circuitos integrados que permiten que la mayor parte de los dispositivos electrónicos puedan cumplir diversas tareas y utilidades$ %ara comen&ar a estudiar estos interesantes circuitos integrados detallaremos un poco de su "istoria, para conocer quienes fueron sus primeros pr imeros fabricantes, en que a!o y para que propósito, los detalles de todo esto a continuación$ A LGO LGO
DE HISTORIA
%rimer microcontrolador '()*(+ as circunstancias con las que nos encontramos "oy en el campo de los microcontroladores tienen sus raíces en el desarrollo de la tecnología de los
circuitos integrados. -ste desarrollo "a "ec"o posible contener cientos de miles de transistores en un solo c"ip. se era uno de los requisitos previos para la producción de los microprocesadores, y las primeras computadoras eran "ec"as agregando periféricos externos como la memoria, timers etc. lo que aumentaba el volumen de los circuitos integrados. -stos circuitos integrados contenían procesador y periféricos. Así es cómo se desarrollo el primer c"ip que contenía una microcomputadora, o lo que después se llegaría a conocer como un microcontrolador. -n el a!o ()), un equipo de ingenieros 0aponeses de la compa!ía B123456 llegó a -stados 1nidos con una idea, ellos deseaban usar para sus proyectos pocos circuitos integrados de los que se usaban en las calculadoras. a proposición se "i&o a 37T-, y 6arcian 6ar cian 8off era el responsable del proyecto. 9a que él era quien tenia experiencia traba0ando con una computadora '%4+ %:%;, se le ocurrió pensar en una solución fundamentalmente diferente en lugar de la construcción sugerida. -sta solución presumía que la función del circuito integrado se determinaría por un programa almacenado en él. -so significaba que la configuración sería m#s simple, pero que requeriría requerir ía muc"o m#s memoria de lo que requería el proyecto que propusieron los ingenieros 0aponeses. :espués de un tiempo, aunque los ingenieros 0aponeses probaron soluciones m#s f#ciles, la idea de 6arcian ganó, y el primer microprocesador nació. %ara transformar esta idea en un producto ya fabricado,
en ()*(. %rimero, compraron la licencia de la compa!ía B123456, que no tenía idea del tesoro que poseían. :urante ese a!o, apareció en el mercado un microprocesador que se llamó ?@@?, este fue el primer microprocesador de ? bits con velocidad de @@@ operaciones por segundo. 7o muc"o tiempo después de eso, la compa!ía americana 4T4 pidió a 37T- y Texas Te xas 3nstruments que "iciera un microprocesador de ; bits. Aunque después a 4T4 no le interesó mas la idea, 3ntel y Texas Texas 3nstruments siguieron traba0ando en el microprocesador y el primero de abril de ()*, el microprocesador de ; bits aparece en el mercado con el nombre de ;@@;. %odía direccionar ( b de memoria, con un set de ?C instrucciones y una velocidad de D@@ @@@ operaciones por segundo. -ste microprocesador es el predecesor de todos los microprocesadores de "oy. 3ntel mantuvo mantuvo sus desarrollos y saco al mercado el procesador de ; bits ba0o el nombre ;@;@, el cual podía direccionar ?b de memoria, con *C instrucciones, a un precio de D@ dlls.
circuitos integrados. -ste desarrollo "a "ec"o posible contener cientos de miles de transistores en un solo c"ip. se era uno de los requisitos previos para la producción de los microprocesadores, y las primeras computadoras eran "ec"as agregando periféricos externos como la memoria, timers etc. lo que aumentaba el volumen de los circuitos integrados. -stos circuitos integrados contenían procesador y periféricos. Así es cómo se desarrollo el primer c"ip que contenía una microcomputadora, o lo que después se llegaría a conocer como un microcontrolador. -n el a!o ()), un equipo de ingenieros 0aponeses de la compa!ía B123456 llegó a -stados 1nidos con una idea, ellos deseaban usar para sus proyectos pocos circuitos integrados de los que se usaban en las calculadoras. a proposición se "i&o a 37T-, y 6arcian 6ar cian 8off era el responsable del proyecto. 9a que él era quien tenia experiencia traba0ando con una computadora '%4+ %:%;, se le ocurrió pensar en una solución fundamentalmente diferente en lugar de la construcción sugerida. -sta solución presumía que la función del circuito integrado se determinaría por un programa almacenado en él. -so significaba que la configuración sería m#s simple, pero que requeriría requerir ía muc"o m#s memoria de lo que requería el proyecto que propusieron los ingenieros 0aponeses. :espués de un tiempo, aunque los ingenieros 0aponeses probaron soluciones m#s f#ciles, la idea de 6arcian ganó, y el primer microprocesador nació. %ara transformar esta idea en un producto ya fabricado, en ()*(. %rimero, compraron la licencia de la compa!ía B123456, que no tenía idea del tesoro que poseían. :urante ese a!o, apareció en el mercado un microprocesador que se llamó ?@@?, este fue el primer microprocesador de ? bits con velocidad de @@@ operaciones por segundo. 7o muc"o tiempo después de eso, la compa!ía americana 4T4 pidió a 37T- y Texas Te xas 3nstruments que "iciera un microprocesador de ; bits. Aunque después a 4T4 no le interesó mas la idea, 3ntel y Texas Texas 3nstruments siguieron traba0ando en el microprocesador y el primero de abril de ()*, el microprocesador de ; bits aparece en el mercado con el nombre de ;@@;. %odía direccionar ( b de memoria, con un set de ?C instrucciones y una velocidad de D@@ @@@ operaciones por segundo. -ste microprocesador es el predecesor de todos los microprocesadores de "oy. 3ntel mantuvo mantuvo sus desarrollos y saco al mercado el procesador de ; bits ba0o el nombre ;@;@, el cual podía direccionar ?b de memoria, con *C instrucciones, a un precio de D@ dlls.
DIFERENCIAS
ENTRE UN MICROPROCESADOR Y Y UN
MICROCONTROLADOR
1n microcontrolador difiere de un microprocesador de muc"as maneras. o primero y lo m#s importante es su funcionalidad. %ara que un microprocesador sea usado, otros componentes como la memoria e interfaces, deben agregarse para recibir y enviar datos. -n resumen, el microprocesador es el cora&ón de una computadora. %or otro lado, el microcontrolador fue dise!ado para ser todo eso en un solo c"ip. 7ingn otro componente externo se necesita para su aplicación, porque todos los periféricos necesarios ya se construyen en él. Así, nosotros a"orramos el tiempo y el espacio que se necesitan para construir los dispositivos. A continuación una comparativa de la arquitectura de ambos dispositivos empe&ando con los microprocesadores. Arquitectura Microprocesadores:
-l microprocesador es un circuito integrado que contiene la 1nidad 4entral de %roceso '14%+ también llamada procesador de un computador. a 14% est# formada por la 1nidad de 4ontrol, que interpreta las instrucciones, y el 4amino de :atos que las e0ecuta. as patitas de un microprocesador sacan al exterior las líneas de sus buses de direcciones, datos y control, para permitir conectarse con la 6emoria y los 6ódulos de entrada y salida y configurar un computador implementado por varios circuitos integrados. 2e dice que un microprocesador es un sistema abierto porque su configuración es variable de acuerdo con la aplicación a que se destine.
Figura 1 -structura de un sistema abierto basado en microprocesador
1n microprocesador es un sistema abierto con el que puede construirse un computador con las características que se desee, acopl#ndose los módulos necesarios. Arquitectura de un microcontrolador:
1n microcontrolador es un sistema cerrado que contiene un computador completo y de prestaciones limitadas que no se puede modificar.
Figura 2 -l 6icrocontrolador es un sistema cerrado. Todas las partes est#n contenidas
en su interior y solo salen al exterior las líneas a los periféricos.
Introducción y Arquitectura de microcontroladores -n esta sección encontraras toda la información necesaria para ayudarte a despe0ar tus dudas respectos a los microcontroladores, empe&aremos con la definición deE
¿QUE SON LOS MICROCONTROLADORES?
%rimero que todo comen&aremos definiendo que son los microcontroladoresE os microcontroladores ' abreviado F4, 14 o 641 + son circuitos integrados que son capaces de e0ecutar ordenes que fueron grabadas en su memoria. 2u composición esta dada por varios bloques funcionales, los cuales cumplen una tarea especifica, son dispositivos que operan uno o mas procesos, por lo general los microcontroladores est#n basados en la arquitectura de 8arvard, la cual consiste en dispositivos de almacenamiento separados 'memoria de programa y memoria de datos+. -l termino microcontrolador esta dado por dos palabras que son =6icro>G=4ontrolador> las cuales tienen por significado =peque!o 'en tama!o+> y =maniobrar o controlar 'función principal+> procesos los cuales son definidos mediante la programación. 1n micro controlador esta constituido en su interior por las tres principales unidades funcionales de una computadora, las cuales sonE unidad central de procesamiento, memoria y periféricos de entrada y salida. -n fin un microcontrolador es un sistema completo, con unas prestaciones limitadas que no pueden modificarse y que puede llevar a cabo las tareas para las que "a sido programado de forma autónoma. -n cuanto a la arquitectura de los microcontroladores la detallaremos con mayor profundidad a continuación$
A RQUITECTURA DE LOS MICROCONTROLADORES
Arquitectura Hon 7eumann a arquitectura tradicionalE
a arquitectura tradicional de computadoras y microcontroladores se basa en el esquema propuesto por Io"n Hon 7eumann, en el cual la unidad central de proceso, o 4%1, esta conectada a una memoria nica que contiene las instrucciones del programa y los datos. -l tama!o de la unidad de datos o instrucciones esta fi0ado por el anc"o del bus de la memoria. as dos principales limitaciones de esta arquitectura tradicional son E a+ Jue la longitud de las instrucciones esta limitada por la unidad de longitud de los datos, por lo tanto el microprocesador debe "acer varios accesos a memoria para buscar instrucciones comple0as. b+ a velocidad de operación 'o anc"o de banda de operación+ esta limitada por el efecto de cuello de botella que significa un bus nico para datos e instrucciones que impide superponer ambos tiempos de acceso. a arquitectura von 7eumann permite el dise!o de programas con código automodificable, pr#ctica bastante usada en las antiguas computadoras que solo tenían acumulador y pocos modos de direccionamiento, pero innecesaria, en las computadoras modernas. a arquitectura 8arvard y sus venta0asE
a arquitectura conocida como 8arvard, consiste simplemente en un esquema en el que el 4%1 esta conectado a dos memorias por intermedio de dos buses separados. 1na de las memorias contiene solamente las instrucciones del programa, y es llamada 6emoria de %rograma. a otra memoria solo almacena los datos y es llamada 6emoria de :atos. Ambos buses son totalmente independientes y pueden ser de distintos anc"os. %ara un procesador de 2et de
3nstrucciones Keducido, o K324 'Keduced 3nstrucción 2et 4omputer+, el set de instrucciones y el bus de la memoria de programa pueden dise!arse de manera tal que todas las instrucciones tengan una sola posición de memoria de programa de longitud. Adem#s, como los buses son independientes, el 4%1 puede estar accediendo a los datos para completar la e0ecución de una instrucción, y al mismo tiempo estar leyendo la próxima instrucción a e0ecutar. %odemos observar claramente que las principales venta0as de esta arquitectura sonE a+ -l tama!o de las instrucciones no esta relacionado con el de los datos, y por lo tanto puede ser optimi&ado para que cualquier instrucción ocupe una sola posición de memoria de programa, logrando así mayor velocidad y menor longitud de programa. b+ -l tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando una mayor velocidad de operación. 1na peque!a desventa0a de los procesadores con arquitectura 8arvard, es que deben poseer instrucciones especiales para acceder a tablas de valores constantes que pueda ser necesario incluir en los programas, ya que estas tablas se encontraran físicamente en la memoria de programa 'por e0emplo en la -%K56 de un microprocesador+.
A RQUITECTURA INTERNA DE UN MICROCONTROLADOR .
4%1 'unidad central de proceso+E
%odemos decir que la 4%1, siglas en inglés de unidad central de proceso, es el ncleo del microcontrolador. 2e encarga de e0ecutar las instrucciones almacenadas en la memoria, de la que "ablaremos m#s adelante. -s lo que "abitualmente llamamos procesador o microprocesador, término que a menudo se confunde con el de microcontrolador. -n esta línea cabe aclarar que, tal y como estamos viendo, ambos términos no son lo mismoE el microprocesador es una parte de un microcontrolador y
sin él no sería tilL un microcontrolador, en cambio, es un sistema completo que puede llevar a cabo de forma autónoma una labor. 6emoriaE
-ntendemos por memoria los diferentes componentes del microcontrolador que se emplean para almacenar información durante un periodo determinado de tiempo. a información que necesitaremos durante la e0ecución del programa ser#, por un lado, el propio código, y por otro, los diferentes datos que usemos durante la e0ecución del mismo. 8ablaremos por tanto de memoria de programa y de memoria de datos, respectivamente. a diferente naturale&a de la información que "ay que almacenar "ace necesario el uso de diferentes tipos memorias. 2in "acer especial énfasis en este apartado, sí "abr# que tener en cuenta una clasificación b#sica, que distingue entre memoria vol#til y no vol#til. a primera es aquella que pierde la información que almacena al desconectarla de la alimentaciónL la segunda, como resulta obvio, no. %or lo tanto, se "ace evidente que al menos la memoria de programa deber# ser no vol#tilE no sería pr#ctico que el programa grabado en el microcontrolador se borrara cada ve& que apag#ramos el dispositivo. 4on respecto a la memoria de datos, diremos por el momento segn la situación puede interesarnos una u otra. 1nidades de entrada/salidaE
as unidades de entrada/salida son los sistemas que emplea el microcontrolador para comunicarse con el exterior. 3maginemos una televisiónE por un lado tiene un dispositivo de salida, como es la pantalla, y por otro lado, de entrada, como son los botones de subir o ba0ar volumen y de cambio de canal. Así, los dispositivos de entrada nos permitir#n introducir información en el microcontrolador y los de salida nos servir#n para que éste la saque al exterior.
A RQUITECTURA RISC Y CISC
K324 'Keduced 3nstruction 2et 4omputer+ M 4omputadora con Iuego de 3nstrucciones Keducidas.
-n este caso la idea es que el microcontrolador reconoce y e0ecuta sólo operaciones b#sicas 'sumar, restar, copiar etc$+ as operaciones m#s complicadas se reali&an al combinar éstas 'por e0emplo, multiplicación se lleva a cabo al reali&ar adición sucesiva+. -s como intentar explicarle a alguien con pocas palabras cómo llegar al aeropuerto en una nueva ciudad. 2in embargo, no todo es tan oscuro. Adem#s, el microcontrolador es muy r#pido así que no es posible ver todas las =acrobacias> aritméticas que reali&a. -l usuario sólo puede ver el resultado final de todas las operaciones. %or ltimo, no es tan difícil explicar dónde est# el aeropuerto si se utili&an las palabras adecuadas tales comoE a la derec"a, a la i&quierda, el Nilómetro etc.
4324 '4omplex 3nstruction 2et 4omputer+ M 4omputadoras con un 0uego de instrucciones comple0o.
O4324 es opuesto a K324P os microcontroladores dise!ados para reconocer m#s de @@ instrucciones diferentes realmente pueden reali&ar muc"as cosas a alta velocidad. 7o obstante, uno debe saber cómo utili&ar todas las posibilidades que ofrece un lengua0e tan rico, lo que no es siempre tan f#cil.
Composición y principios de los microcontroladores Ketomando el tema que se presentó en la pagina anterior, donde "ablamos de la arquitectura de los microcontroladores mencionamos las partes de este y dimos una peque!a pincelada a la composición 'memoria, procesador, entradas y salidas+. A"ora indagaremos con m#s profundidad en en los componentes mencionados, ademas "ablaremos de los tipos de memoria y su funcionamiento.
EL PROCESADOR Y SU FUNCIONAMIENTO a necesidad de conseguir elevados rendimientos en el procesamiento de las instrucciones "a desembocado en el empleo generali&ado de procesadores de arquitectura 8arvard frente a los tradicionales que seguían la arquitectura Hon 7euman. -sta ltima se caracteri&aba porque la 14% se conectaba con una memoria nica, donde coexistían datos e instrucciones, a través de un sistema de buses.
-n la arquitectura de Hon 7euman la 14% se comunica a través de un sistema de buses con la memoria, donde se guardan las instrucciones y los datos. -n la arquitectura 8arvard son independiente la memoria de instrucciones y la memoria de datos y cada una dispone de su propio sistema de buses para el acceso. -sta dualidad, adem#s de propiciar el paralelismo, permite la adecuación del tama!o de las palabras y los buses a los requerimientos específicos de las instrucciones y de los datos. También la capacidad de cada memoria es diferente.
-l procesador de los modernos microcontroladores responde a la arquitectura K324 'computadores de Iuego de 3nstrucciones Keducido+, que se identifica por poseer un repertorio de instrucciones m#quina peque!o y simple, de forma que la mayor parte de las instrucciones de e0ecuta en un ciclo de instrucción. 5tra aportación frecuente que aumenta el rendimiento del computador es el fomento del paralelismo implícito, que consiste en la segmentación del procesador 'pipeGline+, descomponiéndolo en etapas para poder procesar una instrucción diferente en cada una de ellas y traba0ar con varias a la ve&. -l alto rendimiento y elevada velocidad que alcan&an los modernos procesadores, como el que poseen los microcontroladores %34, se debe a la con0unción de tres técnicasE
Arquitectura 8arvard. Arquitectura K324. 2egmentación.
MEMORIA DE PROGRAMA Y SU LABOR. -l microcontrolador est# dise!ado para que su memoria de programa se almacenen todas las instrucciones del programa de control. 75 "ay posibilidad de utili&ar memorias externas de ampliación. 4omo el programa a e0ecutar siempre es el mismo, debe estar grabado de forma permanente. os tipos de memoria adecuados para soportar esta función admiten cinco versiones diferentesE
-n la arquitectura 8arvard la memoria de instrucciones y la de datos son independientes, lo que permite optimi&ar sus características y propiciar el paralelismo. -n la figura, la memoria de instrucciones tiene ( posiciones de (? bits cada una, mientras que la de datos sólo dispone de C( posiciones de ( byte.
K56 con mascaraE
-n este tipo de memoria el programa se graba en el c"ip durante el proceso de su fabricación mediante el uso de mascaras. os altos costos de dise!o e instrumental solo aconse0an usar este tipo de memoria cuando se procesan series muy grandes.
EPROM:
a grabación de esta memoria se reali&a mediante un dispositivo físico gobernado desde un computador personal, que recibe el nombre de grabador. -n la superficie de la c#psula del microcontroladores existe una
ventana de cristal para la que se puede someter al c"ip de la memoria a rayos ultravioletas para producir su borrado y emplearla nuevamente. -s interesante la memoria -%K56 en la fase de dise!o y depuración de los programas, pero su costo unitario es mas elevado.
5T% '%rogramable una sola ve&+E
-ste modelo de memoria solo se puede grabar una ve& por parte del usuario, utili&ando el mismo procedimiento que con la memoria -%K56. %osteriormente no se puede borrar. 2u ba0o precio y la sencille& de la grabación aconse0an este tipo de memoria para prototipos finales y series de producción cortas.
--%K56E
a grabación es similar a las memorias 5T% y -%K56, pero el borrado es muc"o m#s sencillo al poderse efectuar la misma forma que el grabado, o sea, eléctricamente. 2obre el mismo &ócalo del grabador puede ser programada y borrada tantas veces como se quiera, lo cual la "ace ideal en la ense!an&a y en la creación de nuevos proyectos. -l %34(4;? dispone de ( de palabras de memoria --%K56 para contener instrucciones y también tiene algunos bytes de memoria de datos de este tipo para evitar que cuando se retira la alimentación se pierda la información. Aunque se garanti&an (,@@@,@@@ de ciclos de escritura / borrado en una --%K56, todavía sé tecnología de fabricación tiene obst#culos para alcan&ar capacidades importantes y el tiempo de escritura de las mismas es relativamente grande y con elevado consumo de energía.
FLASH:
2e trata de una memoria no vol#til, de ba0o consumo, que se puede escribir y borrar en el circuito al igual que las --%K56, pero suelen disponer de mayor capacidad que estas ltimas. -l borrado solo es posible con bloques completes y no se puede reali&ar sobre posiciones concretas. 2on muy recomendables en aplicaciones en las que sea necesario modificar el programa a lo largo de la vida del producto, como consecuencia del desgaste o cambios de pie&as, como sucede con los ve"ículos. %or sus me0ores prestaciones est# sustituyendo a la memoria --%K56 para contener instrucciones. :e esta forma 6icroc"ip comerciali&a dos microcontroladores pr#cticamente iguales, que solo se diferencias en que la memoria de programa de uno de ellos es tipo --%K56 y la del otro tipo
os datos que mane0an los programas varían continuamente, y esto exige que la memoria que los contiene debe ser de lectura y escritura, por lo que la memoria KA6 est#tica '2KA6+ es la m#s adecuada, aunque sea vol#til. 8ay microcontroladores que disponen como memoria de datos una de lectura y escritura no vol#til, del tipo --%K56. :e esta forma, un corte en el suministro de la alimentación no ocasiona la pérdida de la información, que est# disponible al reiniciarse el programa. -l %34(4;?, el %34(<;D y el %34(<;? disponen de ? bytes de memoria --%K56 para contener datos.
a memoria tipo --%K56 y la tipo
A excepción de dos patitas destinadas a recibir la alimentación, otras dos para el cristal de cuar&o, que regula la frecuencia de traba0o, y una m#s para provocar el Keset, las restantes patitas de un microcontroladores sirven para soportar su comunicación con los periféricos externos que controla. as líneas de - / 2 que se adaptan con los periféricos mane0an información en paralelo y se agrupan en con0untos de oc"o, que reciben el nombre de %uertas. 8ay modelos con líneas que soportan la comunicación en serieL otros disponen de con0untos de líneas que implementan puertas de comunicación para diversos protocolos, como el 34, el 12B, etc. Kecursos auxiliaresE Según las aplicaciones a las qe o!ien"a el #a$!ican"e ca%a &o%elo %e &ic!ocon"!ola%o!es' inco!po!a na %i(e!si%a% %e co&ple&en"os qe !e#e!)an la po"encia * la #le+i$ili%a% %el %isposi"i(o. En"!e los !ec!sos &,s co&nes se ci"an a los sigien"es:
-i!ci"o %e !elo' enca!ga%o %e gene!a! los i&plses qe sinc!oni)an el #nciona&ien"o %e "o%o el sis"e&a.
/e&po!i)a%o!es' o!ien"a%os a con"!ola! "ie&pos.
Pe!!o Ga!%i,n 01a"c2%og3' %es"ina%o a p!o(oca! na !einicili)aci4n can%o el p!og!a&a qe%a $loqea%o.
-on(e!so!es AD * DA' pa!a po%e! !eci$i! * en(ia! se5ales anal4gicas.
-o&pa!a%o!es anal4gicos' pa!a (e!i#ica! el (alo! %e na se5al anal4gica.
Sis"e&a %e p!o"ecci4n an"e #allos %e la ali&en"aci4n.
Es"a%o %e Reposo' en el qe el sis"e&a qe%a congela%o * el cons&o %e ene!g6a se !e%ce al &6ni&o.
4ircuito ógicosE
Algunas instrucciones de programa utili&adas por un microcontrolador funcionan de la misma manera que las compuertas lógicas, pero en forma de comandos. A continuación se explicar# el principio de su funcionamiento.
4ompuerta 9 'A7:+E
1na compuerta lógica =9> dispone de dos o m#s entradas y de una salida. -n este caso la compuerta utili&ada dispone de sólo dos entradas. 1n uno lógico '(+ aparecer# en su salida sólo en caso de que ambas entradas 'A 9 B+ sean llevadas a alto '(+. a tabla a la derec"a es la tabla de verdad que muestra la relación entre las entradas y salidas de la compuerta. -l principio de funcionamiento es el mismo cuando la compuerta disponga de m#s de dos entradasE la salida proporciona un uno lógico '(+ sólo si todas las entradas son llevadas a alto '(+.
4ualquier otra combinación de volta0es de entrada proporcionar# un cero lógico '@+ en su salida. 1tili&ada en el programa, la operación 9 lógico es reali&ada por una instrucción de programa, de la que vamos a "ablar m#s tarde. %or a"ora basta con conocer que 9 lógico en un programa se refiere a la reali&ación de este tipo de operación sobre los bits correspondientes de dos registros diferentes. 4ompuerta 5 '5K+E
:e manera similar, la compuerta 5 también dispone de dos o m#s entradas y de una salida. 2i la compuerta dispone de sólo dos entradas, es aplicable lo siguienteE la salida proporciona un uno lógico '(+ si una u otra entrada 'A o B+ es llevada a alto '(+. -n caso de que la compuerta 5 disponga de m#s de dos entradas, es aplicable lo siguienteE a salida proporciona un uno lógico '(+ si por lo menos una entrada es llevada a alto '(+. 2i todas las entradas est#n a cero lógico '@+, la salida estar# a cero lógico '@+ también.
-n un programa, la operación 5 lógico se reali&a de la misma manera que la operación 9.
4ompuerta 75 '75T+E
a compuerta lógica 75 dispone de una sola entrada y una sola salida, por lo que funciona muy simplemente. 4uando un cero lógico '@+ apare&ca en su entrada, la salida proporciona un uno lógico '(+ y viceversa. -sto significa que esta compuerta invierte las se!ales por sí mismas y por eso es denominada inversor.
-n el programa la operación lógica 75 se reali&a sobre un byte. -l resultado es un byte con los bits invertidos. 2i los bits de un byte se consideran nmero, el valor invertido es un complemento a ese nmero. -l complemento de un nmero es el valor que se a!ade al nmero "asta llegar al mayor nmero binario de ; dígitos. -n otras palabras, la suma de un dígito de ; nmeros y de su complemento es siempre CC. 4ompuerta 75 '75T+E
a compuerta Q5K '5 -Q4123HA+ es un poco complicada en comparación con las dem#s. Kepresenta una combinación de todas las compuertas anteriormente descritas. a salida proporciona un uno lógico '(+ sólo si sus entradas est#n en estados lógicos diferentes.
-n el programa, esta operación se utili&a con frecuencia para comparar dos bytes. a resta se puede utili&ar con el mismo propósito 'si el resultado es @, los bytes son iguales+. A diferencia de la resta, la venta0a de esta operación lógica es que no es posible obtener los resultados negativos.
KegistrosE
1n registro o una celda de memoria es un circuito electrónico que puede memori&ar el estado de un byte. Kegistros 2
-n otras palabras, el estado de los bits de registros se fi0a dentro de programa, los registros 2
Microcontroladores PIC y sus variedades -n este capitulo revisaremos los microcontroladores %34, los cuales son recomendados cuando uno esta recién indagando en la programación de estos circuitos integrados.
MICROCONTROLADORES PIC:
-l nombre verdadero de este microcontrolador es %34micro '%erip"eral 3nterface 4ontroller+, conocido ba0o el nombre %34. 2u primer antecesor fue creado en ()*C por la compa!ía Reneral 3nstruments. -ste c"ip denominado %34(C@ fue dise!ado para propósitos completamente diferentes. :ie& a!os m#s tarde, al a!adir una memoria --%K56, este circuito se convirtió en un verdadero microcontrolador %34. 8ace unos pocos a!os la compa!ía 6icroc"ip Tec"nology fabricó la C billonésima muestra.
Todos los microcontroladores %34 utili&an una arquitectura 8arvard, lo que quiere decir que su memoria de programa est# conectada a la 4%1 por m#s de ; líneas. 8ay microcontroladores de (, (? y ( bits, dependiendo de la anc"ura del bus. a tabla anterior muestra las características principales de estas tres categorías. 4omo se puede ver en la tabla de la p#gina anterior, salvo =los monstruos de ( bits> %34 ? b#sico de "ardSare conectado a m#s o menos unidades periféricas. os microcontroladores %34 con palabras de programa de (? bits parecen ser la me0or opción para los principiantes.
Algunas ventajas de los microcontroladores PIC de Microchip:
-ficiencia del códigoE permiten una gran compactación de los programas. Kapide& de e0ecuciónE a frecuencia de @68&GC millones de instr./seg.
2eguridad en acceso por la separación de memoria de datos y de programa. Iuego reducido de instrucciones y de f#cil aprendi&a0e. 4ompatibilidad de pines y código entre dispositivos de la misma familia o sin reducción de las prestaciones internas 'muy vers#tiles+. Rran variedad de versiones en distintos encapsulados 'desde ; "asta ;? pines+ sin reducción de las prestaciones internas 'muy vers#tiles+. %osibilidad de protección del código muy fiable. 8erramientas de desarrollo softSare y "ardSare abundantes y de ba0o coste.
Familia de controladores Pic (200!200"#:
:ispositivos.
:ispositivos.
Hersiones de 6emoria de %rogramaE 5T%, -%K56, --%K56 y <A28.
Algunas caracter$sticas de las %amilias anteriores:
-ncapsulados de pines '25T+. 5scilador interno ?68&. 6emoria de programa de ( bits y datos de ; bits. Iuego de DD instrucciones.
-ncapsulados de ; pines ':3% ó 2534+. 3nstrucciones de ( ó (? bits en 6emoria de %rograma. Iuego de DD ó DC instrucciones. :isponibles con --%K56 de datos. 6odelos con módulos de conversión A/:. %ermiten alimentación a ba0a tensión de "asta ,CH.
-ncapsulados de (?, (;, @ y ; pines. 3nstrucciones de ( bits. Iuego de DD instrucciones. -s la familia base de partida de los %34 .
-ncapsulados desde (; "asta ; pines ':3%, 225%, %44, J<%+. 3nstrucciones de (? bits en 6emoria de %rograma. Iuego de DC instrucciones.
Rran variedad de módulos integrados.
-ncapsulados de (; a ;@ pines. 6emoria de %rograma de ( bits. Iuego de ** instrucciones 'multiplicación+.
6icrocontroladores %34 en la actualidadE %34s de D bitsE
6icroc"ip Tec"nology lan&o en noviembre de @@* los nuevos microcontroladores de D bits con una velocidad de procesamiento de (.C :63%2/68& con capacidad 852T 12B. -stos 641s permiten un procesamiento de información increíble con un ncleo de procesador de tipo 6?.
PICs m&s com'nmente usados E
%34(4C@;/C@) 'encapsulamiento reducido de ; pines, oscilador interno, popular en peque!os dise!os como el i%od remote+
%34(<;?'4onsiderado obsoleto, pero imposible de descartar y muy popular+ %34(<;?A 'Buena actuali&ación del anterior, algunas versiones funcionan a @ 68&, compatible (E(+
%34(<)/*C %34(<; %34(<;; '7uevo sustituto del %34(<;?A con m#s memoria, oscilador interno, %V6, etc que podría convertirse en popular como su "ermana menor+. a familia %34(<;*Q y %34(<;*QA 'los "ermanos mayores del %34(<;? y %34(<;?A, con cantidad de me0oras incluidas en "ardSare. Bastante comn en proyectos de aficionados+
%34(;<?CC y similares con puerto 12B .@ %34(;<CC@ %34(;
%34D '7ueva gama de %34 de D bits+.
%rogramación del %34E
%ara transferir el código de un ordenador al %34 normalmente se usa un dispositivo llamado programador. a mayoría de %34s que 6icroc"ip distribuye "oy en día incorporan 342% '3n 4ircuit 2erial %rogramming, programación serie incorporada+ o H% 'oS Holtage %rogramming, programación a ba0o volta0e+, lo que permite programar el %34 directamente en el circuito destino. %ara la 342% se usan los pines KB y KB* como relo0 y datos y el 64K para activar el modo programación aplicando un volta0e de (D voltios. -xisten muc"os programadores de %34s, desde los m#s simples que de0an al softSare los detalles de comunicaciones, a los m#s comple0os, que pueden verificar el dispositivo a diversas tensiones de alimentación e implementan en "ardSare casi todas las funcionalidades. 6uc"os de estos programadores comple0os incluyen ellos mismos %34s preprogramados como interfa& para enviar las órdenes al %34 que se desea programar. 1no de los programadores m#s simples es el T-@, que utili&a la línea TQ del puerto K2D como alimentación y las líneas :TK y 4T2 para mandar o recibir datos cuando el microcontrolador est# en modo programación. -l sofSare de programación puede ser el 34prog, muy comn entre la gente que utili&a este tipo de microcontroladores. %rogramadoresE
%342tart %lus 'puerto serie y 12B+.
%romate 33 'puerto serie+. 6%AB %6D 'puerto serie y 12B+. 34: 'puerto serie y 12B+. %34it ( '12B+ 34G%rog (.@B. %34AT (.C 'puerto 12B.@ para %34s y Atmel+. Vin%ic ;@@ 'puerto paralelo, serie y 12B+. Terusb(.@.
:epuradores integrados E
34: '2erie+. 34: '12B+.
-muladores E
%roteus M 3232. 34-@@@ 'puerto paralelo, convertidor a 12B disponible+. 34-?@@@ '12B+. %34 -61. %34 4:lite.
Iuego de 3nstruccionesE
-l 0uego de instrucciones para los microcontroladores (<;QQ incluye DC instrucciones en total. a ra&ón para un nmero tan reducido de instrucciones yace en la arquietectura K324. -sto quiere decir que las instrucciones son bien optimi&adas desde el aspecto de la velocidad operativa, la sencille& de la arquitectura y la compacidad del código. o malo de la arquitectura K324 es que se espera del programador que "aga frente a estas instrucciones. %or supuesto, esto es relevante sólo si se utili&a el lengua0e ensamblador para la programación.
Tiempo de e0ecucion de instruccionesE
Todas las instrucciones se e0ecutan en un ciclo. a nicas excepciones pueden ser las instrucciones de ramificación condicional o las instrucciones que cambian el contenido del contador de programa. -n ambos casos, dos ciclos de relo0 son necesarios para la e0ecución de la instrucción, mientras que el segundo ciclo se e0ecuta como un 75% '7o operation+. as instrucciones de un ciclo consisten en cuatro ciclos de relo0. 2i se utili&a un oscilador de ? 68&, el tiempo nominal para la e0ecución de la instrucción es (F2. -n cuanto a las instrucciones de ramificación, el tiempo de e0ecución de la instrucción es F2.
Iuego de instrucciones de los microcontroladores %34 de (? bitsE
(.
2i un registro de -/2 est# modificado, el valor utili&ado ser# el valor presentado en los pines del microcontrolador. . 2i la instrucción se e0ecuta en el registro T6K y si dW(, el preGescalador ser# borrado. D. 2i la instrucción se e0ecuta en el registro T6K y si dW(, el preGescalador ser# borrado. 2i quieres ver algunos e0emplos aplicados con cada una de las sentencias vistas en la tabla, visita la siguiente dirección -I-6%52.
Arquitectura de los microcontroladores %34 de ; bitsE
Evolución del Microcontrolador A medida que fue transcurriendo el tiempo los microcontroladores fueron tomando mayor relevancia en el #mbito de la electrónica y la computación, esto debido a los grandes resultados que se obtienen al integrarlos a los distintos circuitos eléctricos tomando muc"as veces el control completo de un sistema y también a la gran evolución que tuvieron durante en transcurso del tiempo en cuanto a su arquitectura y funcionamiento, continuación les presentamos una peque!a lista de la evolución de los microcontroladores.
EMPEZAMOS NUESTRA LISTA CON:
;@?; '3ntel+E
-l primer microcontrolador. Antiguo y un poco obsoleto 'para los est#ndares de "oy en día+, es an muy popular debido a su ba0o precio, disponibilidad y un enorme rango de "erramientas de desarrollo. Tiene arquitectura de 8arvard modificada con programa K56 en c"ip con una memoria KA6 de ? a C bytes adicionales en el c"ip. a entrada salida tiene su propio espacio de memoria. ;@C( '3ntel y otros+E
2egunda generación de microcontroladores 3ntel, "a marcado muc"as de las
características actuales.Tiene un dise!o un poco raro, pero es muy potente y sencillo de programar 'una ve& que se conoce+. 2u arquitectura es 8ardvard 6odificada con espacio de direcciones separadas para memoria de programa y memoria de datos. -l ;@C( puede direccionar "asta ?N de memoria de datos externa, y solo
puede acceder a ella mediante direccionamiento indirecto. ;@c() '642G)+ a tercera generación de microcontroladores 3ntel, el ;@4() es un procesador de ( bits. 5riginalmente fabricado en tecnología 7652 ';@)+, a"ora est# disponible principalmente en 4652. 3ntel 4orp. 8a introducido recientemente una versión del doble de velocidad 'C@ 68&+ del ;@4(). 2us características sonE
6ultiplicador y divisor "ardSare, modos de direccionamiento. Alta velocidad de -/2. 4onversor A/:. 4anal de comunicaciones 2erie. 8asta ?@ puertos de -/2. ; 4ontroladores de interrupción programables. ;@(;,;@(;; '3ntel+E
-stos c"ips son, fundamentalmente, la versión en microcontrolador del ;@; y del ;@;; 'del famoso 3B6 %4+.
-l c"ip tieneE 4anales de :6A 'acceso directo a memoria+ 4ontadores/tempori&adores. 4ontrolador de interrupción programable. Kefresco de KA6 din#mica. 1na de las mayores venta0as de estos dispositivos es que se pueden utili&ar "erramientas de desarrollo est#ndar para %4 '4ompiladores, ensambladores, etc.+. ;@D; -Q 3ntel -l ;@D; -QE
es por supuesto un D; vestido de microcontrolador, dentro del c"ip existenE -ntrada/2alida serie. 6ane0o de la alimentación del c"ip. :6A 'Acceso directo a memoria+ 4ontadores/Tempori&adores. 4ircuito de refresco para memoria :KA6. 1na de las mayores venta0as de estos dispositivos es que se pueden utili&ar "erramientas de desarrollo est#ndar para %4 '4ompiladores, ensambladores, etc.+. C4@/VC4;(2/VC4(D?2 V:4 'Vestern :esign 4enter+E
-l Vestern :esign 4enter 3nc. es el due!o original y dise!ador del microcontrolador C4@ de ;Gbit que se usó en el Apple original. %ara el ordenador 4ommodore y el Atari V:4 desarrollo el microprocesador C4;( de ( bits.
-l VC4;(2 es un microcontrolador con un C4@ dentro. -l VC4(D?2 es un microcontrolador "ec"o con un C4;(.
;84@C '6otorola+E
-st# basado en el antiguo ;@@, tiene arquitectura HonG7euman donde las instrucciones, datos, entrada/salida y tempori&adores ocupan un mismo espacio de memoria. -l puntero de pila tiene un anc"o de palabra de C bits, lo que limita la pila a D posiciones, algunos modelos incluyenE 4onversor A/:. 2inteti&ador %. -/2 serie. ;84(( '6otorola y Tos"iba+E
-l popular ;84(( es un poderoso microcontrolador de 6otorola de ; bits con las siguientes característicasE
:irecciones de ( bits. Iuego de instrucciones similar a la familia ;xx. ';@(, ;@C, ;@)+ Tiene un nico espacio de memoria principal donde est#n las instrucciones, datos, -/2, y tempori&adores.
%34 '6icro4"ip+E
Aunque el éxito de los microcontroladores %34 es reciente, su introducción en el mercado se reali&ó "ace @ a!os. os microcontroladores %34 fueron los primeros microcontroladores K324, K324 generalmente implica que la simplicidad de dise!o permite a!adir m#s características a ba0o precio y la línea %34 no es una excepción. Aunque tiene pocas instrucciones 'DD instrucciones el (4CQ mientras que el 3ntel ;@?; tiene m#s de )@+, la línea %34 tiene las características siguientesE Buses de instrucciones y datos separados 'arquitectura 8arvard+ lo que permite el acceso simult#neo a las instrucciones y a los datos, y el solapamiento de algunas alg unas operaciones para incrementar las prestaciones de proceso. os microcontroladores %34 est#n ganando popularidad debido a su ba0o costo, peque!o tama!o y a su ba0o consumo pueden ser usados en #reas en las que antes se pensaba que eran inapropiados.
45%?@@
a familia 4@%?@@ es un microcontrolador de ? bit %4652 que ofrece desde C( "asta de K56 y desde DX? "asta (@X? de memoria KA6. e0os de la vie0a tecnología, los microcontroladores de ? bits tienen un importante mercado y tienen m#s aplicaciones que nunca. -stos dispositivos son muy vers#tiles, "ay m#s de @ diferentes. 45%;@@
a familia 45%;@@ Basic es un microcontrolador de ; bits totalmente est#tico, fabricado usando puertas =double metal silicon> de tecnología micro4652. -ste microcontrolador de ba0o costo contieneE Tempori&adores. Te mpori&adores. ógica de 3nterrupción. 6emoria K56. 6emoria KA6. -ntrada/2alida 6emoria de -/2 mapeada. -ntrada/2alida serie 6icroSire. 1AKT 6uc"os tempori&adores/4ontadores de ( bits.
3nterrupciones vectori&adas.4omparador vectori&adas.4omparador.. Tempori&ador Te mpori&ador VAT48:5R. 6onitor de relo0. 4onversor A/: de ; canales. %rotección BroSnout.
Los microcontroladores microcontroladores de hoy en día MICROCONTROLADORES EN LA ACTUALIDAD ACTUALIDAD.
-l microcontrolador es uno de los logros m#s sobresalientes del siglo QQ. 8ace 8ac e un cuarto de siglo tal afirmación "abría "abr ía parecido absurda. %ero cada a!o, el microcontrolador se acerca m#s al centro de nuestras vidas, for0#ndose un sitio en el ncleo de una m#quina tras otra. 2u presencia "a comen&ado a cambiar la forma en que percibimos el mundo e incluso a nosotros mismos. 4ada 4 ada ve& se "ace m#s difícil pasar por alto el microcontrolador como otro simple producto en una larga línea de innovaciones tecnológicas.
7inguna otra invención en la "istoria se "a diseminado tan aprisa por todo el mundo o "a tocado tan profundamente tantos aspectos de la existencia "umana. 8oy existen casi (C,@@@ millones de microc"ips de alguna clase en uso . :e cara a esa realidad, Yquién puede dudar que el microcontrolador no sólo est# transformando los productos que usamos, sino también nuestra forma de vivir y, por ltimo, la forma en que percibimos la realidadZ 7o obstante que reconocemos la penetración del microcontrolador en nuestras vidas, ya estamos creciendo indiferentes a la presencia de esos miles de m#quinas diminutas que nos encontramos sin saberlo todos los días. Así que, antes de que se integre de manera demasiado imperceptible en nuestra diaria existencia, es el momento de celebrar al microcontrolador y la revolución que "a originado, para apreciar el milagro que es en realidad cada uno de esos c"ips de silicio diminutos y meditar acerca de su significado para nuestras vidas y las de nuestros descendientes. %rimero, la revolución. 2i desec"#ramos el microc"ip de todas y cada una de las aplicaciones en las que a"ora encuentra un "ogar, terminaríamos aturdidos y aterrori&ados por la pérdida. a cocina moderna quedaría casi inservible porque el "orno de microondas, la m#quina lavava0illas y la mayoría de otros aparatos domésticos no funcionarían m#s. -l televisor y la videocasete se reducirían a la negrura, el equipo estereofónico se volvería mudo y la mayoría de los relo0es se detendrían. -l automóvil no arrancaría. os aviones no podrían despegar del suelo. -l sistema telefónico quedaría muerto, al igual que la mayoría de las luces de las calles, termostatos y, desde luego, unos C@@ millones de computadoras. 9 éstas son tan sólo las aplicaciones m#s evidentes. Todas las f#bricas del mundo industrial pararían y también la red eléctrica, las bolsas de valores y el sistema bancario global. %ero vayamos m#s a fondoE los marcapasos se detendrían también, al igual que el equipo quirrgico y los sistemas de supervisión fetal. Todo debido a la pérdida de un diminuto cuadradito de silicio del tama!o de la u!a de un dedo, que pesa menos que una estampilla postal, y construido tan sólo de cristal, fuego, agua y metal. :esde luego, éste es el milagro. :ecenas de miles de microcontroladores se integran todos los días en las plantas de manufactura m#s avan&adas 0am#s conocidas, donde un simple gr#nulo de polvo puede significar el desastre, donde los procesadores ocurren en ambientes m#s limpios que ningn otro sitio en la tierra. 3ncluso el agua
que utili&a para en0uagar las superficies de los c"ips terminados es m#s pura que la que se utili&a en la cirugía a cora&ón abierto. 9 no obstante, pese a un proceso de manufactura extraordinariamente refinado, los microc"ips se producen en volumen a ra&ón de m#s de (,@@@ millones de unidades por a!o. %ara poner esta comple0idad en perspectiva, imagínese que dentro de cada microcontrolador diminuto existe una estructura tan comple0a como una ciudad de tama!o mediano, incluidas todas sus líneas de energía eléctrica, líneas telefónicas, líneas de drena0e, edificios, calles y casas. A"ora imagine que en esa misma ciudad, millones de personas se despla&an a la velocidad de la lu& y con la sincroni&ación perfecta en una dan&a de coreografía muy complicada. 9 eso es tan sólo un c"ip. :e todas las estadísticas asombrosas que se utili&an para describir el mundo del microcontrolador, ninguna es m#s extraordinaria que éstaE el nmero total de transistores que integran todos los microc"ips que se producir#n en el mundo este a!o es equivalente al nmero de gotas de lluvia que caer#n en 4alifornia durante ese mismo periodo. %ero el microcontrolador ya "a eclipsado "asta a la Kevolución 3ndustrial. -volucionando a mayor velocidad que ningn otro invento en la "istoria, la capacidad del microprocesador "a aumentado (@,@@@ veces en los ltimos C a!os. o que es notable, y qui un poco atemori&ante, es que por todos los indicios, estamos tan sólo a la mitad de la "istoria del microcontrolador. 7o es muy aventurado sugerir que la "umanidad tardar# otro siglo en comprender todas las implicaciones de esta revolución. %or lo tanto, todos los milagros de que somos testigos "oy como resultado del microcontrolador pueden ser si acaso una peque!ísima fracción de todas las maravillas que obtendremos de este dispositivo "acia el nuevo milenio. -l m#s grande atributo del microcontrolador es que puede integrar inteligencia casi a cualquier artefacto. 2e le puede entrenar para adaptarse a su entorno, responder a condiciones cambiantes y volverse m#s eficiente y que responda a las necesidades nicas de sus usuarios. :esmonte cualquier rincón de la vida moderna, retire la capa exterior de ca0as y material de construcción y luces parpadeantes, y como semillas en una maceta, aparecer#n microcontroladores por millones.
%rincipales #mbitos donde intervienen los microcontroladoresE
os siguientes son algunos campos en los que los microcontroladores tienen gran usoE
-n la industria del automóvilE 4ontrol de motor, alarmas, regulador del
servofreno, dosificador, etc. -n la industria de los electrodomésticosE control de calefacciones, lavadoras,
cocinas eléctricas, etc. -n inform#ticaE como controlador de periféricos. %or e0emplo para controlar
impresoras, plotters, c#maras, scanners terminales, unidades de disco, teclados, comunicaciones 'modems+, etc. -n la industria de imagen y sonidoE tratamiento de la imagen y sonido, control de los motores de arrastre del giradiscos, magnetófono, video, etc.
n la industria) en general se utili*an en:
KegulaciónE todas las familias e microcontroladores incorporan en alguna de sus versiones conversores A/: y :/A, para la regulación de la velocidad de las m#quinas, de niveles, de temperatura, etc. AutomatismosE a enorme cantidad de líneas de entrada y salidas, y su inmunidad al ruido le "acen muy valioso para el control secuencial de procesos. %or e0emplo control de m#quinas, "erramientas, apertura y cierre autom#tico de puertas segn condiciones, plantas empaquetadoras, aparatos de maniobra de ascensores, etc.
KobóticaE para control de los motores y captura de se!ales de los diferentes sensores, fabricación de controladores robóticos para sistemas autom#ticos, etc.
Instrumentos port&tiles compactos:
Kadio paginador numérico 'beeper+. %lanímetro electrónico. 7ivelímetro digital. 3dentificadorGprobador de circuitos integrados. Tacómetro digital. %anel frontal de un osciloscopio. 4ontrolador de display 4:. Anali&ador de espectros, etc.
+ispositivos aut,nomos:
Teléfonos de tar0eta. Teléfonos celulares. 4erraduras electrónicas. 2istemas de seguridad.
-l nmero de productos que funcionan en base a uno o varios microcontroladores aumenta de forma exponencial. 7o es aventurado pronosticar que en el siglo QQ3 "abr# pocos elementos que care&can de microcontrolador. a industria 3nform#tica acapara gran parte de los microcontroladores que se fabrican. 4asi todos los periféricos del computador, desde el ratón o el teclado "asta la impresora, son regulados por el programa de un microcontrolador. os electrodomésticos de línea blanca 'lavadoras, "ornos, lavava0illas, etc.+ y de línea marrón 'televisores, vídeos, aparatos musicales, etc.+ incorporan numerosos microcontroladores. 3gualmente, los sistemas de supervisión, vigilancia y alarma en los edificios utili&an estos c"ips para optimi&ar el rendimiento de ascensores, calefacción, aire acondicionado, alarmas de incendio, robo, etc. as comunicaciones y sus sistemas de transferencia de información utili&an profundamente estos peque!os computadores incorpor#ndolos en los grandes automatismos y en los modernos teléfonos. a instrumentación y la electromedicina son dos campos idóneos para la implementación de circuitos integrados. 1na importante industria suministradora de microcontroladores es la automoción, que los aplica en el control de aspectos tan populares como la climati&ación, la seguridad y los frenos AB2. as comunicaciones y los productos de consumo general absorben m#s de la mitad de la producción de microcontroladores. -l resto se distribuye entre el sector de automoción, los computadores y la industria. 4omo conclusión y al tratar el tema podemos darnos cuenta el avance sustancial que "an tenido los microcontroladores, estos son circuitos integrados que llegaron a revolucionar la industria de la computación pero m#s aun la tecnología en general, ya que si nos ponemos a pensar, la gran mayoría 'por no decir todos+ los dispositivos electrónicos tienen uno o m#s microcontroladores que le permiten cumplir a cabalidad las funciones que se les fueron asignadas, esto debido a la gran capacidad que tienen integrado estos peque!os pero poderosos dispositivos.
Microcontroladores
?@Gpin soldadas lado :3% de cer#mica de cer#mica blanco / el oro de la tapa / el oro de los pins 6itsubis"i 6D;@@?-;2%
;GbitGc"ip microcontrolador.
4"ips ID;*@@:Q (
%%4@DevB4(s
Q%4@D-KQ(DD
Q%4@D%KQ(;@K-
Q4;4@?@<-CB C@/C 68&
T6%[;@@?4G
T6%[;?4@@ATG
T6%;84@@@9G(
T6%;@@@7G(@
T6%;@@94G(
T6%;@D)%
2R2 [;@@A:(
8:;84@@@9;
6otorola ;@@/B763
64(?C@@B4%
64;@D4%G(
64;@@@K;
64;@@K(-
4;@C?Q?DD(;
4;@C79?C@C
4;@CR9;C@C
%(;@B-(A ' 72 45%?@@ 4lone +
GU/?*CA4[6
GU/C@@A4K
846%(;@:G
3ntel ?;:QGC oSpoSer
3ntel ?;2QG@ oSpoSer
3ntel ?;2QGC oSpoSer
3ntel TA;@4(;Q(@
3ntel 4;@;CA8G
Empresas a"ricantes de microcontroladores EMPRESAS FABRICANTES DE MICROCONTROLADORES
-n este apartado les daremos a conocer algunas empresas dedicadas al rubro de la fabricación de los microprocesadores y lo que a nosotros nos importa los microcontroladores, 0unto con conocer su rubro se dar# a conocer su mayor aporte en los comien&os de la carrera de los microcontroladores. 6icroc"ipE
6icroc"ip Tec"nology 3nc. es una empresa fabricante de microcontroladores, memorias y semiconductores analógicos, situada en 4"andler, Ari&ona, --. 11. 2u %roducto m#s pupular son los microcontroladores %34 de ; bits. Atmel 4orporationE
Atmel es una compa!ía de semiconductores, fundada en ();?. 2u línea de productos incluye microcontroladores 'incluyendo derivados del ;@C(, el AT)(2A6 basados en AK6, y sus arquitecturas propias AHK y AHKD+, dispositivos de radiofrecuencia, memorias --%K56 y
Texas 3nstruments o T3, es una empresa norteamericana que desarrolla y comerciali&a semiconductores y tecnología para sistemas de cómputo. 3gualmente, es el mayor productor de procesadores digitales de se!al y semiconductores analógicos.T3 es el tercer mayor fabricante de semiconductores del mundo tras 3ntel y 2amsung y es el mayor suministrador de circuitos integrados para teléfonos móviles. 5tras #reas de actividad incluyen circuitos integrados para módem de banda anc"a, periféricos para ordenadores, dispositivos digitales de consumo y K<3:.
[i5R 3ncE
[i5R 3nc, es un fabricante de microprocesadores y microcontroladores. 2u producto m#s conocido es el [ilog [;@ de ; bits.
6otorolaE
6otorola -mpresa dedicada a fabricar microprocesadores y microcontroladores entre otros productos, su mayor logro en la industria fue poner al 6ercado un microprocesador de ; bits, llamado ;@@. 6otorola fue la primera compa!ía en construir otros periféricos como el ;@ y el ;C@.