Diferencia entre 8051 y AVR

Requisito previo: microcontrolador (µC) y 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 . 8051 y AVR pertenecen a la familia de microcontroladores. El microcontrolador 8051 y el microcontrolador AVR se diferencian 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 se diferencian entre sí.

1. Microcontrolador 8051 :
es una familia de microcontroladores de 8 bits. Es un microcontrolador de nivel de entrada utilizado para la mayoría de las aplicaciones básicas en todo el mundo y consume poca energía y está disponible con un presupuesto bajo. Fue desarrollado por Intel en el año 1981. Este microcontrolador se usa en varios dispositivos y las áreas principales incluyen automóviles, dispositivos médicos y administración de energía.

2. Microcontrolador AVR:
el microcontrolador AVR fue desarrollado 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.

Diferencia entre 8051 y AVR:

S. No. 8051 AVR
01. El microcontrolador 8051 tiene un ancho de bus de 8 bits. El microcontrolador AVR tiene 8 bits, pero algunos tienen un ancho de bus de 32 bits.
02 Los microcontroladores son de la empresa Intel. Los microcontroladores son de la compañía Atmel.
03. El microcontrolador 8051 se basa en la arquitectura von Neuman. El microcontrolador AVR se basa en la arquitectura Harvard modificada.
04. El microcontrolador 8051 utiliza la arquitectura del conjunto de instrucciones CISC. El microcontrolador AVR utiliza la arquitectura del conjunto de instrucciones RISC.
05. Utiliza el protocolo de comunicación SPI, I2C, UART, USART. Utiliza los protocolos de comunicación UART, USART, LIN, CAN, Ethernet, SPI, I2S.
06 Consume potencia media. Consume poca energía.
07 Su familia incluye 8051 variantes. Su familia incluye Atmega, Tiny, Xmega, AVR de propósito especial.
08 Cuenta con un amplio apoyo de la comunidad. Tiene muy buen soporte de comunicación.
09 Utiliza memoria ROM, SRAM, FLASH. Utiliza memoria Flash, SRAM, EEPROM.
10 Su velocidad es de 12 relojes por ciclo de instrucción. Su velocidad es de 1 reloj por ciclo de instrucción.
11 Los microcontroladores populares son AT89C51, P89v51, etc. Los microcontroladores populares son Atmega8, 16, 32, Arduino Community.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *