Está en la página 1de 11

Universidad Nacional Autónoma de México

Facultad de Estudios Superiores de Cuautitlán Izcalli

Microcontroladores

Alumno: Francisco Emmanuel Rangel Carreón


Profesor: Leopoldo Martin del Campo Ramírez

Tarea 1. Familias de Microprocesadores ATMEL,


Texas Instruments, Motorola
Fecha de Entrega. 11/02/19
Grupo: 2811
Semestre 2019-II
Microcontroladores Atmel
Familias de Microcontroladores:
La empresa Atmel desarrollo una familia de microcontroladores denominados AVR, dichos
microcontroladores los hay en 8, 16 y 32 bits, Atmel fabrica también microprocesadores
basados en tecnología ARM.
La familia de microcontroladores AVR orienta su arquitectura al lenguaje C. La familia de
microcontroladores AVR incluye 72 dispositivos que comparten el núcleo, pero difieren en
recursos.
La empresa Atmel ha clasificado a sus microcontroladores en las siguientes familias:
Microcontroladores AVR UC3 de 32 bits.
Microcontroladores AVR XMega de 8/16 bits
Microcontroladores Mega AVR de 8 bits
Microcontroladores tiny AVR de 8 bits
Microcontroladores AVR de gestión de batería de 8 bits
Microcontroladores de arquitectura 8051

Familias clasificadas por número de bits y funcionamiento:

Microcontroladores AVR UC3 de 32 bits

Descripción breve:
Esta familia de microcontroladores tiene una alta eficiencia, rendimient y bajo consumo de
energía. Cuenta con compatibilidad de puertos múltiples, compatibilidad con controladores
de datos y controlador para periféricos y periféricos inteligentes. Tienen una unidad de
punto flotante integrada que mejora el funcionamiento aritmético para los números
decimales, además cuenta con “CryptoAuthentication” que le da un mayor nivel de
seguridad a sus dispositivos contra hackers y clonadores.
L series
Número de bits (Formato de instrucciones): 32 bits
Memoria RAM: Flash de 16 KB, 32 KB, 64 KB, 128 KB y 256 KB
Máxima frecuencia de operación: 50 MHz
Voltaje de alimentación: 1.6 – 3. 6 Vcc
Numero de pines: 48 y 64 pin
Temperatura de operación: -40 – 85 °C
Max I/O Pines: 36 y 51

C series
Número de bits (Formato de instrucciones): 32 bits
Memoria RAM: Flash de 64 KB, 128 KB, 256 KB, 512 KB
Máxima frecuencia de operación: 66 MHz
Voltaje de alimentación: 3. 0-5.6 Vcc
Numero de pines: 64, 100 y 144 pin
Temperatura de operación: -40 – 85 °C Max I/O Pines: 45, 81 y 123 pin

D series
Numero de bits (Formato de instrucciones): 32 bits
Memoria RAM: Flash de 64 KB y 128 KB
Máxima frecuencia de operación: 48 MHz
Voltaje de alimentación: 3. 0 – 3.6 Vcc
Número de pines: 48 y 64 pin
Temperatura de operación: -40 – 85 °C Max I/O Pines: 35 y 51 pin

B series
Número de bits (Formato de instrucciones): 32 bits
Memoria RAM: Flash de 64 KB, 128 KB, 256 KB y 512 KB
Máxima frecuencia de operación: 60 MHz
Voltaje de alimentación: 3. 0 – 3.6 Vcc Numero de pines: 48 y 64 pin
Temperatura de operación: -40 – 85 °C Max
I/O Pines: 28 y 44 Pin

Microcontroladores AVR XMega de 8/16 bits

Descripción breve:
Ofrecen buena condición de rendimiento en tiempo real, alta integración y bajo consumo de
energía para aplicaciones de MCU de 8/16 bits. No cuentan con el nivel de seguridad
“CryptoAuthentication”

A series
Numero de bits (Formato de instrucciones): 8/16 bits
Memoria RAM: Flash de 16 KB, 32 KB, 64 KB, 128 KB y 256 KB
Máxima frecuencia de operación: 32 MHz
Voltaje de alimentación: 1.6 – 3. 6 Vcc
Número de pines: 44, 64 y 100 pin
Temperatura de operación: -40 – 85 °C Max
I/O Pines: 34, 50 y 78 pin

B series
Numero de bits (Formato de instrucciones): 8/16 bits
Memoria RAM: Flash de 64 KB y 128 KB
Máxima frecuencia de operación: 32 MHz
Voltaje de alimentación: 1.6 – 3. 6 Vcc
Número de pines: 64 y 100 pin
Temperatura de operación: -40 – 85 °C Max
I/O Pines: 36 y 53 pin

C series
Numero de bits (Formato de instrucciones): 8/16 bits
Memoria RAM: Flash de 16 KB, 32 KB, 64 KB, 128 KB, 196 KB, 256 KB y 384 KB
Máxima frecuencia de operación: 32 MHz
Voltaje de alimentación: 1.6 – 3. 6 Vcc
Número de pines: 44 y 64 pin
Temperatura de operación: -40 – 85 °C Max
I/O Pines: 34 y 50 pin

E series
Número de bits (Formato de instrucciones): 8/16 bits
Memoria RAM: Flash de 8 KB, 16 KB y 32 KB
Máxima frecuencia de operación: 32 MHz
Voltaje de alimentación: 1.6 – 3. 6 Vcc
Número de pines: 32 pin Temperatura de operación: -40 – 85 °C Max I/O Pines: 26 pin

Microcontroladores Mega AVR


Descripción breve:
Para aplicaciones que requieren grandes cantidades de código, los dispositivos megaAVR
ofrecen memorias de programa y de datos con un rendimiento de hasta 20 MIPS. Mientras
tanto, la innovadora tecnología Atmel picoPower minimiza el consumo de energía. Todos
los dispositivos megaAVR ofrecen auto programación para actualizaciones rápidas,
seguras y rentables en circuitos. Incluso puede actualizar la memoria Flash mientras ejecuta
su aplicación. Caso contrario a las demás familias en esta no encontramos subfamilias de
series.
Numero de bits (Formato de instrucciones): 8 bits
Memoria RAM: Flash de 4 KB, 8 KB, 16 KB, 32 KB, 128 KB, 256 KB
Máxima frecuencia de operación: 16 y 20 MHz
Voltaje de alimentación: 1.8 – 5-5, 2.7 – 5.5 Vcc
Número de pines: 32, 44, 64 , 100 pin
Temperatura de operación: -40 – 85 °C Max
I/O Pines: 23, 35, 54 , 69 pin
ERPROM: 256 , 512, 1024 bytes

Microcontroladores tiny AVR de 8 bits


Descripción breve:
Están optimizados para aplicaciones que requieren rendimiento, eficiencia energética y
facilidad de uso en un paquete pequeño. Estos dispositivos son compatibles con la
plataforma de desarrollo de Atmel Studio. Permite el desarrollo de código en C o Assembly,
es el único dispositivo capaz de funcionar a 0.7 Vcc
Numero de bits (Formato de instrucciones): 8 bits
Memoria RAM: Flash de 0.5 KB, 1 KB, 2 KB, 4 KB, 8 KB y 16 KB
Máxima frecuencia de operación: 8, 12 y 20 MHz
Voltaje de alimentación: 1.8 – 5-5, 0.7 – 5.5 Vcc
Numero de pines: 6 , 14, 20, 32 pin
Temperatura de operación: -40 – 85 °C Max
I/O Pines: 4, 12, 16 y 28 pin
ERPROM: 64 y 256 bytes
Microcontroladores AVR de gestión de batería de 8 bits

Descripción breve:

Esta familia cuenta con gestión de baterías de un solo chip para baterías de iones de litio.
Diseñados para maximizar la vida útil y la energía por ciclo, ofrecen convertidores
analógico-digitales dedicados a la medición de combustible de la batería y al monitoreo del
voltaje.
Numero de bits (Formato de instrucciones): 8 bits
Memoria RAM: Flash de 8 KB, 16 KB, 32 KB y 40 KB
Máxima frecuencia de operación: 1, 4 y 8 MHz
Voltaje de alimentación: 1.8 – 9.0 , 4.0 – 25 Vcc
Número de pines: 28, 44, 48
Temperatura de operación: -40 – 85 °C Max
I/O Pines: 6, 17 y 18 pin
ERPROM: 256, 512 y 1024 bytes

Microcontroladores de arquitectura 8051


Es una serie de micrcontroladores de 8 bits compatible similar al Intel 8051. Generalmente
se conoce a este tipo de microcontroladores como la serie AT89, a esta con el paso de
tiempo se le ha ido agregando funciones especiales a sus microcontroladores con "núcleo
8051", tal como controladores USB, I²C (TWI), SPI, controladores de bus CAN,
decodificadores MP3 y hardware de PWM.
Numero de bits (Formato de instrucciones): 8 bits
Líneas bidireccionales de entrada y salida: 32
Memoria RAM: 128 Bytes
Controladores/Times: 2 de 16 bits
Espacio para programa: 64 Kbytes
Espacio para datos: 64 Kbytes
Microcontroladores Texas Instruments
FAMILIA MSP430
Los Procesadores de Señales Mixtas 1 (Mixed Signal Processor) MSP 430 de Texas
Instruments son una familia de microcontroladores con capacidad añadida para
operaciones de procesamiento analógico de complejidad simple a media, consumo de
corriente ultra bajo, integrada por una muy amplia gama de dispositivos con el mismo
núcleo y diferentes capacidades de memoria y periféricos, todos ellos compatibles en
software, lo que permite una migración sencilla entre diseños a dispositivos con mayor
capacidad de memoria o periféricos adicionales. Operan en un rango de voltaje de 1.8V a
3.6V, con velocidades de operación desde 0 HZ hasta 25 MHz. La memoria de programa
varía desde 512 Bytes hasta 256 KBytes Están diseñados en torno a un CPU de 16 bits,
con arquitectura Von Newman, por lo que la RAM, ROM y periféricos residen en el mismo
espacio de memoria. No cuentan con buses externos, así que no hay operación en modo
microcomputadora, únicamente en modo microcontrolador.
Estos dispositivos estan enfocados a aplicaciones embebidas de bajo costo y baja potencia,
como equipos operados por baterías. Pueden incluir un bootstrap loader BSL (cargador de
arranque) integrado, una interfaz JTAG (Joint Test Action Group) la cual en este contexto
representa una interfaz estandarizada, que puede ser usada para control y/o monitoreo
durante la programación, depuración y pruebas del sistema o una variación de JTAG
llamada Spy-Bi-Wire, usada por Texas Instruments en donde solo se usan 2 líneas,
identificadas como clock y bidirectiona data. Las configuraciones de estos dispositivos
incluyen osciladores internos, temporizadores, generadores de PWM, temporizador de
seguridad o watchdog timer, USART, SPI, I2C, A/D de 10,12,14, ó 16 bits, D/A de hasta
12 bits, comparadores analógicos, amplificadores operacionales para acondicionamiento
de señales, manejadores para displays LCD, multiplicadores por hardware, USB y DMA
para recuperar los resultados del A/D
Identificación de los dispositivos. MSP430F2618ATZQWT-EP
MSP430. familia MSP F= memoria Flash 2= Generación del dispositivo 6= Modelo dentro
de la generación 18= cantidad de memoria del dispositivo (ver tabla de sufijo) A= Revisión
T=Rango de temperatura ZQW = Encapsulado, en este caso ball grid array T = Entregado
en carrete pequeño -EP = Características adicionales.
Hay seis generaciones de procesadores MSP430, que son en orden de desarrollo, la 3xx,
la 1xx, la 4xx, la 2xx, la 5xx, y la 6xx. Cada una de estas generaciones tiene dispositivos
con características específicas. Sin embargo, la característica relevante de esta familia es
su bajo consumo de energía. Para aprovechar al máximo el ahorro, los diseños deberían
contemplar el establecer un modo de bajo consumo el mayor tiempo posible dentro del
proceso y salir de el por medio de una interrupción, en vez de estar inactivo en modo de
poleo. Esto implica que el desarrollo del software debe integrar políticas de ahorro desde
su planeación para que el sistema sea realmente un producto final con el máximo ahorro
de corriente. 1 " Un circuito de señales mixtas puede ser definido como un circuito que
cuenta con elementos analógicos y digitales integrados en la misma área semiconductora"
-- página 1 "An Introduction to Mixed-Signal IC Test and Measurement" Mark Burns and
Gordon W. Roberts 2001
Dentro del la gama x2xxx, Texas Instruments desarrolla una gama de microcontroladores,
la G2XXX, de muy bajo precio a la que denomina Value Line. El nombre es sinónimo de un
producto económico que provee funcionalidad y servicio con características semejantes a
las de un producto de mayor precio y capacidad (mid line o high end) y que esta integrada
por más de 40 dispositivos:
Serie G2XX1

Serie G2XX2

Serie G2XX3

El conjunto de instrucciones es tipo RISC, ortogonal, aunque no todas las instrucciones se


codifican en una sola palabra de instrucción. Hay siete modos de direccionamiento, todos
ellos ortogonales (todas las instrucciones usan todos los modos de direccionamiento).
Microcontroladores Freescale (antes Motorola)

Familia HC05
Características:

 CPU de 8 bits
 85 instrucciones
 Velocidad de Bus Interno 2MHz.
 Memoria OTP y EPROM
 Tecnología de 1.2  m.

Familia HC11
Características:
 CPU de 8 bits
 Soporta procesamiento de instrucciones de 16 bits.
 Memoria OTP y EEPROM
 Código compacto por procesamiento a 16 bits.
Familia HC12
Características:
 CPU de 16 bits
 Velocidad de Bus Interno 8MHz.
 Memoria EEPROM y Flash
 Optimización de código para lenguajes de alto nivel.
 Compatible con familia HC11
(menor costo mayor rendimiento)

Familia HC16
Características:
 CPU de 16 bits con instrucciones DSP
(Digital Signal Processor).
 Velocidades de 16, 20 y 25 MHz.
 Memoria de programa de 1MB.
 Optimización de código para lenguajes de alto nivel.
 Compatible con familia HC11

Familia HC08
Características:
 CPU de 8 bits
 Compatible con familia HC05
 163 Instrucciones (78 mas que la familia HC05)
 Velocidad de Bus Interno 8MHz.
 Memoria Flash de segunda generación
(entre 1.5kB y 60kB)
 Instrucciones optimizadas para trabajar en lenguaje C
 Tecnología de 0.5  m.
 Gran cantidad de familias con diversos periféricos.

 Microcontroladores de 8 bits Dentro de las familias fundamentales se pueden


mencionar: Familias HC08: HC08AB, HC08AP, HC08AS/AZ, HC08BD, HC08EY,
HC08G, HC08JK/JL, HC08MR, HC08Q, HC08RF, HC08SR. Dentro de las familias
con mejoras signifi cativas sobre las anteriores, incluyendo módulos como I2C, SPI,
entre otros, se pueden mencionar: Familias HCS08: HCS08AW, HCS08G/Q/R
Familias RS08: MC9RS08KA1/2 Existen otras familias importantes, como es el caso
de las familias HC05 y HC11, las cuales actualmente se encuentran
descontinuadas. Microcontroladores de 16 bits Este grupo presenta diferencias
signifi cativas con las familias anteriores, no sólo por los recursos adicionales que
ofrecen sino también por su alta capacidad de procesamiento. Dentro de las familias
fundamentales se pueden mencionar: Familias S12: S12XA/XD, S12A, S12C,
S12D, S12E, S12H, S12G y una que permite a los usuarios establecer
comunicaciones de alta envergadura, como el caso de la familia S12 ETHERNET Y
USB. Familias HC12: HC912BXX, HC912DXX
 ALFAOMEGA - FREESCALE
 17I NTRODUCCIÓN A LOS MICROCONTROLADORES MOTOROLA
FREESCALE
 Familias HC16: 68HC16R1, 68HC16Y1/Y3, 68HC16Z1/Z3 Y la familia 568XX/E, que
brinda al usuario la posibilidad de integrar todo el potencial de los
microcontroladores y la capacidad de procesamiento de señales que brinda un DSP
en un solo chip, denominados DSCs. Microcontroladores de 32 bits Este grupo
presenta características avanzadas tanto en velocidad de procesamiento como en
funciones especiales que realiza. Dentro de las familias más importantes se pueden
mencionar: Familias 68K/ColdFire: ColdFire MCF52XX, 68K M683XX, 68K M680X0.

Bibliografía:
-
http://www.exa.unicen.edu.ar/catedras/tmicrocon/Material/3_Overview_Microcontroladores
_ATMEL.pdf
- http://www.utm.mx/~fsantiag/Micros/1_Introduccion_MCUs.pdf
-http://www.unrobotica.com/manuales/SESION_1_ATMEGA8.pdf
- https://slideplayer.es/slide/11601951/
- Juan Carlos Vesga Ferreira. (2007). Microcontroladores Motorola – Freescale.
Programación, familias y sus distintas aplicaciones en la industria. México: Alfaomega .

También podría gustarte