Familias De Micro Controladores
LUIS CARLOS MENESES
ELECTIVA TECNICA I
M4A 6036
DAVID ANDRES MUÑOZ
10805040
ESCUELA TECNOLOGICA INSTITUTO TECNICO CENTRAL
15 DE FEBRERO DE 2011
INTRODUCCIÓN
Un microcontrolador es un circuito integrado que incluye en su interior las tres unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada ysalida.
Son diseñados para reducir el costo económico y el consumo de energía de un sistema en particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria y los periféricos incluidos dependerán de la aplicación. El control de un electrodoméstico sencillo como una batidora, utilizará un procesador muy pequeño (4 u 8 bit) por que sustituirá a un autómata finito. Encambio un reproductor de música y/o vídeo digital (mp3 o mp4) requerirá de un procesador de 32 bit o de 64 bit y de uno o más Códec de señal digital (audio y/o vídeo). El control de un sistema de frenos ABS (Antilock Brake System) se basa normalmente en un microcontrolador de 16 bit, al igual que el sistema de control electrónico del motor en un automóvil.
Los microcontroladores representan lainmensa mayoría de los chips de computadoras vendidos, sobre un 50% son controladores "simples" y el restante corresponde a DSPs más especializados. Mientras se pueden tener uno o dos microprocesadores de propósito general en casa (Ud. está usando uno para esto), usted tiene distribuidos seguramente entre los electrodomésticos de su hogar una o dos docenas de microcontroladores. Pueden encontrarse encasi cualquier dispositivo electrónico como automóviles, lavadoras, hornos microondas, teléfonos, etc.
A continuación se presentan algunas familias de microcontroladores y sus respectivos fabricantes.
OBJETIVOS
* Comprender e identificar las principales características de las familias de microcontroladores.
* Conocer los principales fabricantes de microcontroladores.
* Aprender areconocer los microcontroladores de 8 bits y sus referencias.
ATMEL
AVR
Los AVR son una familia de microcontroladores RISC de Atmel. La arquitectura de los AVR fue concebida por dos estudiantes en el Norwegian Institute of Technology, y posteriormente refinada y desarrollada en Atmel Norway, la empresa subsidiaria de Atmel, fundada por los dos arquitectos del chip.
El AVR es una CPU dearquitectura Harvard. Tiene 32 registros de 8 bits. Algunas instrucciones sólo operan en un subconjunto de estos registros. La concatenación de los 32 registros, los registros de entrada/salida y la memoria de datos conforman un espacio de direcciones unificado, al cual se accede a través de operaciones de carga/almacenamiento. A diferencia de los microcontroladores PIC, el stack se ubica en este espaciode memoria unificado, y no está limitado a un tamaño fijo.
El AVR fue diseñado desde un comienzo para la ejecución eficiente de código C compilado. Como este lenguaje utiliza profusamente punteros para el manejo de variables en memoria, los tres últimos pares de registros internos del procesador, son usados como punteros de 16 bit al espacio de memoria externa, bajo los nombres X, Y y Z. Esto esun compromiso que se hace en arquitecturas de ocho bit desde los tiempos de Intel 8008, ya que su tamaño de palabra nativo de 8 bit (256 localidades accedidas) es pobre para direccionar. Por otro lado, hacer que todo el banco superior de 16 registros de 8 bit tenga un comportamiento alterno como un banco de 8 registros de 16 bit, complicaría mucho el diseño, violando la premisa original de susimplicidad.
FREESCALE (Antes de Motorola)
683XX
Freescale 683XX (antes Motorola 683XX) es una familia de compatible microcontroladores ese uso a Freescale 68000- basado CPU base. Diseñaron a la familia usando a Idioma descriptivo del hardware, la fabricación de las piezas synthesizable, y favorables a los procesos mejorados de la fabricación, tales como dado se contrae.
Hay dos corazones de la...
Regístrate para leer el documento completo.