Requisito previo: diferencia entre el microcontrolador (µC) y el microprocesador (µP)
Un microcontrolador es un solo circuito integrado (IC) que es comparable a una pequeña computadora independiente y está diseñado para realizar las tareas específicas de los sistemas integrados. Un microcontrolador contiene una unidad de procesamiento y una pequeña cantidad de memoria ( ROM, RAM, etc.), pocos puertos de E/S para periféricos, temporizador, etc. AVR y MSP430 pertenecen a la familia de microcontroladores. El microcontrolador MSP430 y el microcontrolador AVR difieren entre sí en términos de diferente arquitectura y diferentes conjuntos de instrucciones, velocidad, transmisión, memoria, consumo de energía, ancho de bus, etc. Ahora comprendamos en detalle cómo difieren entre sí.
1. Microcontrolador AVR:
el microcontrolador AVR es fabricado por la corporación Atmel en el año 1996. Se basa en la arquitectura del conjunto de instrucciones RISC (ISA) y también se denomina RISC virtual avanzado. AT90S8515 fue el microcontrolador inicial que pertenece a la familia AVR. El microcontrolador AVR es la categoría de controlador más popular y es económico. Se utiliza en muchas aplicaciones robóticas.
2. Microcontrolador MSP430:
es una familia de microcontroladores de 16 bits de Texas Instruments, presentado por primera vez el 14 de febrero de 1992. Es uno de los microcontroladores más simples y está diseñado para bajo costo y, específicamente, bajo consumo de energía. Aplicaciones embebidas de consumo. Es un microcontrolador de señal mixta, lo que significa que un solo IC tiene circuitos tanto analógicos como digitales. El microcontrolador MSP430 se basa en la arquitectura Von Neumann . Se puede programar usando varios IDE. Es relativamente más rápido que PIC, AVR y otros microcontroladores.
Diferencia entre AVR y MSP430:
S. No. | AVR | MSP430 |
---|---|---|
01. | El ancho de bus del microcontrolador AVR es de 8/32 bits. | El ancho de bus del microcontrolador MSP430 es de 16 bits. |
02 | El microcontrolador AVR es compatible con los protocolos de comunicación UART, USART, SPI, I2C. | El microcontrolador MSP430 admite UART, USART, LIN, I2C, SPI, I2S. Protocolos de comunicación IrDA. |
03. | Su velocidad es de 1 ciclo de reloj/instrucción. | Su velocidad es de 6 ciclos de reloj/instrucción. |
04. | El microcontrolador AVR se basa en la arquitectura del conjunto de instrucciones RISC. | El microcontrolador MSP430 se basa en algunas características de RISC. |
05. | Se basa en la arquitectura Havard modificada. | Se basa en la arquitectura Von-Neumann. |
06 | Sus familias incluyen Tiny, Atmega, Xmega, AVR de propósito especial. | Sus familias incluyen las series MSP430X, MSP430FR57xx, MSP430x1xx a x6xx. |
07 | El microcontrolador AVR tiene muy buen apoyo de la comunidad. | El microcontrolador MSP430 tiene un apoyo promedio de la comunidad. |
08 | El fabricante del microcontrolador AVR es Atmel. | El fabricante del microcontrolador MSP430 es Texas Instruments. |
09 | Los microcontroladores AVR son conocidos por su bajo costo y efectividad. | Los microcontroladores MSP430 son conocidos por su operación de energía ultra baja. |
10 | Los microcontroladores populares son Atmega8, 16, 32, Arduino Community. | Los microcontroladores populares son MSP430G2553, MSP430 Launchpad. |
Publicación traducida automáticamente
Artículo escrito por Satyabrata_Jena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA