Familias de microcontroladores
Enviado por Ale Sanguino • 20 de Abril de 2017 • Documentos de Investigación • 2.541 Palabras (11 Páginas) • 2.202 Visitas
CARRERA:
INGENIERÍA BIOMÉDICA |
MATERIA: |
MICROCONTROLADORES |
GRUPO: |
6DM |
INVESTIGACIÓN No. 1: |
FAMILIAS DE MICROCONTROLADORES |
ALUMNOS: |
E13081473 ERICK MAURICIO PELÁEZ PÉREZ E14081013 ALEJANDRA ISABEL SANGUINO HERRERA |
PROFESOR: |
M.C MARÍA MARGARITA ÁLVAREZ CERVERA |
FECHA: 8 DE MARZO DEL 2017 |
Contenido
INTRODUCCIÓN 4
HISTORIA 4
FAMILIAS 5
ATMEL 5
Familias de 8 bits 5
Familia MegaAVR 5
Familia tinyAVR 7
Familia XMEGA 8
Familias de 32 bits 10
Familia UC3 10
MICROCHIP 11
Familias de 8 bits 11
Familia PIC10 11
Familia PIC12 12
Familia PIC16 12
Familia PIC18 14
Familias de 16 bits 15
Familia PIC24F 15
Familia PIC24H/E 16
Familia PIC24E 17
Familias de 32 bits 17
Familia PIC32 17
TEXAS INSTRUMENTS 18
Familias de 8 bits 18
Familia TMS370 18
Familias de 16 bits 19
Familia MSP430 19
Familias de 32 bits 20
Familia C2000 20
CONCLUSIONES 21
BIBLIOGRAFÍA 22
INTRODUCCIÓN
Un microcontrolador es un circuito integrado que tiene en su interior todas las características de un computador, es decir, programa y circuitos periféricos para CPU, RAM, una memoria de entrada y salida. Muy regularmente los microcontroladores poseen además convertidor análogo-digital, temporizadores, contadores y un sistema para permitir la comunicación en serie y paralelo. Estas aplicaciones de los microcontroladores son ilimitadas, entre ellas podemos mencionar: sistemas de alarmas, iluminación, paneles publicitarios, etc. Controles automáticos para la industria en general, entre ellos el 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 fue el Intel 4004 de 4 bits, lanzado en 1971, seguido por el Intel 8008 y otros más capaces. Sin embargo, ambos procesadores requieren circuitos adicionales para implementar un sistema de trabajo, elevando el costo del sistema total.
Los ingenieros de Texas Instruments, Gary Boone y Michael Cochran, lograron crear el primer microcontrolador, TMS 1000, en 1971 pero fue comercializado a partir de 1974. Combina memoria ROM, memoria RAM, microprocesador y reloj en un chip y estaba destinada a los sistemas embebidos.
Debido en parte a la existencia del TMS 1000, Intel desarrolló un sistema de ordenador en un chip optimizado para aplicaciones de control, el Intel 8048, que comenzó a comercializarse en 1977. 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ían una memoria EPROM reprogramable, significativamente más caros que la variante PROM que era sólo una vez programable. Para borrar la EPROM necesitaba exponerse a la luz ultravioleta la tapa de cuarzo transparente. Los chips con todo opaco representaban un coste menor.
En 1993, el lanzamiento de la EEPROM en los microcontroladores, empezando con el Microchip PIC16x84, permitió borrar eléctrica y rápidamente sin necesidad de un paquete costoso como el de la EPROM, lo que permitió la creación rápida de prototipos y la programación en el sistema. En el mismo año, Atmel lanza el primer microcontrolador que utiliza memoria flash y otras compañías siguen el ejemplo con los dos tipos de memoria.
FAMILIAS
Empresa | 8 bits | 16 bits | 32 bits |
ATMEL | AVR (mega y tiny), XMEGA | UC3 | |
MICROCHIP | Familia 10F2, 12C,16F y 18F | PIX24F, PIC24H/E, PIC E | PIC32 |
TEXAS INSTRUMENTS | TMS370 | MSP430 | C2000, Cortex-M3 (ARM), TMS570 (ARM) |
ATMEL
Familias de 8 bits
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 256 KB
- De 28 a 100 pines
- SPI, USART
- Memoria SRAM de hasta 16 KB
- 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
- Atmega48A
- Atmega48P
- Atmega48PA
- Atmega8
- Atmega8515
- Atmega8535
- Atmega88
- Atmega88A
- Atmega88P
- Atmega88PA
- Atmega88A
- Atmega16
- Atmega162
- Atmega164A
- Atmega164P
- Atmega164PA
- Atmega165P
- Atmega165PA
- Atmega168
- Atmega168A
- Atmega168P
- Atmega168PA
- Atmega16A
- Atmega32
- Atmega324A
- Atmega325
- Atmega3250
- Atmega3250A
- Atmega3250P
- Atmega325A
- Atmega325P
- Atmega325PA
- Atmega328
- Atmega328P
- Atmega32A
- Atmega64
- Atmega640
- Atmega644
- Atmega644A
- Atmega644P
- Atmega644PA
- Atmega645
- Atmega6450
- Atmega6450A
- Atmega6450P
- Atmega645A
- Atmega645P
- Atmega64A
- Atmega128
- Atmega1280
- Atmega1281
- Atmega1284
- Atmega1284P
- Atmega128A
- Atmega2560
- Atmega2561
- AT90CAN128
- AT90CAN32
- AT90CAN64
- Atmega16M1
- Atmega32M1
- Atmega64M1
- AT90PWM1
- AT90PWM216
- AT90PWM2B
- AT90PWM316
- AT90PWM3B
- AT90PWM81
- AT90PWM161
- AT90USB1286
- AT90USB1287
- AT90USB162
- AT90USB646
- AT90USB647
- AT90USB82
- Atmega16U2
- Atmega16U4
- Atmega32U2
- Atmega32U4
- Atmega8U2
- Atmega169A
- Atmega169P
- Atmega169PA
- Atmega329
- Atmega3290
- Atmega3290A
- Atmega3290P
- Atmega329A
- Atmega329P
- Atmega329PA
- Atmega649
- Atmega6490
- Atmega6490A
- Atmega6490P
- Atmega649A
- Atmega649P
Familia tinyAVR
Características:
- CPU de 8/16 bits
- Conectividad, LIN
- Memoria FLASH entre 0.5 y 8 KB
- 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
- Attiny13
- Attiny20
- Attiny40
- Attiny24A
- Attiny24
- Attiny44A
- Attiny44
- Attiny84A
- Attiny84
- Attiny25
- Attiny45
- Attiny85
- Attiny261A
- Attiny261
- Attiny461A
- Attiny461
- Attiny861A
- Attiny861
- Attiny26
- Attiny2313A
- Attiny2313
- Attiny4313
- Attiny43U
- Attiny28L
- Attiny48
- Attiny88
- Attiny87
- Attiny167
Familia XMEGA
Características:
...