¿Cuál es la diferencia entre 8051, PIC, AVR y ARM?

Pruebe Nuestro Instrumento Para Eliminar Los Problemas





Hoy en día, los microcontroladores son tan baratos y fáciles de obtener que es general usarlos en lugar de circuitos lógicos sencillos como contadores por la única razón de ganar algo de flexibilidad de diseño y descontar algo de espacio. Algunas máquinas y robots incluso dependerán de una enorme número de microcontroladores , cada uno entusiasmado por una tarea confiada. La mayoría de los microcontroladores nuevos son 'Programables en el sistema', lo que significa que puede ajustar el programa que se está ejecutando, sin quitar el microcontrolador de su posición. En este artículo hablamos sobre la diferencia entre los microcontroladores AVR, ARM, 8051 y PIC.

Diferencia entre los microcontroladores AVR, ARM, 8051 y PIC

Las diferencias entre los microcontroladores incluyen principalmente lo que es un microcontrolador, la diferencia entre los microcontroladores AVR, ARM, 8051 y PIC y sus aplicaciones.




¿Qué es un microcontrolador?

Un microcontrolador puede ser comparable a una pequeña computadora independiente; es un dispositivo extremadamente poderoso, que es capaz de ejecutar una serie de tareas preprogramadas e interactuar con dispositivos de hardware adicionales. Al estar empaquetado en un pequeño circuito integrado (IC) cuyo tamaño y peso son regularmente insignificantes, se está convirtiendo en el controlador perfecto ya que los robots o cualquier máquina requieren algún tipo de automatización inteligente. Un solo microcontrolador puede ser suficiente para gestionar un pequeño robot móvil, una lavadora automática o un sistema de seguridad. Varios microcontroladores contienen una memoria para almacenar el programa a ejecutar, y una gran cantidad de líneas de entrada / salida que pueden usarse para actuar en conjunto con otros dispositivos, como leer el estado de un sensor o controlar un motor.

8051 Microcontrolador

Microcontrolador 8051 es una familia de microcontroladores de 8 bits desarrollada por Intel en el año 1981. Esta es una de las familias populares de microcontroladores que se utilizan en todo el mundo. Este microcontrolador también se denominó 'sistema en un chip', ya que tiene 128 bytes de RAM, 4Kbytes de una ROM, 2 temporizadores, 1 puerto serie y 4 puertos en un solo chip. La CPU también puede trabajar con 8 bits de datos a la vez, ya que el 8051 es un procesador de 8 bits. En caso de que los datos sean mayores de 8 bits, entonces deben dividirse en partes para que la CPU pueda procesarlos fácilmente. La mayoría de los fabricantes contienen 4 Kbytes de ROM a pesar de que la cantidad de ROM se puede superar hasta los 64 K bytes.



8051 Microcontrolador

8051 Microcontrolador

El 8051 se ha utilizado en una gran cantidad de dispositivos, principalmente porque es fácil de integrar en un proyecto o hacer un dispositivo aproximadamente. Las siguientes son las principales áreas de enfoque:

Gestión energética: Los sistemas de medición eficientes facilitan el control del uso de energía en hogares y aplicaciones de fabricación. Estos sistemas de medición se preparan capaces de incorporar microcontroladores.


Pantallas táctiles: Un gran número de proveedores de microcontroladores incorporan capacidades de detección táctil en sus diseños. Los dispositivos electrónicos portátiles, como teléfonos móviles, reproductores multimedia y dispositivos de juego, son ejemplos de pantallas táctiles basadas en microcontroladores.

Automóviles: El 8051 encuentra una amplia aceptación en el suministro de soluciones para automóviles. Se utilizan ampliamente en vehículos híbridos para manejar variantes de motor. Además, funciones como el control de crucero y el sistema anti-frenos se han preparado de forma más capaz con el uso de microcontroladores.

Dispositivos médicos: Los dispositivos médicos móviles, como los monitores de presión arterial y glucosa, utilizan microcontroladores para mostrar datos, lo que proporciona una mayor confiabilidad al proporcionar resultados médicos.

Microcontrolador PIC

El controlador de interfaz periférica (PIC) es un microcontrolador desarrollado por un Microchip, Microcontrolador PIC Es un programa rápido y sencillo de implementar cuando lo contrastamos con otros microcontroladores como el 8051. La facilidad de programación y la sencillez de interactuar con otros periféricos PIC se convierten en microcontroladores de éxito.

Microcontrolador PIC

Microcontrolador PIC

Sabemos que el microcontrolador es un chip integrado que consta de RAM, ROM, CPU, TEMPORIZADOR y CONTADORES . El PIC es un microcontrolador que también consta de RAM, ROM, CPU, temporizador, contador, ADC ( convertidores analógicos a digitales ), DAC (convertidor de digital a analógico). El microcontrolador PIC también admite protocolos como CAN, SPI, UART para una interfaz con periféricos adicionales. PIC se utiliza principalmente para modificar la arquitectura de Harvard y también admite RISC (Ordenador con conjunto de instrucciones reducido) por el requisito anterior RISC y Harvard podemos simplemente que PIC es más rápido que los controladores basados ​​en 8051 que están preparados con la arquitectura Von-Newman.

Microcontrolador AVR

Microcontrolador AVR fue desarrollado en el año de 1996 por Atmel Corporation. El diseño estructural de AVR fue desarrollado por Alf-Egil Bogen y Vegard Wollan. AVR deriva su nombre de sus desarrolladores y significa microcontrolador Alf-Egil Bogen Vegard Wollan RISC, también conocido como Advanced Virtual RISC. El AT90S8515 fue el microcontrolador inicial que se basó en la arquitectura AVR, aunque el primer microcontrolador en llegar al mercado comercial fue AT90S1200 en el año 1997.

AVR Microocntroller

AVR Microocntroller

Los microcontroladores AVR están disponibles en tres categorías

TinyAVR: - Menos memoria, tamaño pequeño, apropiado solo para aplicaciones más simples

MegaAVR: - Estos son los más populares que tienen una buena cantidad de memoria (hasta 256 KB), mayor número de periféricos incorporados y apropiados para aplicaciones modestas a complejas.

XmegaAVR: - Se utiliza en aplicaciones comerciales para aplicaciones complejas, que necesitan una gran memoria de programa y alta velocidad.

Procesador ARM

Un Procesador ARM también forma parte de una familia de CPU basadas en la arquitectura RISC (computadora con conjunto de instrucciones reducidas) desarrollada por Advanced RISC Machines (ARM).

Microcontrolador ARM

Microcontrolador ARM

Un ARM produce procesadores RISC de múltiples núcleos de 32 y 64 bits. Los procesadores RISC están diseñados para ejecutar un número menor de tipos de instrucciones de computadora para que puedan operar a una velocidad más alta, ejecutando millones adicionales de instrucciones por segundo (MIPS). Al eliminar las instrucciones innecesarias y optimizar las rutas, los procesadores RISC brindan un rendimiento sobresaliente en una parte de la demanda de energía del procedimiento CISC (computación de conjuntos de instrucciones complejas).

Los procesadores ARM se utilizan ampliamente en dispositivos electrónicos de clientes, como teléfonos inteligentes, tabletas, reproductores multimedia y otros dispositivos móviles, como dispositivos portátiles. Debido a su reducido conjunto de instrucciones, necesitan menos transistores, lo que permite un tamaño de matriz más pequeño del circuitos integrados (IC). Los procesadores ARM, menor tamaño, menor dificultad y menor gasto de energía los hace adecuados para dispositivos cada vez más miniaturizados.

Diferencia principal entre los microcontroladores AVR, ARM, 8051 y PIC

8051

FOTO

ABR

BRAZO

Ancho de bus

8 bits para núcleo estándar8/16/32 bits8/32 bits32 bits en su mayoría también disponible en 64 bits

Protocolos de comunicación

UART, USART, SPI, I2CPIC, UART, USART, LIN, CAN, Ethernet, SPI, I2SUART, USART, SPI, I2C, (soporte de AVR de propósito especial CAN, USB, Ethernet)

UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (interfaz de audio en serie),IrDA

Velocidad

12 Reloj / ciclo de instrucción4 Reloj / ciclo de instrucción1 ciclo de reloj / instrucción1 ciclo de reloj / instrucción

Memoria

ROM, SRAM, FLASHSRAM, FLASHFlash, SRAM, EEPROMFlash, SDRAM, EEPROM

ES UN

CLSC

Alguna característica de RISC

RIESGORIESGO

Arquitectura de memoria

De la arquitectura NeumannArquitectura de HarvardModificadoArquitectura de Harvard modificada

El consumo de energía

PromedioBajoBajoBajo

Familias

8051 variantesPIC16, PIC17, PIC18, PIC24, PIC32Tiny, Atmega, Xmega, AVR de propósito especialARMv4,5,6,7 y serie

Comunidad

VastoMuy buenoMuy buenoVasto

Fabricante

NXP, Atmel, Silicon Labs, Dallas, Chipre, Infineon, etc.Promedio de microchipAtmelApple, Nvidia, Qualcomm, Samsung Electronics y TI, etc.
Costo (en comparación con las características proporcionadas) Muy bajoPromedioPromedioBajo

Otra característica

Conocido por su estándarBaratoBarato, efectivoOperación de alta velocidad

Vasto

Microcontroladores populares

AT89C51, P89v51, etc.PIC18fXX8, PIC16f88X, PIC32MXXAtmega8, 16, 32, Comunidad ArduinoLPC2148, ARM Cortex-M0 a ARM Cortex-M7, etc.

Por lo tanto, se trata de la diferencia entre los microcontroladores AVR, ARM, 8051 y PIC. Esperamos que comprenda mejor este concepto. Además, cualquier consulta sobre este concepto o para implementar proyectos electrónicos y eléctricos , dé sus valiosas sugerencias mediante el comentario en la sección de comentarios a continuación. Aquí hay una pregunta para ti, ¿Cuáles son las aplicaciones de AVR y ARM?