Loading documents preview...
TECNOLOGICO NACIONAL DE MEXICO INSTITUTO TECNOLOGICO DE TLAXIACO MATERIA: Sistemas Programables
CUADRO COMPARATIVO
Fabricantes de microcontroladores
INGENIERIA EN SISTEMAS COMPUTACIONALES
MICROCONTROLADORES Fabricante
Características Núcleo de rango medio mejorado con 49 niveles de instrucciones y 16 de apilado Memoria de programa Flash de auto lectura y escritura. Comparadores 4 veces más rápidos con referencia de voltaje seleccionable. 3 amplificadores de operación. E/S de corriente de fuente y disipador de 25 mA Mejor reinicio de encendido/apagad o Reinicialización por interrupción (BOR) Programación serial en circuito (ICSP)
Microchip
Ventajas son de los más populares en el mercado. Poseen una arquitectura tipo Harvard. hace más rápido su funcionamiento. Poseen un procesador RISC. Podemos programar los PIC ya sea con lenguaje ensamblador o en lenguaje C. las instrucciones son simples.
Desventajas la pila es de tamaño fijo. no podemos accesar. manualmente a la pila. solo la CPU puede escribir sobre ella. se necesitan llamar a muchas instrucciones para realizar una tarea en particular. son tan económicos.
Modelo PIC16C5X.
PIC10F20x
PIC18CXXX/1 8FXXX
PIC12C508/5 09
PIC16F84
PIC16F84A
PIC18F2455
PIC32
Motorola
Un temporizador de 16 bits (TMR1) Popular M68HC05 CPU Memoria de mapa de entrada / salida (I / O) registros 504 bytes de EPROM / OTPROM, entre ellos ocho de usuario de vectores lugares 32 bytes de usuario de memoria de acceso aleatorio (RAM) 64-bit EPROM de la personalidad Máscara de hardware y bandera para las interrupciones externas. Operación totalmente estática sin velocidad de reloj mínima.
El campo de aplicación de los microcontroladores es más variado. Gran flexibilidad de E/S. Tiene un juego de instrucciones menor y más sencillo. Se aplica la técnica de segmentación. Herramientas de soporte potentes y económicas. Precio reducido.
El programador debe conocer a la perfección las limitaciones tecnológicas. se utiliza para controlar pequeñas tareas. La integración de la mayor parte de los elementos necesitados en un sistema. El programador debe conocer a la perfección las características.
MC68HC11
MC68HC908 GP32
CPU08RM
TIM08RM
EB366
AN-HK-32
AN-HK-31
Intel
Arquitectura basada en el 80C51 con CPU de 8 bits. Procesador booleano con soporte de operación sobre bits. Memoria de programa integrada de 8k × 8 EPROM (caso 87C52). Sin memoria de programa interna ROMless (caso 80C32). Memoria RAM interna de 256 × 8. Tres contadores temporizadores de 16-bit (counter/timers). Un canal serie asíncrono Full duplex para las comunicaciones RS-232. Capacidad de direccionamiento
Consumo de energía, Intel Atom utiliza poca energía. Generación de calor, tienen una reputación de generar menos calor. Compatibilidad, se puede elegir con diferentes características. Controladores de memoria integrada mejora las formas en que las instrucciones son temporalmente almacenadas y recuperadas. Capacidad de fabricación, le permite llevar un mayor número de CPU. Los microcontroladores son muy fáciles de grabar, ya que solo necesitamos una
El precio es un poco elevado. Disponibilidad, los nuevos modelos son difíciles de adquirir en grandes cantidades. Consumo de energía, otros modelos destinados a computadoras de escritorio utilizan una gran cantidad de energía. requiere un personal calificado para el manejo de estos dispositivos. es necesaria un mayor conocimiento
INTEL 8051
SIEMENS
Siemens SAB80C515
80C515
de memoria 64k ROM y 64k RAM. Modos de funcionamiento en bajo consumo (Idle mode Power-down mode). Compatible con las tecnologías digitales CMOS y TTL. Frecuencias de trabajo de reloj comprendida entre 3,5 y 33MHz. Oscilador interno. 6 fuentes de interrupción con distintos niveles de prioridad. 2 interrupciones externas. 3 interrupciones para los contadores/tempor izadores (timers). 1 interrupción para el puerto serie. Timers y contadores de 8 y
computadora o una notebook. permite controlar, programar y sincronizar tareas electrónicas a través del tiempo simplemente realizando una correcta programación. En el mercado existen varios softwares que nos ayudan a programar un microcontrolador.
Mayor poder procesamiento
de (1
en el tipo de programación dado a todas las instrucciones que son necesarias para realizar una tarea en particular.
Se necesitan llamar a
AT89C51
Atmel
16 bits flexibles con modos de comparacion. Interrupciones internas y externas. USART serie programable. Puerto serie SPI. RTC (Real Time Clock). TWI (Two Wire serial Interface). Lineas de entrada / salidas digitales configurables por software. Temporizador Watchdog. Detector de Brown. Comparador Analógico. Conversor Analógico Digital. Interfaz JTAG. PWM (Pulses Width Modulation).
MIPS/MHz, a velocidades de hasta 16MHz) y espacio a menor precio. Capacidad de programación ISP, lo que facilita su programación, inclusive con el microcontrolador en circuito (in-circuit). Incluyen una gran cantidad de periféricos configurables. 32 registros de propósito general. Dichos registros son directamente accesibles por la ALU, lo que ayuda a mantener una ejecución óptima de las instrucciones, reduciendo el consumo de tiempo por acceso a la RAM. Incluyen osciladores RC internos, los cuales pueden ser activados para
muchas instrucciones para realizar una tarea en particular. Esto siempre y cuando el proyecto sea complejo. No son tan baratos como uno los puede esperar.
AT89C52
AT89S51
ATMEGA168 A
ATmega168P A
ATMEGA16A
ATMEGA328
ATmega328P
ATtiny45
ATtiny85
ATXMEGA32 D4
reducir el número de componentes necesarios en un circuito. Disponen de un módulo de interrupciones flexible, con una gran cantidad de fuentes de interrupciones, tanto internas como externas, en un amplio número de dispositivos (timers, UARTs, ADC, Watchdog, entre otros). También nos permite reducir el consumo de energía a través de diversos modos de ahorro de energía.