Familias de Microcontroladores PDF

March 20, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Familias de Microcontroladores PDF...

Description

 

INTRODUCCION Un mi micr croc ocon ontr trol olad ador or es un ci circ rcui uito to inte integr grad ado o tien tiene e en su in inte teri rior or to toda das s la las s características característica s de un computador computador,, es decir decir,, programa y circuitos periféricos para CPU, RAM, una memoria de entrada y salida. Muy regularmente los microcontroladores poseen pose en ade además más conv converti ertidore dores s anál análogo ogo - digi digital, tal, tempori temporizado zadores, res, conta contadore dores s y un sistem sis tema a par para a per permi mitir tir la com comun unica icació ción n en ser serie ie y en pa paral ralel elo. o. Se pu puede eden n cre crear ar muchas much as ap apli lica caci cion ones es co con n lo los s mi micro croco cont ntro rola lado dore res. s. Es Esta tas s ap apli lica caci cion ones es de lo los s micro mi crocon contro trolad ladore ores s son ililim imita itada das, s, ent entre re ella ellas s pod podem emos os me menci ncion onar: ar: sis sistem temas as de al alarm armas, as, ilumi ilumina nació ción, n, pan panel eles es pub publilicit citari arios, os, etc etc.. Co Cont ntrol roles es au autom tomáti áticos cos par para a la Industria en general. Entre ellos ellos control de motores DC/AC y motores de paso a paso, control de máquinas, control de temperatura, tiempo; adquisición de datos mediante sensores, etc. HISTORIA

El primer microprocesador microprocesador fue el Intel 4004 de 4 bits, lanzado en 1971, seguido por el Intel Int el 80 8008 08 y otr otros os má más s cap capace aces. s. Si Sin n em emba bargo rgo,, am ambo bos s pro proces cesado adores res req requie uieren ren circuitos adicionales para implementar un sistema de trabajo, elevando el costo del sistema total. Los ingenieros de Texas Texas Instruments Gary Boone y Michael Cochran lograron crear el primer microcontrolador, TMS 1000, en 1971; fue comercializado en 1974. Combina memoria ROM, memoria memoria RAM, microprocesador y reloj en un chip y estaba destinada a los sistemas embebidos.2 Debido Debid o en pa parte rte a la exi existe stenci ncia a del TMS 100 1000,3 0,3 In Intel tel de desar sarrol rolló ló un si siste stema ma de ordenador en un chip optimizado para aplicaciones de control, el Intel 8048, que comenzó a comercializarse en 1977.3 Combina memoria RAM y ROM en el mismo chip y puede encontrarse en más de mil millones de teclados de compatible IBM PC, y otras numerosas aplicaciones. El en ese momento presidente de Intel, Luke J. Valenter, declaró que el microcontrolador es uno de los productos más exitosos en la historia de la compañía, y amplió el presupuesto de la división en más del 25%. La mayoría de los microcontroladores en este momento tienen dos variantes. Unos tenía ten ía un una a me memo moria ria EP EPROM ROM rep reprog rogram ramab able, le, sig signi nific ficati ativam vamen ente te má más s car caros os qu que e la variante PROM que era sólo una vez programable. Para borrar la EPROM necesita exponer a la luz ultravioleta ultravioleta la tapa de cuarzo transparente transparente.. Los chips con todo opaco representaban un coste menor. En 1993, el lanzamiento de la EEPROM en los microcontroladores (comenzando con el Microchip PIC16x84) permite borrarla eléctrica y rápidamente sin necesidad de un paquete costoso como se requiere en EPROM, lo que permite tanto la creación rápida de prototipos y la programación en el sistema. El mismo año, Atmel lanza el primer 41

 

microcontrolador que utiliza memoria flash.5 Otras compañías rápidamente siguieron el ejemplo, con los dos tipos de memoria. ARQUITECTURAS

CISC: (Co CISC: (Comp mputa utador dor de Se Sett de Instr Instrucc uccion iones es Co Comp mple lejo) jo).. Di Dispo sponen nen de má más s de 80 instrucciones máquina en su repertorio, algunas de las cuales son muy sofisticadas y pote po tent ntes es,, re requ quir irie iend ndo o muc ucho hos s ci cicl clos os pa para ra su ej ejec ecuc ució ión. n. Un Una a ve vent ntaj aja a de lo los s proces pro cesado adores res CI CISC SC es qu que e ofr ofrece ecen n al pro progra grama mado dorr ins instru trucci ccione ones s com comple pleja jas s qu que e actúan como macros. RISC: (Computador de Set de Instrucciones Reducido). En estos procesadores el repertorio de instrucciones máquina es muy reducido y las instrucciones son simples y, generalmente, se ejecutan en un ciclo. La sencillez y rapidez de las instrucciones permiten optimizar el hardware y el software del procesador. SISC: En el micro controlador destinado a aplicaciones muy concretas, el juego de instrucciones, además de ser reducido, es "específico", o sea, las instrucciones se adaptan a las necesidades de la aplicación prevista. Esta filosofía se ha bautizado con el nombre de SISC (Computador de Juego de Instrucciones Específico).

2

 

FAMILIAS DE MICROCONTROLADORES  A continuaci continuación ón se muestran algunas de las empresas fabricantes de micr mi croc ocon ontr trol olad ador ores es ma mas s im impo port rtan ante tes s y se me menc ncio iona nan n al algu guna nas s de la las s fa fami mili lias as correspondientes según el numero de bits.

Empresa

8 bits

 Atmel

AVR (mega y tiny),89Sxxxx familia similar 8051

Freescale

68HC05, 68HC08, 68HC11, HCS08

68HC12, 68HCS12, 68HCSX12, 68HC16

Intel

MCS-48 (familia 8048) MCS51 (familia 8051) 8xC251

MCS96, MXS296

National Semiconductor 

COP8

Microchip

16 bits

SAM7 (ARM7TDMI), SAM3 (ARM CortexM3), SAM9 (ARM926)

Familia 10f2xx PIC24F,, PIC24H y PIC24F Familia 12Cxx Familia dsPIC30FXX,dsPIC33 12Fxx, 16Cxx y 16Fxx F con motor dsp 18Cxx y 18Fxx integrado

Philips

80C51

Renesas

78K,H8

Texas Instruments

TMS370, MSP430

32 bits

XA

683xx, PowerPC,ColdFire

PIC32

Cortex-M3, CortexM0, ARM7, ARM9

H8S,78K0R,R8C,R32 RX,V850,SuperH,SHC/M32C/M16C Mobile,H8SX C2000, Cortex-M3 (ARM) , TMS570 (ARM)

Zilog

Z8, Z86E02

41

 

MICROCONTROLADORES FREESCALE   Familias de MCU's de 8 bits

 Familia HCS08

HCS08 es una extensión de la familia de 8 bits HC08 con el aumento de funciones de rendimiento y depuración.,, hasta 62K de memoria Flash y RAM de hasta 4K.

Características: •































Rangos de voltaje de operación de 1,8 a 3,6 y 2,7 a 5,5. 164 instrucciones; una mas que la familia HC08. Tecnología de 0.25µ. Un generador de reloj interno programable con compensación compensación de temperatura y voltaje, diseñado para comunicaciones fiables, rápida puesta en marcha y la reducción de costos del sistema. hasta 20 MHz velocidad de bus. CPU desde 8MHz hasta 40MHz dependiendo de los niveles de voltaje Interfaz de detección Touch. Desde 0.5 KB hasta 4KB de memoria RAM. Desde 2 KB hasta 62KB de memoria FLASH. Hasta 256B de memoria EEPROM. Módulo de comunicaciones seriales asincrónicas (SCI). Hasta cuatro puertos de comunicación serial. Módulo de comunicaciones IIC. Convertidor análogo-digital de 12 bits con hasta 16 canales. Desde 8 pines DFN hasta 64 pines QFP. Comparador análogo con entradas positivas y negativas.

Miembros y principales aplicaciones:   S08P: Aplicacio  Aplicaciones nes en electrodom electrodomésticos ésticos e industriale industriales s como iluminación, control de motores eléctricos y de sistemas de temperatura. S08AC:  Similares aplicaciones a la familia S08P además de equipamiento médico.

4

 

S08AW: Aplicaciones Industriales y automotrices. S08D: Aplicacsi  Aplicacsiones ones Indust Industriales, riales, auto automotrices, motrices, m médicas édicas y marítimas. S08EL: Aplicaci  Aplicaciones ones con sen sensores sores y redes d de e control iindustrial. ndustrial. S08FL: Electrodomésticos y potencia. S08GB: Instrumentos y productos potables. S08GT: Dispositivos mobiles y ZigBee. S08GW: Medición industrial. S08JE: Aplicaciones Médicas. S08JM: Periféricos de PC, industriales y médicas. S08JS: Conectividad USB y aplicaciones medicas. S08LC: Control de LCD. S08LG: Automotriz, de consumidor e industrial. S08LG32: Industrial y médica. S08LH: Mediciones inteligentes. S08LL: Mediciones industriales y ZigBee; de muy baja potencia. S08MM: Instrumentación médica e industrial. S08MP: Aplicaciones con motores. S08QA: Juguetes y pequeñas aplicaciones. S08QB: Dispositivos de control remoto; de muy baja potencia. S08QD: Automotr  Automotrices ices e indu industriales. striales. S08QE: Mediciones médicas e industriales. S08QG: comunicaciones inalámbricas y pequeñas aplicaciones. S08R: Aplicaciones de consumidor. S08RN: Automotrices. S08SC4: Control industrial y automotor. S08SE: Suministro de energía industrial y de dispositivos de consumidor. S08SF: Control de motores y pequeñas aplicaciones. 41

 

S08SG: Automotor e industrial en altas temperaturas. S08SH: Sensores y maquinas eléctricas. S08SL: Sensores y actuadores en red. S08SV: Aplicaciones industriales y de consumidor.

 Familia RS08

El núcleo RS08 RS08 es una versión rreducida educida del la unidad S0 S08 8 de procesam procesamiento iento central (CPU) que ha sido específicamente diseñado para ser más eficiente y rentable para los pequeños microcontroladores de memoria de tamaño hasta 16 KB de espacio direccionable.

Características: •



















Rangos de voltaje de operación de 1,8 a 3,6 y 2,7 a 5,5. Drivers para LCD integrado integrados. s. 256B de RAM y hasta 12KB de FLASH. Una instrucción mas que la familia HC08. Módulo de comunicaciones IIC. Módulo de comunicaciones seriales asincrónicas (SCI). Convertidor análogo-digital de 10 bits con hasta 12 canales. Modulo SPI. Comparadores analogicos. Moduladores PWM.

Miembros y principales aplicaciones: RS08KA: Mediciones médicas en industriales. RS08KB: Aplicacion  Aplicaciones es industr industriales iales e inst instrumentos rumentos portables. RS08LA: Mediciones médicas en industriales y control de LCD's. RS08LE: Mediciones médicas en industriales, control de motores y LCD's.

6

 

 Familia HC08

Características: •



• •













Rangos de voltaje de operación de 1,8 a 3,6 y 2,7 a 5,5. Drivers para LCD integrado integrados. s. hasta 64KB de memoria FLASH. Módulo de comunicaciones IIC. Módulos de comunicaciones CAN y LIN. Módulo de comunicaciones seriales asincrónicas (SCI). Convertidor análogo-digital de 10 bits con hasta 12 canales. Modulo SPI. 163 instrucciones. hasta 8 MHz velocidad de bus.

Miembros y principales aplicaciones:





































68HC08LT8:  Propósitos generales con driver LCD incorporado. HC08AB: Propósitos generales con almacenamiento de datos en las memorias EEPROM y FLASH. HC08AP: Propósitos generales. HC08AS-AZ:Propósitos generales. HC08BD: Sistemas de monitoreo digital. HC08EY: Propósitos generales. HC08G: Aplicaciones industriales con periféricos. HC08GZ: Propósitos generales. HC08JB-JG-JT-JW: Propósitos generales. HC08JK-JL: Propósitos generales. HC08K: Propósitos generales. HC08LD: Propósitos generales. HC08LJ-LK: Aplicaciones que requieran mediaciones de tiempo. HC08LV: Propósitos generales con driver LCD incorporado. HC08MR: Aplicaciones industriales y automotrices de potencia. HC08Q: Propósitos generales. HC08SR: Propósitos generales. MC3PHAC: Unidad de control de motores.

41

 

 Familia HC05

La familia HC05 ya no es producida comercialmente en la actualidad.

Características: •











Hasta 32KB de memoria ROM. Módulo de comunicaciones seriales asincrónicas (SCI). Convertidor análogo-digital de 6 bits. Modulo SPI. 85 instrucciones. hasta 2 MHz velocidad de bus.

Miembros (Legado) Microcontroladores: • •





































68HC05B32. 68HC05B6. 68HC05BD3. 68HC05BD5. 68HC05C8A. 68HC05C9A. 68HC05D32. 68HC05J1A. 68HC05JB2.





















68HC05JJ6. 68HC05JP6. 68HC05K0. 68HC05L16. 68HC05L25. 68HC05L5. 68HC05P1A. 68HC05P4A. 68HC05P6. 68HC05PL4B.



















8

68HC05RC18. 68HC05RC9. 68HC05SR3. 68HC05X4. 68HC705B16. 68HC705B32. 68HC705C8A. 68HC705C9A. 68HC705F32. 68HC705J1A. 68HC705J5A. 68HC705JB3. 68HC705JB4. 68HC705JJ7. 68HC705JP7. 68HC705KJ1. 68HC705L16. 68HC705P6A. 68HC705SR3. 68HC705X32.

 

 Familia HC11

 Al igual igual que la fa familia milia HC HC05, 05, ya no e es s producida comercialm comercialmente ente en la actualidad actualidad..

Características: •









Hasta 32KB de memoria ROM. Módulo de comunicaciones seriales asincrónicas (SCI). Convertidor análogo-digital de 8 bits. Modulo SPI. hasta 2 .1MHz velocidad de bus.

Miembros (Legado) Microcontroladores:   •

• •



























68HC11D0. 68HC11D3. 68HC11E0. 68HC11E1. 68HC11E9. 68HC11EA9. 68HC11F1. 68HC11K0. 68HC11K1. 68HC11K4. 68HC11KS1. 68HC11P2. 68HC711D3. 68HC711E20. 68HC711E9. 68HC711KS2.

41

 

  Familias de MCU's de 16 bits

 Familia HCS12 & S12X

Características: .























hasta 256KB de memoria FLASH. Módulo de comunicaciones IIC. Módulos de comunicaciones CAN y LIN Módulo de comunicaciones seriales asincrónicas (SCI). hasta 12KB de memoria RAM. Convertidor análogo-digital de 10 bits con hasta 12 canales. Modulo SPI. hasta 8 MHz velocidad de bus. Módulos de comunicaciones CAN y LIN. Módulos PWM. Compatibilidad con la familia HC11.

Miembros y principales aplicaciones:



































MC9S12H: Aplicaciones generales con control de LCD y PWM. S12A: Aplicaciones generales. S12B: Automotor  Automotor.. S12C: Propósito general. S12D: Propósito general. S12E: Propósito general. S12G: Automotor. S12GC: Propósito general. S12HY: Automotrices y de comunicación CAN. S12HZ: Instrumentación en automóviles, manejo de LCD's. S12K: Propósito general con alta confiabilidad. S12NE: Conectividad Ethernet. S12P: Aplicaciones automotrices e industriales. S12Q: Automotor. S12R: Automotor. S12T: Automotor. S12UF: Propósito general. 10

 

















S12XA: Propósito general. S12XB: Automot  Automotor or.. S12XD: Automotor. S12XE: Automotor. S12XF: Automotor. S12XHY: Aplicaciones con CAN. S12XHZ: Instrumentación automovilística. S12XS: Automotriz. Familia HC12

La familia HC12 ya no es producida comercialmente en la actualidad.

Características: •











Hasta de memoria ROM. Módulo32KB de comunicaciones seriales asincrónicas (SCI). Convertidor análogo-digital de 10 bits. Modulo SPI. hasta 8MHz velocidad de bus. Compatibilidad con la familia HC11.

Miembros (Legado) Microcontroladores: •















68HC812A4 68HC912B32 68HC912BC32 68HC912D60A 68HC912D60C 68HC912DG128A 68HC912DG128C 68HC912DT128A

41

 

  Familia HC16:

Características: •



• •

Hasta 1MB de memoria ROM. Modulo de integración de sistemas (SIM). Compatibilidad con la familia HC11.  Alta velocidad velocidad para a aplicacion plicaciones es DSP:

Miembros:



68HC16Y1



68HC16Z1

  Familias de MCU's de 32 bits

 Familia Qorivva MPC5xxx

la Familia Qorivva esta diseñada para un alto grado de integración de soluciones diseñadas específicamente para la industria automotriz. Las familias de productos Qorivva ofrecen avanzados sistemas de temporizador, flexibles soluciones de control de motor y de las capacidades de procesamiento de señales digitales.

Características: •















Módulos de PWM. Convertidor Análogo-Digital de 12 bits. Modulo DSPI. Modulo CAN. Modulo para Ethernet. Modulo de integración de sistemas (SIM).  Alta velocidad velocidad para a aplicacion plicaciones es DSP DSP.. Comunicaciones FlexRay.

12

 

Subfamilias: Qorivva MPC56xx:

Miembros y aplicaciones:



























MPC5604E: Sistemas da asistencia al conductor activo (ADAS). MPC560xB: Control en automóviles. MPC560xP: Sistemas de seguridad automovilísticos. MPC560xS: Agrupamiento de instrumentos. MPC563xM: Sistemas de propulsión. MPC564xA: Transmisión y propulsión. MPC564xB-C: Control en automóviles. MPC564xL: Control de seguridad y mecánico. MPC564xSAgrupamiento de instrumentos. MPC5668G: Control en automóviles. MPC5674F: Sistemas de propulsión. MPC5676R: Sistemas de propulsión. MPC567xK: Sistemas da asistencia al conductor activo (ADAS).

Qorivva MPC55xx:

Miembros y aplicaciones: •

















MFR4310: Control de comunicaciones FlexRay. MPC5510: Control en automóviles. MPC5534: Sistemas de propulsión. MPC5553: Sistemas de propulsión. MPC5554: Sistemas de propulsión. MPC5561: Aplicaciones de sistemas de asistencia a conductores. MPC5565: Sistemas de propulsión. MPC5566: Sistemas de propulsión. MPC5567: Sistemas de propulsión.

41

 

MICROCONTROLADORES ATMEL (AVR)   Familias de MCU's de 8 y 32 bits

 Familia UC3

Características:

























CPU de 32 bits. Memoria FLASH entre 16 y 512KB De 48 a 144 pines. CPU de hasta 66 MHz. Soporte para DSP. Periféricos DMA. SPI, USART. Modulo FPU para operaciones aritmeticas. Memoria SRAM dual port. Conversores ADC. frecuencímetro incorporado. Conectividad USB.

Miembros y aplicaciones:













SERIE L: Dispositivos de batería. SERIE C: Control automotor e industrial. SERIE D: Interfaces touch, y aplicaciones generales. SERIE A3/A4: Audio, conectividad USB, manejo de datos en general. SERIE A0/A1:Manejo de datos intensivo con USB y Ethernet. SERIE Audio: Ejecución de firmwar firmware e de Audio A ATMEL. TMEL.

 Familia XMEGA 14

 

Características:

CPU de 8/16 bits. CPU con 32 registros de propósito general.







Operación a 1.6V. Hasta 32 salidas de PWM. Conectividad USB. Memoria FLASH entre 16 y 384KB De 44 a 100 pines. Periféricos DMA. SPI, USART. Memoria SRAM de hasta 16KB. CPU de hasta 32 Mhz. Conversores ADC.



















Miembros y aplicaciones:









Atxmega384C: Propósitos generales con USB full-speed. Atxmega64A1U: Propósitos generales con USB full-speed. Atxmega128A1U: Propósitos generales con USB full-speed. Atxmega64A3U: Propósitos generales con USB full-speed.



Atxmega128A3U: Propósitos generales con USB full-speed.



Atxmega192A3U: Propósitos generales con USB full-speed.



Atxmega256A3U: Propósitos generales con USB full-speed.



Atxmega256A3BU: Propósitos generales con USB full-speed.



Atxmega16A4U: Propósitos generales con USB full-speed.



Atxmega32A4U: Propósitos generales con USB full-speed.



Atxmega64A4U: Propósitos generales con USB full-speed.



Atxmega128A4U: Propósitos generales con USB full-speed.



Atxmega64B1: Propósitos generales con USB full-speed. Control LCD 4x40.



Atxmega128B1: Propósitos generales con USB full-speed. Control LCD 4x40.



Atxmega64B3: Propósitos generales con USB full-speed. Control LCD 4x25. 41

 



Atxmega128B3: Propósitos generales con USB full-speed. Control LCD 4x25.



Atxmega64C3: Propósitos generales con USB full-speed.



Atxmega128C3: Propósitos generales con USB full-speed.



Atxmega192C3: Propósitos generales con USB full-speed.



Atxmega256C3: Propósitos generales con USB full-speed.



Atxmega384C3: Propósitos generales con USB full-speed.



Atxmega16C4: Propósitos generales con USB full-speed.



Atxmeg Atxm ega3 a32C 2C4: 4: Pr Prop opós ósit itos os ge gene nera rale les s co con n US USB B fu full ll-s -spe peed ed.. :Pro :Propó pósi sito tos s generales con USB full-speed.



Atxmega64D3: Propósitos generales.



Atxmega128D3: Propósitos generales.



Atxmega192D3: Propósitos generales.



Atxmega256D3: Propósitos generales.





Atxmega384D3: Propósitos generales. Atxmega16D4: Propósitos generales.



Atxmega32D4: Propósitos generales.



Atxmega64D4: Propósitos generales.



Atxmega128D4: Propósitos generales.



Atxmega64A1: Propósitos generales.



Atxmega128A1: Propósitos generales.



Atxmega64A3: Propósitos generales.



Atxmega128A3: Propósitos generales.



Atxmega192A3: Propósitos generales.



Atxmega256A3: Propósitos generales.



Atxmega256A3B: Propósitos generales.



Atxmega16A4: Propósitos generales.



Atxmega32A4: Propósitos generales.

16

 

 Familia MegaAVR

Características:



• •















CPU de 8/16 bits. CPU con 32 registros de propósito general. Conectividad USB, CAN, LIN. Memoria FLASH entre 4 y 256KB De 28 a 100 pines. SPI, USART. Memoria SRAM de hasta 16KB. CPU de hasta 32 Mhz. Conversores ADC y DAC. Controladores LCD.

Miembros y aplicaciones: Los microcontroladores megaAVR son para aplicaciones de propósito general, junto con el manejo de LCD's e iluminación.

































 Atmega48 A  Atmega48 Atmega48A tmega48A  Atmega48P  Atmega4 8P Atmega4 Atmega48P 8PA A  Atmega8 Atmega85 Atmega8515 15  Atmega8535  Atmega8 535 Atmega88











 Atmega88A  Atmega8 8AAAtmega8 Atmega88P 8P  Atmega8  Atmega88P 8PA Atmega8 Atmega8A A  Atmega16  Atmega1 6A Atmega162 tmega162  Atmega164A  Atmega1 64A Atmega16 Atmega164P 4P  Atmega164P  Atmega1 64PA A Atmega1 Atmega165P 65P  Atmega165P  Atmega1 65PA A Atmega1 Atmega168 68  Atmega168A  Atmega1 68A Atmega16 Atmega168P 8P  Atmega168P  Atmega1 68PA A Atmega1 Atmega16A 6A  Atmega32  Atmega3 2A Atmega324 tmega324A A  Atmega324P  Atmega3 24P Atmega3 Atmega324P 24PA A  Atmega325  Atmega3 25 Atmega3250 Atmega3250























 Atmega3250A  Atmega3 250A Atmega3 Atmega3250P 250P 41

 Atmega325A Atmega3  Atmega325A Atmega325P 25P  Atmega325P  Atmega3 25PA A Atmega328 Atmega328  Atmega328P  Atmega3 28P Atmega32 Atmega32A A  Atmega64  Atmega6 4 Atmega6 Atmega640 40  Atmega6  Atmega644 44 Atmega644A 44A  Atmega644P  Atmega6 44PAtmega6 Atmega64 Atmega644P 4PA A  Atmega645  Atmega6 45 Atmega6 Atmega6450 450  Atmega6450A  Atmega6 450A Atmega6 Atmega6450P 450P  Atmega645A  Atmega6 45A Atmega6 Atmega645P 45P  Atmega64A  Atmega6 4A Atmega1 Atmega128 28  Atmega1280  Atmega1 280 Atmega12 Atmega1281 81  Atmega1284  Atmega1 284 Atmega12 Atmega1284P 84P  Atmega128A  Atmega1 28A Atmega2 Atmega2560 560  Atmega2561  Atmega2 561 AT90CAN12 T90CAN128 8  A  AT90CAN T90CAN32 32 AT90CAN64  Atmega16M1  Atmega1 6M1 Atmega32 Atmega32M1 M1

 



















 Atmega64M1 AT90PWM1  Atmega64M1  A  AT90PWM2 T90PWM216 16 AT90PWM2 T90PWM2B B  A  AT90PWM3 T90PWM316 16 AT90PWM3 T90PWM3B B  A  AT90PWM8 T90PWM81 1 AT90PWM16 T90PWM161 1  A  AT90USB1 T90USB1286 286 AT90USB1 T90USB1287 287  A  AT90USB1 T90USB162 62 AT90USB6 T90USB646 46  A  AT90USB6 T90USB647 47 AT90USB8 T90USB82 2  Atmega16U2  Atmega1 6U2 Atmega1 Atmega16U4 6U4  Atmega32U2  Atmega3 2U2 tmega tmega32U4 32U4



















 Atmega8U2 Atmega1  Atmega8U2 Atmega169A 69A  Atmega169P  Atmega1 69P Atmega16 Atmega169P 9PA A  Atmega329  Atmega3 29 Atmega3 Atmega3290 290  Atmega3290A  Atmega3 290A Atmega3 Atmega3290P 290P  Atmega329A  Atmega3 29A Atmega3 Atmega329P 29P  Atmega329P  Atmega3 29PA A Atmega649 Atmega649  Atmega6490  Atmega6 490 Atmega64 Atmega6490A 90A  Atmega6490P  Atmega6 490P Atmega6 Atmega649A 49A  A  ATmega64 Tmega649P 9P

 Familia tinyAVR

Características:

• •











CPU de 8/16 bits. Conectividad, LIN. Memoria FLASH entre 0.5 y 8KB De 6 a 32 pines. Operación desde 0.7V. CPU de hasta 20 MHz. Conversores ADC.

Miembros y aplicaciones:

Los microcontroladores tinyAVR son para aplicaciones de propósito general donde el espacio es reducido.













 Attiny1634  Attiny4  Attiny5  Attiny9  Attiny10  Attiny13A













 Attiny20  Attiny40  Attiny24A  Attiny24  Attiny44A  Attiny44





 Attiny84A

 Attiny13 18

 





















 Attiny84  Attiny25  Attiny45  Attiny85  Attiny261A  Attiny261 A  Attiny261  Attiny461A  Attiny461 A  Attiny461  Attiny861A  Attiny861 A  Attiny861





















 Attiny26  Attiny2313A  Attiny231 3A  Attiny2313  Attiny231 3  Attiny4313  Attiny431 3  Attiny43U  Attiny28L  Attiny48  Attiny88  Attiny87  Attiny167

MICROCONTROLADORES MICROCHIP   Familias de MCU's de 8 bits

 Familia PIC10

Características:

















Comunicaciones UART, USART. Memoria FLASH entre 0.375 y 0.896KB. Memoria RAM entre 16 y 64 Bytes. De 6 y 8 pines. Voltajes de operación desde 1.8 hasta 5.5V. CPU desde 4 hasta 16 MHz. Módulos SPI y I2C. Set de 33 a 35 instrucciones.

41

 

Miembros:

















PIC10F200 PIC10F202 PIC10F204 PIC10F206 PIC10F220 PIC10F222 PIC10F320 PIC10F322

 Familia PIC12

Características:

















Comunicaciones UART, USART. Memoria FLASH entre 1.75 y 7KB. Memoria RAM entre 64 y 256 Bytes. De 8 a 14 pines. CPU desde 20 hasta 32 MHz. Módulos SPI , I2C, MSSP MSSP.. Conversores CAD de 4 canales. Voltajes de operación desde 1.8 hasta 5.5V.

Miembros: •





















PIC12F1501 PIC12F1822 PIC12F1840 PIC12F508 PIC12F509 PIC12F510 PIC12F519 PIC12F529T39A PIC12F609 PIC12F615 PIC12F617 20

 











PIC12F629 PIC12F635 PIC12F675 PIC12F683 PIC12LF1840T48A

Familia PIC16

Características:

















Comunicaciones UART, USART. Memoria FLASH entre 3.5 y 28KB. Memoria RAM entre 25 y 1536 Bytes. De 14 a 64 pines. CPU desde 16 hasta 48 MHz. Módulos SPI , I2C, MSSP MSSP.. Conversores CAD de hasta 30 canales. Voltajes de operación desde 1.8 hasta 5.5V.

Miembros: •

• •







• •





















PIC16F1454 PIC16F1455 PIC16F1458 PIC16F1459











PIC16F1503 PIC16F1507 PIC16F1508 PIC16F1509 PIC16F1512 PIC16F1513 PIC16F1516-PIC16F1519 PIC16F1526 PIC16F1527 PIC16F1782 PIC16F1783





















PIC16F1784



41

PIC16F1786 PIC16F1787 PIC16F1823 PIC16F1823 PIC16F1824-PIC16F1829 PIC16F1847 PIC16F1933 PIC16F1934 PIC16F1936-PIC16F1939 PIC16F1946-947 PIC16F505-506 PIC16F526 PIC16F54 PIC16F57 PIC16F59 PIC16F610 PIC16F616 PIC16F627A-628A

 































PIC16F630 PIC16F636 PIC16F639 PIC16F726 PIC16F727 PIC16F73 PIC16F737 PIC16F74 PIC16F747 PIC16F76 PIC16F767 PIC16F77 PIC16F777 PIC16F85 PIC16F818-819































PIC16F84A PIC16F87 PIC16F882 PIC16F883 PIC16F884 PIC16F886 PIC16F887 PIC16F913 PIC16F914 PIC16F916 PIC16F917 PIC16F946 PIC16HV540 PIC16HV785 PIC16LF902-PIC16LF907

Familia PIC18

Características:



















Comunicaciones UART, USART. Memoria FLASH entre 4 y 128KB. Memoria RAM entre 128 y 3968 Bytes. De 14 a 64 pines. CPU desde 32 hasta 64MHz. Módulos SPI , I2C, MSSP MSSP.. Conversores CAD de hasta 24 canales. Voltajes de operación desde 1.8 hasta 5.5V. Memoria EEPROM.

Miembros:









PIC18F1220-PIC18F2221 PIC18F2320-PIC18F2450 PIC18F2455-PIC18F2515 PIC18F2520-PIC18F25J50 22

 

































PIC18F25K20-PIC18F26J13 PIC18F26J50-PIC18F4320 PIC18F4321-PIC18F4455 PIC18F4458-PIC18F4520 PIC18F4523-PIC18F45K20 PIC18F45K22-PIC18F46J50 PIC18F46J53-PIC18F63J11 PIC18F63J90-PIC18F65J11 PIC18F65J15-PIC18F66J10 PIC18F66J11-PIC18F66K22 PIC18F66K80-PIC18F67J193 PIC18F67K22-PIC18F8493 PIC18F84J11-PIC18F85K22 PIC18F85K90-PIC18F86J55 PIC18F86J60-PIC18F87J10 PIC18F87J11-PIC18F96J65

  Familias de MCU's de 16 bits

 Familia PIC24F

Características:







• •





















Comunicaciones UART UART,, USART USART,CAN, ,CAN, LIN. Memoria FLASH entre 4 y 536KB. Memoria RAM de hasta 96KB. De 14 a 144 pines. Control para dispositivos gráficos, táctiles y motores. Módulos SPI , I2C, MSSP MSSP.. Conversores CAD de hasta 24 canales. Voltajes de operación desde 2 hasta 3.6 V. Comunicación USB. Conversor CAD de 12 bits. Modulador digital de señales.  Acceso directo directo a memo memoria ria DMA. Reloj y calendario en tiempo real. Sistema de medición de tiempo CTMU.  Arquitectura  Arquitectu ra Harvard con bus de instru instrucción cción y dato datos s separados. 41

 

Miembros:





















PIC24F04KA200-PIC24F08KL302 PIC24F08KL401-PIC24F16JGA002 PIC24F16JGA004-PIC24F32JGA104 PIC24F32JGB002-PIC24FJ64GA102 PIC24FJ64GA104-PIC24FJ64GB106 PIC24FJ64GB108-PIC24FJ128GA006 PIC24FJ128GA008-PIC24FJ128GB108 PIC24FJ128GB110-PIC24FJ256DA106 PIC24FJ256DA110-PIC24FJ256GB206 PIC24FJ256GB210

 Familia PIC24H/E

Características:



































Comunicaciones UART, USART, CAN, LIN. Memoria FLASH entre 4 y 536KB. Memoria RAM de hasta 96KB. De 14 a 144 pines. CPU desde 32 hasta 64MHz. Control para dispositivos gráficos, táctiles y motores. Módulos SPI , I2C, MSSP MSSP.. Conversores CAD de hasta 24 canales. Voltajes de operación desde 2 hasta 3.6 V. Comunicación USB. Conversor CAD de 12 bits. Modulador digital de señales.  Acceso directo directo a memo memoria ria DMA. Reloj y calendario en tiempo real. Sistema de medición de tiempo CTMU.  Arquitectura  Arquitectu ra Harvard con bus de instru instrucción cción y dato datos s separados. Soporte a altas Temperaturas (150°). 24

 



Interfaz para la codificación de cuadratura QEI.

Miembros:  Familia PIC24H: • •

















































dsPIC33EP64MC204



dsPIC33EP64MC206



PIC24HJ256GP206 PIC24HJ256GP206A PIC24HJ256GP210 PIC24HJ256GP210A PIC24HJ256GP610 PIC24HJ256GP610A PIC24HJ64GP206 PIC24HJ64GP206A PIC24HJ64GP210 PIC24HJ64GP210A PIC24HJ64GP506 PIC24HJ64GP506A PIC24HJ64GP510 PIC24HJ64GP510A PIC24HJ128GP206 PIC24HJ128GP206A PIC24HJ128GP210 PIC24HJ128GP210A PIC24HJ128GP306 PIC24HJ128GP306A PIC24HJ128GP310 PIC24HJ128GP310A PIC24HJ128GP506 PIC24HJ128GP506A PIC24HJ128GP510 PIC24HJ128GP510A



dsPIC33EP64MC202



dsPIC33EP64MC203 41

dsPIC33EP64MC502 dsPIC33EP64MC503



dsPIC33EP64MC504



dsPIC33EP64MC506



dsPIC33EP64GP502



dsPIC33EP64GP503



dsPIC33EP64GP504



dsPIC33EP64GP506



Familia PIC24E: •



PIC24EP64GP203



PIC24EP64GP204



PIC24EP64GP206



PIC24EP64MC202



PIC24EP64MC203



PIC24EP64MC204



PIC24EP64MC206



dsPIC33EP256MU806



dsPIC33EP256MU810



dsPIC33EP256MU814



dsPIC33EP512MU810



dsPIC33EP512MU814



PIC24EP256GU810



PIC24EP256GU814



PIC24EP512GU810



PIC24EP512GU814

 

NATIONAL SEMICONDUCTOR Es una empre resa sa norte rteamerica rican na, fabrica rican nte de pro rodu duct cto os elec ectr tró ónic ico os semiconductores, también, aunque de forma muy específi ífica, fabrican microcontroladores. Dentro de su fabricación, realizan microcontroladores de 8 y 16 bits con arquitectu arquitectura ra Harvard.

Familias de MCU's de 8 bits

Familia COP8:

Características: •

















Procesador de 8-bits. Tec ecno nolo logí gía a CM CMOS OS la cu cual al prov provee ee un ba bajo jo co cons nsum umo o de po pote tenc ncia ia y al alta ta estabilidad. Modo de ahorro de consumo de potencia HALT. De 40 o 44 pines. Puertos flexibles y reconfigurables. Memorias de almacenamiento de datos y programación dentro del chip. MICROWIRE/PLUS MICROWIRE /PLUS (3-Wire Serial Data Communication Communications s System), sistema que permite configurar el microcontrolador como maestro o esclavo. Un timer de 16-bits, asociado con un registro de 16-bits de autorecarga/captura autorecarga /captura . Software Trap Interruptor de Error.









Dos apuntadores indirectos de la memoria de datos. Dos registros Stack Pointers de 8-bits. Tres diferentes modos de operación de reloj. convertidor analógico-digital ADC de 10 bits.

Miembros (Subfamilias): •





COP8C COP8S COP8A

26

 

Familia OTP

La Familia OTP prácticamente involucra a todos los COP8. Ya que es la versión que se puede programar solamente una vez.

Características: •





De 40 o 44 pines. 512 bytes en RAM. Protocolo CAN.

FAMILIA S

La Familia S contiene los Microcontroladores más recientes y los de más variantes en características característica s eléctricas y físicas (encapsulados). Miembros (Subfamilias)

COP8SA

Características: •



• •







8 bits y un proceso EPROM de alta densidad. Se basa en la arquitectura Harvard Modificada, la cual permite que las tablas de datos se accedan directamente desde la memoria de programa. Consecuentemente las tablas de datos pueden estar en ROM o EPROM sin problemas de perdidas de datos. 5 puertos de propósito general (D, F, C, G, L).  Memorias ROM que van desde 1K hasta los 4K. Memorias RAM desde los 128 Bytes hasta los 64 Bytes,. Función en pines “MultiInput Wakeup” orientada a “despertar” al COP8SA de los estados de bajo consumo de potencia. Timer de 16 bits capaz de funcionar en varios modos.

COP8SG

Características:

41

 





















Similar a la COP8SA. Memoria ROM de hasta 32K Encapsulados de hasta 44 pines en PQFP . Cinco puertos de propósitos generales en el que algunos pines tienen funciones alternativas. Comparadores analógicos. Unidad de comunicación serial USART. Tres Timers de 16 bits totalmente programables con capacidad de operación en tres modos. Soporta cristales de hasta 15MHz. 14 interrupciones. Puerto MultiInput Wakeup y encapsulados de 28,40 y 44 pines.

COP8SB/COP8CB

Características: •









Memoria tipo FLASH de 32KB. Encapsulados de 44 y 68 en PLCC. Unidad de conversión analógica- digital. Timers de alta velocidad, Ocho puertos. Unidad de comunicación serial USART y Reset por Brownout.

28

 

ZILOG Su producto más conocido el Zilog Z80 de 8 bits. Esta familia de microcontroladores fue creada por el ingeniero de intel Fedrico Faggin quien en California en el año de 1974 creó su propia compañía basando sus construcción en el diseño que tenía el microprocesador Intel 4004, en el cual el mismo había contribuido a su desarrollo. La compañía termino basándose igualmente en el procesador de Intel 8080, el cual también tenía la influencia de Faggin.

Familia Z8 OTP MCU Z86C02/E02/L02

Los microcontroladores Z86C02/E02/L02, son de chip simple, los cuales ofrecen un sistema fácil de expansión de software y hardware. Un contador temporizador, temporizador, con un amplio número de modos de operación seleccionables por el usuario, entre otras.

Características: •























Rango de operación de 3.0V a 5.5V (Z86C02), de 4.5V a 5.5V (Z86E02) y 2.0V a 3.9V (Z86L02). 14 líneas o pines de entrada/salida. Cinco vectores de interrupción priorizados desde cinco niveles diferentes. 2 comparadores Software Disponible para Watch-Dog Timer (WDT). Interruptor programable de polaridad. Dos modos de Standby: STOP y HALT HALT.. Protección de bajo voltaje. Un 8-Bit Contador/Timer Contador/Timer de Bits Programable con un Prescaler Programab Programable le de 6- Bits. Power-On Reset (POR). Oscilador incluido que Acepta RC, Cristales, Resonadores de Cerámica, LC, o Relojes externos (C02/L02 solamente). Consumo de baja potencia (50mw).

MCU Z86L43

41

 

Características: •

























Memoria ROM de 4K. Memoria RAM de 236B. Voltaje de trabajo de 2 a 4.5V. Modos de standby. Contadores/temporizadores . Protección para ROM y RAM . Protección de bajo voltaje . 2 Comparadores análogos . Power-On Reset Operación de bajo voltaje. Reset de Clock-Free WDT opción de drain abierto. 32 líneas de Entrada/Salida .

MCU Z86C83/C84/E83

Esta línea de microcontroladores son diseñados para usarse en una amplia variedad de aplicaciones de control, aparatos, procesos de control de maquinaria, teclados, sistemas de seguridad y cargadores de baterías. Características: •





• •













Memoria ROM de 4K. Memoria RAM de 237 bytes. Voltaje de operación de 4.5 a 5.5V. 2 Modos de Standby. 2 Contadores/Temporizadores . Protección de ROM/RAM . 2 Comparadores . Pin de RESET externo . 8 Canales para conversión análoga/digital . Power-On Reset . Protección de bajo voltaje

30

 

MCU Z86E04

Los microcontroladores de la familia Z86E04/08 son de tipo one time programmable, el cua cuall of ofrec rece e un des desarr arroll ollo o pra practi ctico co en el sof softwa tware, re, dep depura uració ción, n, pro proto totip tipo, o, y la las s pequeñas aplicaciones mas económicamente debido a su versión con mascara ROM. Para Ap Para Aplilicac cacion iones es don donde de de dema manda nda cap capaci acida dades des de bu buena ena po poten tencia cia en cuanto cuanto a dispositivos de entrada/salida, estos micros poseen tres puertos, que pueden ser configurables bajo software, además de las señales de status o flags, un puerto paralel para lelo o de entra entrada/s da/salid alida. a. Pose Poseen en dos cont contador adores/te es/tempo mporizad rizadores ores,, con amp amplios lios modos de selecciones por el usuario, offload de sistema en tareas de tiempo real tanto conteos/interrupciones y comunicaciones de datos entre periféricos. Características: •















14 líneas de entrada/salida. 6 vectores priorizados de interrupción . 2 comparadores análogos . Opciones de programa: Bajo ruido, Protección en la ROM. Auto latch, Watchdog Timer, Modo para deshabilitacion de la EPROM/test. 2 contadores/temporizadores contadores/temporizadores de 8 bits, cada uno con prescaler programable de 6 bits. Power on Reset. Oscilador interno que acepta XTALes, resonadores de cerámica, LC, RC, o relojes externos. Memoria RAM de 125 bytes.

MCU Z8E000

Características: •















Memoria ROM de 0.5Kb. Memoria RAM de 32 bytes. Voltaje de operacion de 3.5 – 5.5V para 70° C y uno de 4.5 – 5.5 V de –40°C a 105°C. Todas las instrucciones se ejecutan en un ciclo de reloj de 1 microsegundo (10 Mhz). Memoria incorporada EPROM tipo OTP de 512 X 8. Registros de propósito general de 32 X 8 (SRAM). 41

 









4 vectores de interrupción de hardware con prioridad mezclada. 2 interrupciones de Software adicionales. Velocidad de 10 Mhz con un voltaje DC. 6 Modos de direccionamiento: R, IR, X, D, RA, & IM.

Familia Z8 ROM

MCU Z86108

Características: •







• •















• •





Encapsulado tipo DIP SOIC de 18 pines. Rango de operación de 3 a 5 Voltios. Rangos de temperatura disponibles (desde –40°C a +105°C y de 0°C a 70°C) . 14 líneas de entrada/salida 6 Vectores de interrupción, priorizados desde 6 distintas fuentes 2 Comparadores incorporados 2 contadores/temporizadores programables de 8 bits, cada uno con prescalador programable de 6 bits. Reset y Reloj libre para el perro guardián (WDT). Temporizador Power on Reset. Chip incorporado que acepta RC, Cristales, Resonadores de Cerámica, LC, o unidades de reloj externas. Bajo consumo (50mW). Rápido Apuntador de instrucción (1.5microsegundos @ 4 Mhz) . 14 Entradas digitales a niveles CMOS; Schmitt-Triggered . Temporizador habilitado por software para el watch dog timer. Interruptor de polaridad programable Dos modos de standby standby:: STOP y HAL HALT T. Protección para bajo voltaje.

MCU Z86172

El us uso o de me memo mori rias as ex exte tern rnas as ha habi bili lita ta a es esto tos s mi micr croc ocon ontr trol olad ador ores es Z8 pa para ra se serr utilizados con flexibilidad que necesita el código de programación. El Z86172 ha sido diseñado específicamente para operaciones de alta seguridad los pines ROM y 32

 

ROMless son deshabilitados y no se puede acceder al dispositivo. Esto ofrece un esquem esq uema a ma male leab able le de en entra trada da y sal salida ida,, un una a est estruc ructur tura a ef efici icient ente e de reg regist istros ros y direcciones, y un número de dispositivos auxiliares los cuales pueden ser usados por el consumidor, aplicados en automóviles, periféricos computacionales, y aplicaciones de alta seguridad.

Características: •















Bajo consumo de potencia (80mW) . 31 líneas de entrada/salida .  Acceso automático automático a u una na memo memoria ria ROM e externa xterna de má más s de 16kbyte 16kbytes. s.  Arquitectura  Arquitectu ra especial para Generación y Recepción Autóma Autómata ta de pulsos o señales complejas: - Un contador/temporizador de 8 bits programable con 2 registros de captura adicionales - Un contador/temporizador de 16 bits programable con 1 registro de captura. - Entrada programable del filtro para recepción de pulsos. 5 interrupciones con prioridad: 3 externas, contador/temporizador . Detección de bajo voltaje y modo de standby. Circuito de recepción del WDT programable 32Khz de oscilador y opción de mascara.

y

2

asignadas

para

MCU Z86E61/92/96

Este mi Este micr croc ocon ontr trol olad ador or mu mult ltip ipro ropó pósi sito to co cont ntie iene ne un máx áxim imo o de 52 pi pine nes s de entrada/salida entrada/sa lida con una memoria ROM de 236 bytes y con disponib disponibilidad ilidad de ROMless. Con 16Kbytes de ROM y 236 de RAM para propósito general, de bajo costo, bajo consumo de potencia este micro ofrece ejecución rápida, eficiente uso de memoria, interruptores interrupto res sofisticados, posibilida posibilidad d de manipulación de bits de entrada y salida, con un fácil sistema de expansión de software y hardware. Parte de la familia posee un pin de opción de ROMless o la versión de 44 pines del Z86C61 habilita estos micros para direccionar ambas memorias externas y ROM programada, haciéndolos muy utilizados en aplicaciones de alto volumen o donde la flexibilidad de los códigos es requerida. Características: •

Mejorado consumo de potencia (200mW) . 41

 









 Apuntador de instruccio  Apuntador instrucciones nes mas vel veloz oz 16Mhz . Dos velocidades de reloj 16 y 20 Mhz.  Auto Latches Latches . 52 pines de entrada y salida .

MCUZ86K15

Este microcontrolador microcontrolador es especial para los teclados; ofrece una arquitectura registro a registro que evita los embotellamientos en las aplicaciones, las cuales demandan capacidad de entradas y salidas. Características: •











32 pines dedicados para entradas y salidas por raíces, columnas, datos y LEDs. 1 contador/temporizador para relevar el sistema de administración de tareas en tiempo real. 5 Vectores de interrupción priorizados. Pines de matriz de puntos para PS/2 . 4 pines de drive directo para LEDs . Oscilador RC .

34

 

MICROCONTROLADORES PHILIPS

La fa fami milia lia de mi micro crocon contro trola lador dores es y pe perif riféri éricos cos qu que e tie tienen nen por bas base e el 80 8051 51 est está á basada totalmente en el patrón industrial para 8 bits, de alta performance, que tienen una arquitectura optimizada para aplicaciones en control secuencial en tiempo real. Los componentes de esta familia encuentran aplicaciones que van desde el control de máqu má quin inas as indu indust stri rial ales es y de in inst stru rume ment ntac ació ión n ha hast sta a el co cont ntro roll au auto tomo motr triz iz.. Lo Los s dispositivos de la serie pueden obtenerse en versiones con ROM o EPROM internas o, solamente, con la CPU. Con excepción de la 83C751, todos los dispositivos de esta familia pueden manejar hasta 64 bytes, tanto de programa como de memoria de datos. Características (8051): •























CPU de 8 bits optimizada para aplicaciones de control. Capacidad de procesamiento "Booleano extensiva" (álgebra de Boole), lógica de bit único. 32 líneas bidireccionales e individualmente dirigibles de entrada y salida (I/O). Memoria RAM de datos de 128 bytes on-chip. Dos temporizadores / contadores de 16 bits. UART dúplex completa. 5 entradas de interrupciones con dos niveles de prioridad. Oscilador de clock on-chip. Memoria de programa de 4K bytes en el chip. Espacio para direccionamiento de programa en la memoria de 64 bytes. Espacio para direccionamiento de la memoria de datos de 64K bytes. Disponible tanto en cubierta DIL de 40 pines como en cubierta PLC de 44 pines.

Set de instrucciones del 80C51:

El Set de Instrucciones del 80C51 está especialmente confeccionado para su utilización en aplicaciones de control con 8 bits. Proporciona gran variedad de modos de direccionamiento rápido para acceder a la RAM RA M inte intern rna, a, co con n lo qu que e se faci facili lita tan n la las s op oper erac acio ione nes s co con n by byte tes s en pe pequ queñ eñas as estructuras de datos. 41

 

El Set de Instrucciones prevé, además, un soporte extensivo para variables de 1 bit, como los del tipo de datos separados, así permite la manipulación directa del bit en sistemas lógicos y de control que requieran un procesamiento booleano. Modos de direccionamiento: • •

















Modo directo . Modo indirecto . Instrucciones Instruccione s del registrador . Constante inmediata . Direccionamiento indexado. Instrucciones Instruccione s aritmética aritméticas s. Instrucciones Instruccione s lógicas . Transferidores de datos. Instrucciones Instruccione s Booleana Booleanas. s. Instrucciones Instruccione s de salto (Jump).

36

 

MICROCONTROLADORES RENESAS Esta empresa se dedica al sector de los semiconductores, y se encarga del diseño, desarrollo y fabricación de una línea de productos que se compone por sistemas digitales y analógicos, microcontroladores, DSP, SoC, memorias, controladores LCD, ICs estandars, ICs para aplicaciones específicas... Renesas es la principal valedora de los microprocesadores con núcleo SuperH (SH) Su actividad la ha colocado entre las 20 empresas con mayor volumen de ventas de semiconductores. Principales familias: Familia RX

Con un máximo de 165 DMIPS disponibles disponibles,, RX soporta operacione operaciones s de coma flotante y se ha construido en las capacidades del procesamiento digital de señales. RX es también un núcleo muy eficaz que permite a la reducción de 28% del tamaño de código. Características: La unidad central de proceso de 32 bits del RX utiliza una mejorada arquitectura de Harvard con la instrucción independiente y operando los buses que van a Flash y SRAM que permite recoger la instrucción simultánea y escribir en la memoria, lo ue aumenta el rendimiento y es ideal para aplicaciones intensivas intensivas de banda ancha, tales como procesamiento de señales digitales. Las instrucciones se introducen en la CPU de 100MHz Flash y son procesadas por un canal de ejecución de 5-etapa que permite operaciones operacione s simples de reloj. La CPU también integra una precisión simple simple de 32 bits de unidad de punto flotante que lleva a cabo complejos cálculos matemáticos no lineales en un menor número de ciclos de reloj, reduce el tamaño del código y datos, y sim simpl plifi ifica ca el de desar sarrol rollo lo de cód código igo.. La uni unida dad d de acu acumu mulac lació ión n de mu multi ltipli plicac cación ión permite el procesamiento eficaz de la señal digital y puede eliminar la necesidad de un dispositivo separado DSP o ASIC. El conjunto RX registro consiste en nueve registros de control, dieciséis registros de 32 bits de propósito general, y un registro de 48-bit acumulador. Hay una unidad de protección de la memoria. La unidad de control de interrupción permite ultra rápido de 5 ciclos de latencia de interrupción.

Miembros y aplicaciones:

41

 

















RX610 : Uso general. RX621, RX62N : Conectividad. RX62T : Control de motores. RX630 : Aplicaciones análogas. RX631: Aplicaciones con USB y CAN. RX63N : Conectividad USB, CAN, LIN, SPI, Ethernet, SCI. RX63T: Uso general. RX200 : Uso general.

Familia RL

RL78 se basa en una arquitectura de 16 bits CISC con funcionalidad analógica. La al aline ineaci ación ón de la pla plataf taform orma a in inclu cluirá irá pro propó pósit sito o gen genera eral, l, LCD y AS ASSP SP,, inc incluy luyen endo do micr mi croc ocon ontr trol olad ador ores es pa para ra la il ilum umin inac ació ión n y au auto tomo moto tore res. s. RL RL78 78 es está tá di dise seña ñado do específicamente para aplicaciones de ultra baja potencia permitiendo a los clientes a construir sistemas compactos y eficientes de energía a menor costo.

Características: •















Operación a 66 MHz. De 20 a 128 pines. Memoria FLASH de 2 a 512KB. Soporte de temperatura de hasta 150°. Sensor de temperatura incorporado. Detección de bajo voltaje. Operación de 1.6 a 5.5 V. Oscilador interno de 32MHz de alta precisión. prec isión.

Familia M16C (R32C/M32C/M16C)

La fam famililia ia M16 M16C C ofr ofrece ece un una a pla plata tafor forma ma rob robust usta a de mi micro crocom compu putad tadore ores s CI CISC SC de 32/1 32 /166-bi bitt de al alto to rend rendim imie ient nto o qu que e ofre ofrece cen n el có códi digo go RO ROM, M, ex exte tens nsa a EM EMII / EM EMS S inmu inmuni nida dad d al ru ruid ido, o, de ul ultr tra a ba bajo jo co cons nsum umo o de en ener ergí gía, a, pr proc oces esam amie ient nto o de al alta ta velocidad en aplicaciones reales, y los periféricos integrados numerosos y variados. Con una arquitectura única, así como las asignaciones de conexión compatibles y funciones periféricas, periféricas, ofrece soporte para una amplia gama de campos de aplicación.  Además.

38

 

Familia R8C

El MCU CISC CISC 16-bit se caracteriza por código ROM d de e alta eficien eficiencia, cia, rendimie rendimiento nto en ruido excepcional, bajo consumo de energía, procesamiento de alto rendimiento para aplicaciones reales,. Con la ventaja de abundantes periféricos on-chip, tales como funciones de temporizador amplias y diversas funciones de comunicación en serie, la familia R8C soporta una amplia gama de campos de aplicación. La familia R8C también conserva la compatibilidad con la familia M16C, por lo que los recursos de software y herramientas de desarrollo se puede compartir.

Familia H8SX

Familia Fami lia H8S H8SX X ofr ofrece ece un mi micro crocom comput putado adorr CIS CISC C de 32 bit bits s con un ren rendi dimi mient ento o mejo me jora rado do y un mu mult ltip ipli lica cado dor/ r/di divi viso sorr inte intern rno o co con n un una a fr frec ecue uenc ncia ia máx áxim ima a de funcionamiento de 50 MHz. Familia SuperH

SuperH Supe rH es un pro proces cesado adorr RIS RISC C in integ tegrad rado o de desar sarrol rollad lado o pa para ra alt alta a rel relaci ación ón cos coste te-rendimiento, la miniaturización, y el rendimiento por unidad de consumo de energía (MIPS / W). Miembros: SH72Ax Series | SH7250 Series | SH7780 Series | SH7450 Series | SH7750 Series | SH7700 Series | SH-Ether | SH7210 Series | SH7239 Series | SH7231 Series | SH7137 Series | SH7216 Series | SH7260 Series | SH7200 Series | SH7243 Series | SH7280 Series | SH7080 Series | SH7606 Series | SH7146 Series | SH7147 Series | SH/Tiny Series | SH7060 Series | SH7144 Series | SH7046 Series | SH7047 Series | SH7040 Series | SH7010 Series | SH7050 Series | SH7030 Series | SH7020 Series Familia V850

Los microcontroladores microcontroladores V850 pueden ser utilizad utilizados os en diversas aplicacione aplicaciones s de gama media a alta gama. Los principales productos son asequibles y V850ES pueden ser fácilmente incorporados en los sistemas que utilizan controladores de 16 bits. El núcleo V850E1, fue desarrollado para proporcionar un alto rendimi rendimiento, ento, y su sucesor, 41

 

el núcleo V850E2M, es la mejor opción para aplicaciones que requieren alto nivel de potencia de procesamiento. Familia 720

Microcontrola Microcon troladore dores s de 4 bits que ofrece ofrecen n nivel bajo de volt voltaje aje de opera operación ción y bajo consumo de energía, orientada específicamente para aplicaciones de control remoto, dispositivos pequeños casa, periféricos de PC, cargadores de baterías. Familia H8S

Incorpora Incorpor a una variedad de inte interfac rfaces, es, tale tales s com como o oper operacio aciones nes de alta velocid velocidad, ad, 3V/5V 3V /5V-I/ -I/F F híb híbrid rido, o, ba bajo jo vol volta taje je de ope operac ració ión, n, US USB, B, CAN CAN,, Ete Eterne rnet, t, au autob tobús ús IE y controlador de LCD, la serie de H8S está hecho a medida para una amplia gama de necesidades de los clientes.

Familia MR32

Los familia M32R de microcomputadores RISC de 32-bit fueron desarrollados por Renesas específicamente para permitir a los usuarios incorporar funciones de alto nivel en sus sistemas. En ellos se incorpora la CPU M32R, un núcleo de CPU compacta que ofrece un excelente rendimiento. La familia M32R es una solución de sistema ideal para aplicaciones que incluyen la industria en general y de los sistemas montados en coches, equipos de audio y vídeo digitales, equipos de imagen digital y productos portátiles de consumo.

40

 

CONCLUSIONES



Cada fa Cada fami mili lia a de mi micro croco cont ntro rola lado dore res s es esta ta di dise seña ñada da pa para ra un de dete term rmin inad ado o requerimiento con una determinada eficiencia. Con el uso de un micr mi croc ocon ontr trol olad ador or pa para ra un una a ap apli lica caci ción ón se de debe be bu busc scar ar sa sati tisf sfac acer er lo los s requerimientos con un MCU que que posea los recursos apenas necesarios y que sea el de menor costo.







Todo odos s los micr microcon ocontrol trolador adores es se hace hacen n actua actualme lmente nte ind indispe ispensab nsables les en las industrias; por ello, también el conocer los diversos dispositivos ofrecidos por los fabricantes para su aplicació aplicación. n. El sec secto torr de con contro troll en la ind indust ustria ria así com como o la las s com comun unica icacio cione nes s son la las s mayores áreas de aplicación de los MCUs, por ello todos estos dispositivos cuen cu enta tan n ac actu tual alm men ente te co con n mó módu dulo los s pa para ra sa sati tisf sfac acer er es esta tas s ne nece cesi sida dade des s haciéndolos así unos dispositivos muy funcionales. Todos los MCUs tienen estructuras y arquitecturas básicas similares, lo que hace que sea muy sencillo utilizar cualquiera de los productos de los diferentes fa fabr bric ican ante tes, s, da dand ndo o la po posi sibi bili lida dad d de mi migr grar ar en entr tre e fa fabr bric ican ante tes s se segú gún n la necesidad.

41

 

REFERENCIAS

 

 

[1] www www.atmel.com/ .atmel.com/ [2] www.freescale.com/ [3] www.hitachi.com/ [4] www.intel.com/ [5] www.national.com/ [6] www.microchip.com/ [7] www.ti.com/sc/docs/espanol/index.htm [8] www.zilog.com/ [9] am.renesas.com/ [10]www.microchip.com/

42

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF