Os microcontroladores também são conhecidos como mini-computadores; Eles consistem em um microchip no qual uma pequena CPU e outros componentes são incorporados. Os microcontroladores têm uma ampla gama de aplicações, as mais comuns são a automação de equipamentos eletrônicos, robótica e indústrias para controlar a temperatura. Os microcontroladores são de diferentes tipos, como 8 bits, 16 bits e 32 bits.
No mercado, existem muitos microcontroladores que são usados para fins diferentes e têm diferentes arquiteturas. Neste artigo, os principais microcontroladores são discutidos com suas arquiteturas e aplicações.
Microcontrolador 1: PIC16F877A
A família PIC de microcontroladores é muito popular por seus usos e funções. Esta família de microcontroladores é muito útil para iniciantes e também para especialistas. O PIC18F877A é um dos microcontroladores mais populares desta família. O PIC16F877A tem 40 pernas com 5 portas de A a E. Inclui os 3 temporizadores; 2 são de 8 bits e um é de 16 bits. Possui uma tecnologia de memória flash, devido à qual você pode escrever e apagar o código do microcontrolador PIC16F877A Times Unlimited. O microcontrolador PIC16F877A também contém a EEPROM, que é usada para armazenar uma pequena quantidade de dados permanentemente e os outros recursos importantes do PIC16F877A são:
Número total de pinos | 40 |
Número total de portas | 5 |
Tensão operacional | 2-5.5 volts |
Total de pinos de E/S | 33 |
Total de canais ADC | 14 |
Número total de temporizadores | 3 |
Número total de comparadores | 2 |
BATER | 368 bytes |
EEPROM | 256 bytes |
CPU | 8 bits |
Velocidade máxima da CPU | 256 MHz |
Microcontrolador 2: ESP32
O ESP32 é um microcontrolador com Bluetooth e Wi -Fi integrado ao seu chip. É a forma atualizada do ESP8266 com baixa potência e baixo custo em comparação. A família de ESP32 contém as antenas e interruptores embutidos e também em seu coração, um microprocessador tensilica XTENTSA LX6 com núcleo único ou duplo-core com uma taxa de relógio de cerca de 240 MHz. A vantagem de usar o ESP32 é que os drivers de dispositivo de baixo nível, as pilhas de protocolo sem fio para Wi-Fi e o Bluetooth já estão instalados neste módulo por causa disso, possui aplicativos principalmente em tecnologia inteligente como PLCs (controladores lógicos programáveis), inteligente Bloqueios, termostatos e câmeras de vigilância.
Os recursos proeminentes do ESP32 são:
Processador | Microprocessador LX6 Tensilica XTensa |
Wi-fi | 802.11 b/g/n/e/i (802.11n @ 2.4 GHz até 150 Mbit/s) |
Bluetooth | v4.2 BR/EDR e Bluetooth Low Energy (BLE) |
Memória | 448 KIB |
Desempenho do processador | Até 600 dmips |
Microcontrolador 3: Arduino Uno Rev3
Família de outro microcontrolador, que está entre as principais famílias de microcontroladores. O Arduino tem versões diferentes de microcontroladores como Arduino Mega, Arduino Uno Rev3 e Arduino Uno. O Arduino Uno Rev3 é a última edição de Arduino com um microcontrolador ATMEGA328P. As aplicações do Arduino UNO Rev3 são de projetos iniciantes a projetos industriais. Os usuários podem conectar o Arduino UNO Rev3 às portas USB do computador, bem como às fontes de alimentação AC e DC.
As características importantes que se deve saber antes de escolher o Arduino UNO Rev3:
Clarão | 32 kb |
Sram | 2kb |
EEPROM | 1kb |
Total de pinos de E/S | 14 |
Ressonador de cerâmica | 16 MHz |
Comunicação | Uart, IC2 e SPI |
Tensão | 5 volts |
Connector USB | USB-B |
Microcontrolador 4: Attiny85
O microcontrolador attiny85 é pequeno em tamanho, tem um fator de forma baixo e tem menos GPIOs. A arquitetura do Attiny 85 é a CPU RISC, devido à qual seu desempenho é alto. A característica de um cronômetro de vigilância o torna especial entre os outros microcontroladores, e esse recurso aprimora a segurança do Attiny85. O Attiny 85 é usado onde a interface é necessária entre diferentes dispositivos e sensores.
Os principais recursos do Attiny85 são:
Número total de pinos | 8 |
Tensão | 1.8 a 5.5 volts |
EEPROM | 8kbytes |
memoria RAM | 512 bytes |
Modos de salvamento de energia | Deslocamento, redução de ruído do ADC e modo de marcha lenta |
Velocidade máxima do oscilador | Até 20MHz |
Número total de registros | 32 |
Número total de pinos de E/S | 6 |
Microcontrolador 5: Raspberry Pi Pico
O Raspberry Pi é conhecido por seus processadores, mas agora eles também são conhecidos pelos microcontroladores após a liberação do microcontrolador pico. É lançado pelo Raspberry Pi com um preço de apenas US $ 4 e tem a pegada semelhante ao Arduino Nano. As características mais importantes por causa das quais foi selecionada no microcontrolador superior são:
Microcontrolador | Raspberry PI RP2040 CORTEXO ARM CORTEX-M0+ CLATEM |
Tamanho da RAM | 264kb |
RAM externa | Até 16 MB pode ser conectado |
GPIO PINS | 26 |
Pinos analógicos | 3 |
Tensão de entrada | 1.8 - 5.5 volts dc |
Sensor embutido | Sensor de temperatura |
LED a bordo | Incluído |
BOOT Selecione o botão | Incluído |
Conclusão
Os microcontroladores são usados para automação de dispositivos eletrônicos. Há um grande número de microcontroladores sendo usados no mundo em projetos simples, bem como em nível industrial. Neste artigo, foram discutidos os principais microcontroladores que devem ser conhecidos por todos os entusiastas eletrônicos. Os cinco microcontroladores que são discutidos neste artigo com sua arquitetura são mais amplamente utilizados hoje em dia.