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 pero una pequeña cantidad de memoria (ROM, RAM, etc.), pocos puertos IO para periféricos, temporizador, etc. AVR y ARM pertenecen a la familia de microcontroladores. Pero ARM se puede usar como microcontrolador o como microprocesador. El microcontrolador ARM 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 ARM :
el microcontrolador ARM fue presentado por la organización informática Acron y es fabricado por Apple, Nvidia, Qualcomm, Motorola, ST Microelectronics, Samsung Electronics y TI, etc. Se basa en la arquitectura del conjunto de instrucciones RISC (ISA) y también llamado microcontrolador RISC avanzado. Es el microcontrolador más popular y la mayoría de las industrias lo utilizan para sistemas integrados, ya que proporciona un gran conjunto de funciones y es bueno para producir dispositivos con una apariencia excelente.
Diferencia entre AVR y ARM:
S. No. | AVR | BRAZO |
---|---|---|
01. | El microcontrolador AVR se refiere a Advanced Virtual RISC (AVR). | El microcontrolador ARM se refiere al microcontrolador RISC avanzado (ARM). |
02 | Tiene ancho de bus de 8 bits o 32 bits. | Tiene un ancho de bus de 32 bits y también está disponible en 64 bits. |
03. | Utiliza el protocolo de comunicación ART, USART, SPI, I2C. | Utiliza el protocolo de comunicación SPI, CAN, Ethernet, I2S, DSP, SAI, UART, USART. |
04. | Su velocidad es de 1 reloj por ciclo de instrucción. | Su velocidad es también de 1 reloj por ciclo de instrucción. |
05. | Su fabricante es la empresa Atmel. | Su fabricante es Apple, Nvidia, Qualcomm, Samsung Electronics y TI, etc. |
06 | Utiliza memoria Flash, SRAM, EEPROM. | Utiliza memoria Flash, SDRAM, EEPROM. |
07 | Su familia incluye Tiny, Atmega, Xmega, AVR de propósito especial. | Su familia incluye ARMv4, 5, 6, 7 y series. |
08 | Es barato y eficaz. | Proporciona una operación de alta velocidad. |
09 | Los microcontroladores populares incluyen Atmega8, 16, 32, Arduino Community. | Los microcontroladores populares incluyen LPC2148, ARM Cortex-M0 a ARM Cortex-M7, etc. |
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