miércoles, 28 de marzo de 2012

Organizacion de Microcontroladores

Organización


Microcontroladores de 8 y 16 bits

Los microcontroladores de 8 bits dominan el mercado. La razón de esta tendencia es que los microcontroladores 8 bits son apropiados para la gran mayoría de las aplicaciones, lo que hace absurdo emplear micros más potentes y consecuentemente más caros. Uno de los sectores que más tira del mercado del microcontrolador es el mercado automovilístico

Un micro de 8 bits puede hacer operaciones lógicas y aritméticas con operandos (datos) de hasta 8 bits con solo una instrucción, algo análogo sucederá con los otros
Por ejemplo: El Motorola MC6800.
En cambio un micro de 16 bits maneja palabras del doble de capacidad, esto te permite manejar valores numéricos mas grandes en una sola operación (de 0 a 65535 o FFFFh) haciéndolo un poco mas rápido en ese tipo de operaciones, y uno de 32 bits maneja valores hasta de 4,294,967,295 (0 a FFFFFFFFh) en una sola operación



MICROCONTROLADORES MCS 251

Los 8xC251SA/SB/SP/SQ mejoran la arquitectura y características de periféricos de los MCS-51, introducen la avanzada register base CPU architecture., la arquitectura de los microcontroladores MCS 251. El register based CPU soporta archivos de registros de 40-byte. además, los microcontroladores 8xC251SA/SB/SP/SQ  tienen 256-Kbyte de expansión de memoria externa para codigo/datos y 64-Kbyte de espacio en la pila. El nuevo controlador esta especialmente diseñado para ejecutar código C eficientemente. También importante, los 8xC251SA/SB/SP/SQ mantienen la compatibilidad de código binario con los microcontroladores MCS 51 pero al mismo tiempo permiten el uso del poderoso set de instrucciones del microcontrolador MCS 251, con muchas instrucciones nuevas disponibles para 8, 16 y 32 bit. Los 8xC251SA/SB/SP/SQ tienen opciones de 512 bytes o 1 Kbyte de RAM de datos y están disponibles en opciones de 16 Kbytes y 8 Kbytes de ROM/OTPROM o ROMless


MICROCONTROLADORES MCS(R) 51

EL 8051 es el miembro original de la familia MCS(R) 51, y es el núcleo e todos los dispositivos MCS 51. Las características del núcleo  8051 son:
      CPU de 8-bit CPU optimizada para aplicaciones de control
      Capacidades de procesamiento booleano extensivas (lógica Single-bit)
      64K de espacio para direccionamiento de memoria de programa
      64K de espacio para direccionamiento de memoria de datos
      4K bytes de memoria de programa
      128 bytes de RAM de datos
      32 líneas de I/O bidirreccionales y direccionables individualmente
      2 timer/counters de 16-bit
      Full duplex UART
      6-fuentes/5-vectores de interrupción con dos niveles de prioridad
      Reloj oscilador


MICROCONTROLADORES MCS 96

 La familia de microcontroladores Intel® MCS 96 son microcontroladores populares para 16-bit. Los productos 8XC196 son buscados en una variedad de aplicaciones integradas. La arquitectura de alto desempeño registro a registro es demandada para complejas aplicaciones de control en tiempo real tales como drives  de disco duro, módems, impresoras, reconocimiento de patrones y control de motores. El extenso portafolio de microcontroladores 8XC196 ha sido diseñado para reunir los variables requerimientos en periféricos, tamaño de memoria, direccionabilidad y desempeño.

La familia 8XC196 comparte una arquitectura de núcleo común que es register based. La arquitectura de registro de los microcontroladores MCS 96 elimina el acumulador de embotellamiento y permite switcheo rápido. Todos los dispositivos tienen operaciones de bit, byte, palabra y algunas de 32-bit. La tabla de abajo resume la captura y generación de señales de alta velocidad de los HSIO y EPA. 


Microcontroladores Motorola

Los más comunes de 8 bits son:
El 68HC705 .- El microcontrolador 68705 actualmente sigue siendo comercializado, pero fue declarado obsoleto en el año 2003 y reemplazado por microcontroladores más modernos, con mayor cantidad de prestaciones y sobre todo mayor capacidad de memoria para almacenar programas.

El 68HC08 .-es una familia de microcontroladores de Freescale (antes Motorola) de 8 bits y arquitectura de von Neumann, con un solo bloque de memoria. Es conocida también simplemente por HC08.
Los HC08 son microcontroladores de propósito general, cada miembro de esta familia cuenta con diferentes periféricos internos, pero con una CPU común que permite migrar aplicaciones entre ellos, facilitando con ello el diseño.




No hay comentarios:

Publicar un comentario