Los microcontroladores también se conocen como mini computadores; consisten en un microchip en el que se incrustan una pequeña CPU y otros componentes. Los microcontroladores tienen una amplia gama de aplicaciones, las más comunes son la automatización de equipos electrónicos, robóticos e industrias para controlar la temperatura. Los microcontroladores son de diferentes tipos como 8 bits, 16 bits y 32 bits.
En el mercado, hay muchos microcontroladores que se utilizan para diferentes propósitos y tienen diferentes arquitecturas. En este artículo, los principales microcontroladores se discuten con sus arquitecturas y aplicaciones.
Microcontrolador 1: PIC16F877A
La familia Pic de Microcontrollers es muy popular por sus usos y funciones. Esta familia de microcontroladores es muy útil para principiantes y para expertos. El PIC18F877A es uno de los microcontroladores más populares de esta familia. El PIC16F877A tiene 40 patas con 5 puertos de A a E E. Incluye los 3 temporizadores; 2 son de 8 bits y uno tiene 16 bits. Tiene una tecnología de memoria flash debido a la cual puede escribir y borrar el código del microcontrolador PIC16F877A Times ilimitados. El microcontrolador PIC16F877A también contiene el EEPROM que se utiliza para almacenar una pequeña cantidad de datos de forma permanente y las otras características importantes del PIC16F877A son:
Número total de alfileres | 40 |
Número total de puertos | 5 |
Tensión de funcionamiento | 2-5.5 voltios |
Pins de E/S totales | 33 |
Canales ADC totales | 14 |
Número total de temporizadores | 3 |
Número total de comparadores | 2 |
RAM | 368 bytes |
Eeprom | 256 bytes |
UPC | 8 bits |
Velocidad máxima de la CPU | 256 MHz |
Microcontrolador 2: ESP32
El ESP32 es un microcontrolador que tiene Bluetooth y Wifi integrado en su chip. Es la forma actualizada de la ESP8266 que tiene baja potencia y bajo costo en comparación con ella. La familia de ESP32 contiene las antenas y los interruptores incorporados y también en su corazón, un microprocesador Tensilica XTensa LX6 de un solo núcleo está presente con una velocidad de reloj de aproximadamente 240 MHz. La ventaja de usar el ESP32 es que los controladores de dispositivos de bajo nivel, las pilas de protocolo inalámbricas para WiFi y Bluetooth ya están instalados en este módulo debido a esto, tiene aplicaciones principalmente en tecnología inteligente como PLC (controladores lógicos programables), inteligente cerraduras, termostatos y cámaras de vigilancia.
Las características destacadas de ESP32 son:
Procesador | Tensílica XTENSA Microprocesador LX6 de 32 bits |
Wifi | 802.11 b/g/n/e/i (802.11n @ 2.4 GHz hasta 150 Mbit/s) |
Bluetooth | v4.2 BR/EDR y Bluetooth baja energía (BLE) |
Memoria | 448 kib |
Rendimiento del procesador | Hasta 600 dmips |
Microcontrolador 3: Arduino Uno Rev3
Otra familia de microcontroladores que se encuentra entre las principales familias de microcontroladores. El Arduino tiene diferentes versiones de microcontroladores como Arduino Mega, Arduino Uno Rev3 y Arduino Uno. El Arduino Uno Rev3 es la última edición de Arduino que tiene un microcontrolador ATMEGA328P. Las aplicaciones de Arduino Uno Rev3 son de proyectos para principiantes hasta proyectos industriales. Los usuarios pueden conectar Arduino Uno Rev3 a los puertos USB de la computadora, así como a las alimentaciones de CA y DC.
Las características importantes que uno debe saber antes de elegir el Arduino Uno Rev3:
Destello | 32 kb |
Sram | 2kb |
Eeprom | 1kb |
Pins de E/S totales | 14 |
Resonador de cerámica | 16 MHz |
Comunicación | UART, IC2 y SPI |
Voltaje | 5 voltios |
Usb-conector | USB-B |
Microcontrolador 4: Attiny85
El microcontrolador Attiny85 es de tamaño pequeño, tiene un factor de forma bajo y tiene menos GPIOS. La arquitectura de Attiny 85 es la CPU RISC debido a la cual su rendimiento es alto. La característica de un temporizador de vigilancia lo hace especial entre los otros microcontroladores, y esta característica mejora la seguridad del Attiny85. El Attiny 85 se usa donde se requiere interfaz entre diferentes dispositivos y sensores.
Las características clave de Attiny85 son:
Número total de alfileres | 8 |
Voltaje | 1.8 a 5.5 voltios |
Eeprom | 8kbytes |
memoria RAM | 512 bytes |
Modos de guardado de potencia | apagarse, reducción de ruido ADC y modo inactivo |
Velocidad máxima del oscilador | Hasta 20 mhz |
Número total de registros | 32 |
Número total de alfileres de E/S | 6 |
Microcontrolador 5: Raspberry Pi Pico
Raspberry Pi es conocido por sus procesadores, pero ahora también son conocidos por los microcontroladores después de la liberación del microcontrolador PICO. Es lanzado por Raspberry Pi con un precio de solo $ 4 y tiene la huella similar a Arduino Nano. Las características más importantes debido a las cuales se ha seleccionado en el microcontrolador superior son:
Microcontrolador | Raspberry Pi RP2040 ARM de doble núcleo Cortex-M0+ Arquitectura que se registra a 133MHz |
Tamaño de la carnero | 264 kb |
Carnero externo | Se pueden conectar hasta 16 MB |
Alfileres gpio | 26 |
Alfileres análogos | 3 |
Voltaje de entrada | 1.8 - 5.5 voltios DC |
Sensor incorporado | Sensor de temperatura |
LED a bordo | Incluido |
Boot Select Pushbutton | Incluido |
Conclusión
Los microcontroladores se utilizan para la automatización de dispositivos electrónicos. Hay una gran cantidad de microcontroladores que se utilizan en el mundo en proyectos simples, así como a nivel industrial. En este artículo, se han discutido los mejores microcontroladores que deberían ser conocidos por cada entusiasta de los electrónicos. Los cinco microcontroladores que se discuten en este artículo con su arquitectura se usan más ampliamente hoy en día.