Está en la página 1de 4

Clasificacin de los Microcontroladores

Segn la longitud del bus de datos:



Microcontroladores de 8 bits, de 16 bits o de 32 bits

A mayor longitud del bus de datos, mayor ser la eficiencia del microcontrolador en operaciones con datos grandes.
Pero al mismo tiempo la conplejidad del chip y por ende su costo tambin aumentarn. Por ejemplo, para los dispositi-
vos multimedia, que procesan datos de vdeo y audio, un bus de datos de 8 bits sera insuficiente. Hoy en da los micro-
controladores de 8 bits encuentran mayor aplicacin y estn, de lejos, mucho ms difundidos en aplicaciones de la gente
aficionada.

Segn sus recursos

Los hay desde los que tienen los recursos mnimos hasta los que cuentan con los perifricos ms sofisticados, como m-
dulos CAN (para comunicaciones robustas entre varios microcontroladores), mdulos para conectarse a los ordenadores
va USB o funciones hardware para el procesamiento digital de seales, para trabajar con datos multimedia. Los micro-
controladores con esta ltima capacidad se conocen con el nombre de DSP (Digital Signal Processor).

Segn el Set de Instrucciones:

Con Instrucciones CISC (Complex Instruction Set Computer)

Elset de instrucciones CISC es inherente a los primeros microcontroladores que aparecieron en el mundo, los cuales
estaban inspirados en los procesadores de los grandes computadores de la poca.

Es complejo porque consta de muchas instrucciones, complicadas y difciles de recordar a la hora de programar en len-
guaje ensamblador. Adems, al crecer el nmero de instrucciones tambin crecern los cdigos de las instrucciones, lo
cual deriva en una mella en la eficiencia del microcontrolador.

Con Instrucciones RISC (Reduced Instruction Set Computer)

Estos microcontroladores cuentan con instrucciones sencillas y en un nmero mnimo. Ello permite que la programacin
en ensamblador sea una labor cmoda y est al alcance de todos.

Sin embargo, cuando se desarrollan proyectos mucho ms complejos, el uso del lenguaje ensamblador se torna cada vez
ms engorroso. Entonces se prefiere optar por los compiladores de alto nivel, para los cuales un set RISC no es obstcu-
lo.

Segn su Arquitectura Interna:

Microcontroladores con Arquitectura de Von Neumann

Tan simple como verlo en el diagrama de abajo: estos microcontroladores tienen una memoria nica que constituye
tanto elsegmento de memoria de programa como el de datos. Con un solo bus de comunicacin entre dicha memoria y
el procesador no es posible realizar diveros accesos a la vez.



Microcontroladores con Arquitectura Harvard

En esta estructura los microcontroladores disponen de dos memorias, una que contiene el programa y otra para
almacenar los datos. De este modo elCPU puede tener acceso simultneo a ambas memorias utilizando buses
diferentes. Ms especficamente, elCPU puede leer la siguiente instruccin de programa mientras est procesando los
datos de la instruccin actual. Actualmente todos los microcontroladores se inclinan por esta arquitectura.



Segn el Fabricante:

Hay muchas marcas de microcontroladores en el mercado. De ellas solo mencionar las que creo ms populares. A
veces un mismo tipo de microcontrolador lo suelen proveer diversos fabricantes, por lo que sta no es una clasificacin
estrictamente metdica
En esta presentacin las descripciones se hacen teniendo en cuenta solo a los microcontroladores de 8 bits.

Los Microcontroladores PICmicro o PIC de Microchip:

Sin lugar a dudas, son los microcontroladores que han fascinado al mundo en los ltimos aos. Su facilidad de uso,
comodidad y rapidez en el desarrollo de aplicaciones, abundante informacin y libre disposicin de herramientas
software proporcionada por Microchip le han permitido ganar terreno rpidamente en el mercado de los
microcontroladores a nivel mundial, hasta convertirse en los microcontroladores ms vendidos en la actualidad.
Los buenos resultados que le dieron a Microchip la estrategia de proveer libreemente a los usuarios de muchas
herramientas software para el desarrollo de proyectos con sus productos hicieron que los otros fabricantes de
microcontroladores tambin la adoptaran, aunque parece que la ventaja de Microchip en el mercado est ya marcada y
tal vez se acente ms en elfuturo.

Los Microcontroladores AVR de ATMEL

Uno de los productos estrella de Atmelson microcontroladores AVR. Comparado con otros microcontroladores de 8
bits, en distintos modelos por supuesto, pueden tener memoria de programa flash reprogramable, capacidad ICSP (In
Circuit Serial Programming), puertos configurables como E/S pin a pin, interfaces de comunicacin serialRS232 e I2C,
mdulos generadores de onda PWM, etc.
Yo pienso que una de las razones por las que la gente novel no empieza por los AVR es su set de 130 instrucciones;
una cantidad que los hara desistir.
Este handicap inicialse invierte cuando se utiliza un compilador de alto nivel, ya que los AVR fueron diseados para un
ptimo trabajo con el lenguaje C. Por sifuera poco, la gente del software libre ha desarrollado el poderoso compilador
AVR GCC, el cual est disponible en sus versiones para Windows y Linux. As que, si de herramientas para
desarrollar proyectos se trata, los AVR toman la delantera y se convierten en serios competidores de los actuales
monarcas de Microchip.

Los Microcontroladores de Freescale

Hasta no hace muchos aos Motorola era uno de los fabricantes de microcontroladores con mayores ventas en el
mundo. En esos tiempos el trabajo con microcontroladores era una actividad casi exclusiva de los considerados gures
de la microelectrnica y que contaban con suficientes medios para acceder a las herramientas necesarias. Lo cierto es
que con el tiempo Motorola empez a perder su liderazgo y ha preferido ceder la franquicia a Freescale.
Freescale contina con la produccin de microcontroladores basados en la arquitectura los viejos productos de
Motorola y dotndoles de todo el arsenal tecnolgico de la actualidad. Salvo el prestigio legado no tienen nada nuevo
en su hardware que no se pueda hallar en otros microcontroladores.


Los Mdulos Basic Stamp de Parallax

Los Basic Stamp nos son una nueva familia de microcontroladores; son mdulos montados sobre otros
microcontroladores. Cuentan con un microcontrolador, un circuito oscilador, el circuito de interface con el puerto serie
del ordenador, una memoria externa para almacenar el programa y un regulador de tensin; todo en una pequea
tarjeta directa y/o fcilmente conectable a los ordenadores. Una vez cargado el programa, el mdulo est listo para ser
insertado en el circuito de aplicacin, incluso si est armado en un simple breadboard.
Los programas se desarrollan ntegramente en un lenguaje Basic adaptado. El programa se carga en la EEPROM serial
y el microcontrolador delBasic Stamp tiene que interpretarlo





Por ejemplo, elBS2sx mostrado arriba cuenta con un microcontrolador que est preprogramado especficamente para
trabajar como intrprete, esto es, para leer las sentencias de comando de la EEPROM serial, decodificarlas y ejecutar
las instrucciones que representan. El microcontrolador no se puede reprogramar, viene as de fbrica.

Aunque el intrprete opera a toda su potencia, la mayor parte del tiempo la "desperdicia" leyendo la EEPROM serial y
decodificando sus comandos. Por tanto, el campo de aplicacin de los Basic Stamp es ms bien de carcter didctico
y de entrenamiento; no son para grandes proyectos.

Actualmente solo hay tres familias de Basic Stamp, cada una con muy pocas variantes, referidas bsicamente a la
velocidad de operacin, capacidad de memoria y cantidad de pines de I/O. En realidad, el tercer grupo est fomado
por los Javelin Stamp, que interpretan cdigo Java en vez de Basic.

http://www.parallax.com/

Los Microcontroladores 8051 de Intel

Intel era otro de los gigantes de los microcontroladores y Ps. Sus productos ms conocidos eran los famosos 8051,
80151 y 80251, pero actualmente ya no tiene inters en fabricarlos. En su lugar, fueron otras compaas, como Atmel,
Philips, Infineon, Dallas, entre otros, las que tomaron la posta y fabrican algunas partes compatibles. Cabe mencionar
que, salvo raras excepciones (como los PICs), elresto de los microcontroladores fueron inspirados en la arquitectura
de estos procesadores de Intel.











Caracteristicas del PI C16F87xA:

CPU RISC de Alta Performance:

Solo 35 instrucciones que aprender
Velocidad de operacin de hasta 20 MHz (200 ns por instruccin bsica)
Hasta 8 K de palabras de 14 bits de memoria de programa (FLASH)
Hasta 368 bytes de RAM de Datos esttica
Hasta 256 bytes de EEPROM de Datos
Pila hardware de 8 niveles
Hasta 15 fuentes de interrupcin

Caractersticas de los Perifricos:
Hasta 33 pines de E/S con control de direccin individual
Suministro de hasta 25 mA de corriente por pin en los puertos
Timer0: temporizador/contador de 8-bits con prescaler programable
Timer1: temporizador/contador de 16-bits con prescaler programable
Timer2: temporizador de 8-bits con prescaler y postcaler programables
Dos mdulos CCP, Capture, Compare, PWM. El PWM es de 10 bits
MSSP: Puerto Serie Sncrono Maestro con operaciones en modos I2C y SPI.
USART: Puerto serie Transmisor Receptor Sncrono Asncrono Universal
PSP: Puerto Paralelo Esclavo de 8 bits y con controles RD, WR y CS.
BOR:Circuito de Deteccin de Bajo Voltaje

Caractersticas Especiales delMicrocontrolador:
Memoria de programa FLASH para 100 000 ciclos de borrado/escritura tpicamente
Memoria EEPROM para 1 000 000 de ciclos de borrado/escritura tpicamente
Watchdog timer
Capacidad de proteccin de cdigo
Modo SLEEP para ahorrar energa
Opciones para seleccionar el oscilador
Programacin Serial en elCircuito, ICSP
Autoprogramacin por controlsoftware
Programacin en bajo voltaje (5V)
Soporte ICD va dos pines

Caractersticas analgicas:
Conversor ADC de 10 bits de hasta 8 canales
Mdulo Comparador

BI BLI OGRAFI A :

http://www.cursomicros.com/pic/microcontroladores/los-microcontroladores-pic.html

http://www.cursomicros.com/pic/arquitectura/pic16f84-pic16f87xa.html