📜  AVR和MSP430之间的区别

📅  最后修改于: 2021-07-02 13:44:10             🧑  作者: Mango

先决条件–微控制器(µC)和微处理器(µP)之间的差异

微控制器是单个集成电路(IC),可与小型独立计算机相媲美,它旨在执行嵌入式系统的特定任务。一个微控制器包含处理单元和少量的内存(ROM,RAM等),很少有用于外围设备的I / O端口,计时器等。AVR和MSP430属于微控制器家族。 MSP430微控制器和AVR微控制器在不同的体系结构以及不同的指令集,速度,转换,内存,功耗,总线宽度等方面彼此不同。现在,让我们详细了解它们之间的区别。

1. AVR微控制器:
AVR微控制器由Atmel公司于1996年制造。它基于RISC指令集体系结构(ISA),也称为高级虚拟RISC。 AT90S8515是最初的微控制器,属于AVR系列。 AVR微控制器是最流行的控制器类别,而且价格便宜。它被用于许多机器人应用中。

2. MSP430微控制器:
它是德州仪器(TI)的16位微控制器系列,于1992年2月14日首次推出。它是最简单的微控制器之一,专为低成本(特别是低功耗嵌入式应用)而设计。它是一个混合信号微控制器,意味着单个IC既具有模拟电路又具有数字电路。 MSP430微控制器基于冯·诺依曼架构。可以使用各种IDE对其进行编程。它比PIC,AVR和其他微控制器要快。

AVR和MSP430之间的区别:

S.No. AVR MSP430
01. Bus width of AVR micro-controller is 8/32-bit. Bus width of MSP430 micro-controller is 16-bit.
02. AVR micro-controller supports UART, USART, SPI, I2C communication protocols. MSP430 micro-controller supports UART, USART, LIN, I2C, SPI, I2S. IrDA communication protocols.
03. Its speed is 1 clock/ instruction cycle. Its speed is 6 clock/ instruction cycle.
04. AVR micro-controller is based on RISC Instruction Set Architecture. MSP430 micro-controller is based on some features of RISC.
05. It is based on modified Havard architecture. It is based on Von-Neumann architecture.
06. Its families include Tiny, Atmega, Xmega, special purpose AVR. Its families include MSP430X, MSP430FR57xx, MSP430x1xx to x6xx series.
07. AVR micro-controller has very good community support. MSP430 micro-controller has average community support.
08. Manufcturer of AVR micro-controller is Atmel. Manufacturer of MSP430 micro-controller is Texas Instruments.
09. AVR micro-controllers are known for its low cost and effective. MSP430 micro-controllera are known for its ultra low power operation.
10. Popular micro-controllers are Atmega8, 16, 32, Arduino Community. Popular micro-controllers are MSP430G2553, MSP430 Launchpad.