Diferencias Entre Uc y Up
Diferencias Entre Uc y Up
Diferencias Entre Uc y Up
Microcontroladores y Microprocesadores
Qu los une, qu los separa?
En Service y Montajes N 15 publicamos la primer nota referente a Microprocesadores en equipos Electrnicos de Consumo, desde entonces, hemos recibido una gran cantidad de consultas sobre las diferencias que existen entre los microprocesadores y los microcontroladores. En este artculo indicaremos las diferencias entre ellos y cules son las familias ms populares de microcontroladores. Por Horacio D. Vallejo
INTRODUCCION Hoy es casi imposible pensar en un equipo electrnico hogareo que no posea algn microcontrolador que se encargue de guiar diferentes funciones del aparato. Por ejemplo, los ttulos en pantalla de un TV, el control del mecanismo de carga y descarga de una video, el sistema de apagado automtico de una video y hasta el control de tiempos y coccin de un horno a microondas poseen un circuito integrado encargado de comandar stas y otras muchas funciones. Los componentes encargados de realizar estas funciones son los microcontroladores que forman parte del SISCOM (sistema de control) del aparato. Existen muchas empresas que fabrican estos componentes, tales como National, Philips, Motorola, Microchip, etc. y, si bien quiz los
ms populares sean los de Philips en aparatos de TV, los PIC de Microchip estn ganando rpidamente terreno a tal punto que en la seccin Electrnica y Computacin de Saber Electrnica hace ms de dos aos que estamos describiendo caractersticas y proyectos de esta familia. Podemos afirmar que casi cualquier sistema de control puede ser reeemplazado por su circuito equivalente con PICs, dado que es possible programar casi cualquier cosa con estos componentes. Sin embargo, cabe aclarar una vez ms que estos circuitos no son MICROPROCESADORES sino MICROCONTROLADORES.
trnica en los inicios de la dcada de los aos setenta. Desde esa poca, hemos testificado la revolucin del microprocesador. Virtualmente, todo producto electrnico vendido hoy en da tiene un microcontrolador, hermano mayor de los primeros microprocesadores, que opera dentro de sus circuitos. Por esta razn, es muy importante que cualquier tcnico en electrnica comprenda la manera bsica de detectar los problemas en los microprocesadores. Un microprocesador es un circuito electrnico programable que requiere de apoyos para su funcionamiento. Antes de la aparicin de los microprocesadores, todos los circuitos electrnicos eran diseados para desempear una funcin especfica; si se requera una funcin diferente, se tena que disear un nuevo circuito. Los microprocesadores estn di-
CURSO
DE
PICS - 1
E ER R
NIVEL
seados para desempear ciertos tipos de funciones. Para ello, el P debe estar "instruido" acerca de las funciones especficas que deber desempear. Los P pueden ser programados de diferentes manera. Por ejemplo, el P de una computadora personal puede programarse tecleando las instrucciones en su tablero o usando un medio de memorias tales como discos o cintas; el P utilizado en los sistemas de control de los productos electrnicos de consumo general, tiene sus programas almacenados internamente en una memoria, etc. Hay dos tipos de memoria: ROM y RAM. ROM son las siglas de Read Only Memory, que se puede traducir como "Memoria de Slo Lectura" y su programa es permanente, es decir, no puede ser alterado. RAM son las siglas de Random Access Memory y
su programa puede ser fcilmente alterado. Un P, tal como se muestra en la figura 1, posee una unidad aritmtica y lgica (ALU) que realiza diferentes operaciones en funcin del programa almacenado en su memoria de programa. Para realizar esas operaciones debe valerse de re-
Figura 2
CURSO
DE
PICS - 1
E ER R
NIVEL
precisa una memoria de programa para almacenar las instrucciones que se deben ejecutar, una memoria de datos para transferir variables y hacer que la informacin pueda dirigirse desde y hacia la salida y una interfase de entrada/salida de datos
para que el P se comunique con el exterior (figura 2). Cuando un P posee en su interior una memoria de datos, una memoria de programas y una interfase de entrada/salida (I/O), se dice que tenemos un microcontrolador.
En la figura 3 vemos entonces que un microcontrolador es un circuito integrado que contiene al microprocesador, es decir, tiene al cerebro y los brazos que hacen que el chip no precise de determinados circuitos para desarrollar una
Figura 4
CURSO
DE
PICS - 1
E ER R
NIVEL
SABER SERVICE
MONTAJES
MICROCONTROLADORES DE NATIONAL En la figura 5 vemos el diagrama en bloques de los microcontroladores de National, las principales caractersticas de estos componentes son las siguientes (hacemos referencia a los modelos estndar comerciales de bajo costo): Denominacin: COPSAXX. Longitud de Palabra: 8 Bits. Memoria: OTP: One Time Programing y EPROM. Desde 1K de ROM y 64bytes de RAM a 4K de ROM y 128bytes de RAM. Encapsulado: los ms comunes
MICROCONTROLADORES DE PHILIPS Vea en la figura 6 el diagrama en bloques de los microcontroladores de Philips, las principales caractersticas de estos componentes son las siguientes (hacemos referencia a los modelos estndar comerciales de bajo costo): Denominacin: 80XXX y 83XXXX. Longitud de la palabra de datos: 8 bits.
Figura 5
CURSO
DE
PICS - 1
E ER R
NIVEL
Figura 6
MICROCONTROLADORES DE MOTOROLA Por ltimo, en la figura 7 podemos observar el diagrama en bloques de los microcontroladores de Motorola, las principales caractersticas de estos componentes son las siguientes (hacemos referencia a los modelos estndar comerciales de bajo costo): Denominacin: MC6XHXXXXX. Longitud de datos: 8 bits. Memoria: OTP: One Time Programing y EPROM con capacidades desde 2K de ROM y 64bytes de RAM a 16K de ROM y 256bytes de RAM. Interfase I/O: 14 patas seleccionables de entrada/salida. Arquitectura: Harvard. La mayora de las instrucciones se ejecutan en ms de un ciclo. Alimentacin: 3,3V a 5V. Encapsulado: PDIP y
Figura 8 Figura 7
CURSO
DE
PICS - 1
E ER R
NIVEL