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 PIC pertenecen a la familia de microcontroladores. El microcontrolador PIC 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 PIC:
PIC significa controlador de interfaz periférica. El microcontrolador PIC fue desarrollado por Microchip. Este microcontrolador es un microcontrolador simple muy rápido desde el punto de vista de implementación y rendimiento. Este microcontrolador es fácil de programar y también fácil de interactuar con otros periféricos.
Diferencia entre AVR y PIC:
S. No. | AVR | FOTO |
---|---|---|
01. | AVR significa microcontrolador RISC virtual avanzado. | PIC significa microcontrolador de controlador de interfaz periférica. |
02 | El ancho del bus del microcontrolador AVR es de 8/32 bits. | El ancho del bus del microcontrolador PIC es de 8/16/32 bits. |
03. | Es compatible con el protocolo de comunicación UART, USART, SPI, I2C. | Es compatible con el protocolo de comunicación PIC, UART, USART, LIN, CAN, Ethernet, SPI. |
04. | Su velocidad es de 1 ciclo de reloj/instrucción. | Su velocidad es de 4 Ciclo de reloj/instrucción. |
05. | El microcontrolador AVR se basa en la arquitectura del conjunto de instrucciones RISC. | El microcontrolador PIC se basa en algunas características de la arquitectura del conjunto de instrucciones RISC. |
06 | Se basa en la arquitectura de Harvard. | Se basa en la arquitectura Havard modificada. |
07 | Las familias de AVR incluyen Tiny, Atmega, Xmega, AVR de propósito especial. | Las familias de PIC incluyen PIC16, PIC17, PIC18, PIC24, PIC32. |
08 | El fabricante del microcontrolador AVR es Atmel. | El fabricante del microcontrolador PIC es Microchip. |
09 | Es un microcontrolador muy barato y efectivo. | Es un microcontrolador muy barato. |
10 | Los microcontroladores populares son Atmega8, 16, 32, Arduino Community. | Los microcontroladores populares son PIC18fXX8, PIC16f88X, PIC32MXX. |
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