Los fabricantes de microcontroladores, ofrecen familias de microcontroladores de propósitos generales. Dentro de estos tipos de dispositivos, dispositivos , a menudo existen diversas configuraciones disponibles tales como tamaños de palabra de 8, 16 y de 32 bits. El tamaño de palabra se refiere al tamaño de los números binarios que pueden ser manejados por el microcontrolador. Asimismo, los dispositiv dispositivos os de propósito general vienen en diferentes configuraci configuraciones ones de memoria y periféricos. Estos microcontroladores normalmente tienen un conjunto de características que serían útiles en una variedad de aplicaciones y se pueden diseñar en productos tales como electrodomésticos y productos de consumo. Existen muchos fabricantes de microcontroladores entre los más importantes están: Microchip, Atmel, Texas Instruments, National Semiconductor etc. Semiconductor etc. Enseguida se mencionan algunos tipos de microcontroladores con sus respectivos fabricantes y caracteristicas caracteristicas
Microchip Empresa Norteamericana, establecida en el estado de Arizona dedicada a la venta de componentes electrónicos, electrónic os, concretamente memorias, productos analógicos, radio frecuencia y microcontroladores entre otros. La familia de microcontroladores de 8-bits son llamados PIC (Peripheral Interface Controller) y la de 16-bits son las llamadas PIC24F,PIC24H, dsPIC30 y dsPIC33. También incluyen entre sus productos, microcontroladores de 32-bits, son los llamados PIC32. La arquitectura de todos estos microcontroladores es la llamada Harvard.
Arquitectura de 8 bits
PIC10: Son micros con 12-bit de palabra de programa y destacan por su bajo precio y número de pines escasos. Son micros potentes ya que pueden contener periféricos de reloj interno, convertidor A/D, comparadores, interrupciones externas. Por lo tanto son ideales para cuando el tamaño es escaso y la cantidad de pines no es demasiado grande para nuestros proyectos. PIC12: Son micros más potentes que la familia PIC10 por tener más prestaciones. En caso de que nuestro proyecto necesiten más pines y periféricos internos que los que nos ofrece la familia PIC10, esta es nuestra familia ideal, bajos coste y un número abundante de periféricos internos. PIC16: Esta familia es muy parecida a la PIC12, en cambio, dispone de más pines por lo tanto en algunos PIC's de esta familia, podemos encontrar varios periféricos juntos y listos para poder ser usados con sus respectivos pines. PIC18: Es la familia más alta de Microchip, y una de las que se están usando más acorde al paso del tiempo, micros con una cantidad de pines y periféricos considerables, por lo tanto, los hacen ideales para proyectos con envergadura y complejidad media-alta.
Arquitectura de 16 bits
PIC24: Microcontroladores con un alto rendimiento y de bajo costo. Podemos encontrar dos subfamilies: PIC24F, es la subfamilia que ofrece Microchip para aplicaciones de bajo coste, donde podemos encontrar microcontroladores con memoria flash hasta 128kBytes y una velocidad de procesado de 16MIPS. PIC24H, ésta es la hermana mayor que la anterior, donde son ideales para proyectos con un alto rendimiento, con una velocidad de procesado de 40MIPS y memoria flash de programa hasta 256kBytes entre otras cosas. DSPIC: Son dispositivos especializados en trabajar en el procesado digital de señales. Aqui encontramos encontramos dos dos subfamilias: subfamilias: o DSPIC30, cuya aplicación es necesaria para proyectos de sistemas embebidos en tiempo real con una alimentación de 5V a una velocidad de procesado de 30MIPS. o DSPIC33F, y se distinguen de la anterior subfamilia, que la tensión de alimentación a una velocidad de procesado de 40MIPS es de 3.3V, aparte ésta subfamilia dispone de más memoria de programa flash y de memoria RAM.
Arquitectura de 32 bits En esta categoría, encontramos sólo una familia, la denominada PIC32, diseñados para aplicacione embebidas que requieran una cantidad de memoria mayor, un procesamiento de la información mayor, y una cantidad considerable de periféricos.
National Semiconductor Empresa Norteamericana, Nort eamericana, fabricante f abricante de productos producto s electrónicos electrónic os semiconductores, semiconductor es, también, aunque de forma muy específica, fabrican microcontroladores. National, dentro de su fabricación, realizan microcontroladores de 8 y 16 bits con arquitectura Harvard.
Arquitectura de 8 bits Estos microcontroladores son los llamados COP8. Se dividen en tres familias
COP8C: Microcontroladores con 32kBytes de memoria flash y 1kByte de RAM. Estos microcontroladores destacan por tener el periférico convertidor analógico-digital (A/D) de 10 bits. COP8S: Estos microcontroladores microcontr oladores son iguales que la l a familia famil ia COP8C pero per o sin el periférico A/D.
COP8A: Es la gama alta de 8-bits, aunque poseen menos memoria de programa, tienen integrados más periféricos.
Arquitectura de 16-bits Esta familia es la mayor de los microcontroladores de National. Son dispositivos de 16-bits denominados CR16. Son microcontroladores de propósito general, y no es recomendable para diseñadores nóveles.
Atmel Empresa Norteamericana, sus productos se basan en todo lo relacionado los semiconductores, semiconductore s, memorias, dispositivos lógicos programables microcontroladores, microcontr oladores, etc.
a
Atmel posee en fabricación, fabricación, derivados derivados del famoso 8051, 8051, micros con arquitectura arquitectura basada en ARM y sus arquitecturas propias: AVR y AVR32. Arquitectura Arquitectura AVR:Esta familia se basa basa en procesadore procesadores s con núcleos núcleos RISC y arquitectura arquitectura Harvard, se se dividen dividen sus dispositivos AVR en las siguientes categorías
Automotive Automotive AVR: Son microcontroladores donde su principal caracteristica es que poseen periféricos integrados tales como convertidores A/D de 10-bits, bus CAN, peroféricos de control de anchura de pulsos (PWM). AVR Z-Link: Microcontroladores especializados en trabajos basados en la tecnología ZigBee. CAN AVR: Son micros que poseen más de un canal del bus CAN, por lo tanto serán ideales para cuando un proyecto requiera controlar y manejar varios dispositivos de bus CAN. LCD AVR: Dispositivos creados para el manejo de segmentos de LCD, oscilan del 4 X 25 Segment LCD Driver al 4 X 40 Segment LCD Driver. Lighting AVR: Especialmente diseñados para controlar lamparas y motrores, eso significa, que su principal ventaja en periféricos, son: varios canales de convertidor A/D, varios canales de PWM, periférico PSC con 4-bit del protocolo DALI. megaAVR: Esta familia es una familia de microcontroladores estandar de Atmel, donde según el proyecto, tendremos varios dispositivos englobados en esta familia que cubran nuestras necesidades. Smart Battery AVR: Microcontrolador dedicado a dispositivos que requieren baterias, es un dispositivo que su consumo de bateria es muy bajo, ideal para proyectos móbiles o portátiles. tinyAVR: Esta familia es estandar, al igual que la familia megaAVR, cuya cualidad es su tamaño y número de pines, USB AVR: Especialidad de esta familia es la de controlar y manejar el USB.
Texas Instruments
Empresa Norteamericana la cual es líder en fabricación de semiconductores, entre sus productos destacan los DSP (Digital Signal Controller) y microcontroladores. Esta empresa, em presa, es normalmente conocida por sus siglas TI, donde su jerarquía jerar quía de microcontroladores son: 16-bits, 32-bits (basados en arquitectura ARM7 Arquitectura de 16-bits
Estos microcontroladores destacan por ser de bajo consumo, con arquitectura RISC, y es el denominado MSP430. Destacan varias categorias para esta familia:
MSP430x1xx: Son microcontroladores de propósito general y de bajo consumo, no tienen módulos LCD y su memoria es del tipo flash-ROM. MSP430F2xx: Son microcontroladores basados en memoria flash con una rapidez de procesado bastante alta, 16 MIPS con una cantidad de periféricos notables para proyectos complejos en necesidad de memoria y periféricos. MSP430x3xx: Son microcontroladores basados en memoria OTP, estan orientados para procesos industriales, su velocidad de procesado es de 8 MIPS con una cantidad de memoria de programa considerable. MSP430x4xx: Es la categoría alta de TI, con una cantidad de memoria alta al igual que su velocidad de procesado. Con módulo LCD y tecnología de memoria flash.
Arquitectura de 32-bits En esta arquitectura, disponemos lo que son mundialmente conocidos, como los procesadores de señal. Podemos encontrar varias familias. TMS320F283xx: Controladores en punto flotante. TMS320F281x: Controladores capaces de trabajar a 150MIPS de procesado. TMS320F280xx: Controladores capaces de trabajar a 100MIPS.
Arquitectura ARM Aunque son microcontroladores microcontroladores de 32-bits estan basados en el núcleo ARM7. ARM7. Podemos distinguer entre dos familias dependiendo de su aplicación: TMS470 : Dedicados para procesos industriales. TSM470: Dedicados en la automoción.
Rabbit
Empresa Norteamericana dedicada a productos embebidos y microcontroladores, microcontr oladores, fabrica microcontroladores de altas prestaciones de 8-bits.
Arquitectura de 8-bits. Se encuentran tres familias que componen esta categoria. Rabbit 2000: Arquitectura de altas prestaciones con multitud de periféricos integrados, donde destaca la conectividad TCP/IP. Posee tres niveles de interrupción, 40 pines de entrada y salida, y demás periféricos para satisfacer nuestros diseños. Rabbit 3000: Familia dedicada especialmente para proyectos donde las comunicaciones, el control y diseños de conectividad vía Ethernet, es primordial. Microcontroladores con velocidad de reloj hasta 55,5Mhz, 6 puertos seriales incorporados entre otros muchos. Rabbit 4000: Familia con la dedicación a su antecesora, la Rabbit3000, pero con más prestaciones hardware. Con velocidad de reloj hasta 60Mhz, periférico integrado 10Base-T Ethernet.
Jennic Empresa Europea, Euro pea, dedicada a la f abricación de semiconductores, semiconductor es, donde destacan en e n su producción,
en
los
sistemas
y
dispositivos
de
comunicaciones Wireless Wirel ess y ZigBee.
Esta compañía sólo fabrica microcontroladores de 32-bits RISC. Están especializados en la tecnología Wireless y ZigBee dotando a sus microcontroladores de dicha tecnología para su uso.
Disponen de dos familias: JN5139: Microcontrolador de bajo coste y bajo consumo, con multitud de periféricos entre los que destacan IEE802.15.4 y ZigBee entre otros. Su capacidad de memoria de programa puede llegar a 192kB de ROM y hasta 96kB de memoria de datos RAM. JN5121: Es el hermano pequeño del JN5139, con prácticamente las mismas características que su superior pero con menor tamaño de memoria de datos y de programa. Para ambos microcontroladores, Jennic pone a disposición del diseñador un entorno de trabajo llamado “Code::Blocks Integrated Development Environment ”, de forma gratuita, donde se dispone de los módulos necesarios para la programación de estos microcontroladores, incluye lenguaje C y es totalmente gratuito
Toshiba
Empresa Japonesa, fabricante como semiconductores.
de
productos electrónicos de consumo e industriales,
así
Toshiba ofrece al usuario una gama ámplia de microcontroladores microcontr oladores de 8 y 16 bits con tecnologia CISC y microcontroladores de 32-bits de tecnología RISC.
Arquitectura de 8-bits Toshiba emplea en esta familia de 8-bits un gran número de microcontroladores con varios periféricos incorporados para reducir al máximo los componentes externos. En toda su familia incluye puertos seriales y timers tanto de 8 como de 16-bits. El diseñador puede seleccionar microcontroladores de propósito general, como especializados en bus CAN, controlador LCD y control de motores.
Arquitectura de 16-bits Es una familia mejorada orientada a los procesos industriales, aunque podemos encontrar dispositivos de propósito general, control de motores y control de LCD. Se mejora la cantidad de memoria de programa y de datos, así como los periféricos integrados .
Arquitectura de 32-bits. Es la categoría grande de Toshiba, con una cantidad de periféricos integrados, así como memoria de datos y de programa bastante considerable. Esta categoría está equipada con memoria NANO FLASH™.
Maxim Empresa Norteameriacana, Nort eameriacana, absorvió absor vió a la empresa llamada Dallas Semiconductor, Semic onductor, es una empresa líder en fabricación de dispositivos electrónicos. Posee una gran cantidad de dispositivos, entre ellos microcontroladores. microcontr oladores. Su gama de microcontroladores se clasifica como se muestra a continuación: o
o
o
o
MaxQ: Son microcontroladores de 16-bits, cuya arquitectura es tipo Harvard, es ideal para aplicaciones donde el consumo es crítico y la cantidad de datos de procesado sea elevado. Networked: Son microcontroladores diseñados especialmente para trabajar con interfaces de comunicaciones, ya sean Ethernet o USB. Para trabajar con esta familia, disponemos de la herramienta de desarrollo TINI 1.0 Secure: Dispositivos diseñados específicamente para tratamiendo de datos encriptados, con una gran cantidad de memoria de datos y de programa, ideal para proyectos donde el acceso a un determinado espacio o causa es restringido y controlado por un microcontrolador. 8051: Microcontroladores basados con el núcleo 8051. Son ideales para diseñadores que han estado trabajando con el antiguo 8051 y quiere más prestaciones del mismo.