Com o surgimento de dispositivos eletrônicos de consumo nas últimas décadas, a demanda por Atmega32u4 aumentou drasticamente. Este texto explorará o que é, como funciona e onde é aplicado.
O que é Atmega32u4?
O ATmega32U4 é um microcontrolador potente, fácil de usar e altamente integrado, amplamente utilizado em sistemas embarcados que exigem conectividade USB e comunicações complexas. O ATMega32U4 é um microcontrolador AVR RISC de 8 bits e baixo consumo de energia, com 2.5 KB de SRAM, 1 KB de EEPROM, 32 KB de memória flash autoprogramável, conversor A/D de 12 bits e 10 canais, dispositivo USB 2.0 de velocidade máxima/baixa velocidade e interface JTAG para depuração no chip.
Ficha técnica do ATmega32U4
Categoria | Microcontrolador AVR de 8 bits | Tipo de memória de programa | Flash |
Tamanho da memória do programa | 32KB | Velocidade da CPU (MIPS/DMIPS) | 16 |
SRAM | 2560B | Dados EEPROM/HEF | 1024 bytes |
Periféricos de Comunicação Digital | 1-UART, 2-SPI, 1-I2C | Capturar/Comparar/Periféricos PWM | 2 Capturas de Entrada, 2 CCP, 12PWM |
Timers | 2 x 8 bits, 2 x 16 bits | Número de comparadores | 1 |
Número de módulos USB | 1, Velocidade Máxima | Faixa de temperatura | Para -40 85 ° C |
Faixa de tensão operacional | 2.7 para 5.5V | Contagem de alfinetes | 44 |
Características do Atmega32u4
Pinagem versátil
No. pino | Nome do Pin | No. pino | Nome do Pin |
1 | (INT6/AINO)PE6 | 23 | GND1 |
2 | UVcc | 24 | AVCC |
3 | D- | 25 | (ICP1/ADC8)PD4 |
4 | D+ | 26 | (T1/#OC4D/ADC9)PD6 |
5 | UGnd | 27 | (T0/OC4D/ADC10)PD7 |
6 | UCap | 28 | (ADC11/PCINT4)PB4 |
7 | Barramento V | 29 | (PCINT5/OC1A/#OC4B/ADC12)PB5 |
8 | (SS/PCINT0)PB0 | 30 | (PCINT6/OC1B/OC4B/ADC13)PB6 |
9 | (PCINT1/SCLK)PB1 | 31 | (OC3A/OC4A)PC6 |
10 | (PDI/PCINT2/MOSI)PB2 | 32 | (ICP3/CLK0/OC4A)PC7 |
11 | (PDO/PCINT3/MISO)PB3 | 33 | (#HWB)PE2 |
12 | (PCINT7/OC0A/OC1C/#RTS)PB7 | 34 | Vc1 |
13 | REAJUSTE | 35 | GND2 |
14 | Vcc | 36 | (ADC7/TDI)PF7 |
15 | GND | 37 | (ADC6/TDO)PF6 |
16 | XTAL2 | 38 | (ADC5/TMS)PF5 |
17 | XTAL1 | 39 | (ADC4/TCK)PF4 |
18 | (OCOB/SCL/INT0)PD0 | 40 | (ADC1)PF1 |
19 | (SDA/INT1)PD1 | 41 | (ADC0)PF0 |
20 | (RX D1/AIN1/INT2)PD2 | 42 | AREF |
21 | (TXD1/INT3)PD3 | 43 | GND3 |
22 | (XCK1/#CTS)PD5 | 44 | AVCC1 |
Resumindo, ele possui um total de 44 pinos versáteis. Dois deles podem ser usados como VCC e quatro como GND. Quatorze pinos podem servir como função digital, incluindo sete pinos para PWM. Além disso, o ATmega32U4 vem com um pino MOSI, um pino MISO e um pino HWB. Eles permitem o acesso do usuário e o carregamento de programas. Além disso, pode ser usado como uma GPIO comum. Por fim, possui uma saída UART, quatro pinos SPI e um pino I2C.
Qual é o consumo atual do ATmega32u4?
O ATmega32u4 é um microcontrolador de 8 bits, aplicado principalmente em aplicações de baixo consumo de energia. Possui um cristal de 16 MHz. Medido com um multímetro, o consumo de energia é de 40 mA, ideal para dispositivos pequenos, como brinquedos eletrônicos e controladores USB. Além disso, é equipado com uma interface USB para conexão direta ao PC.
O ATmega32u4 vem com bootloader?
Não há Bootloader no ATmega32u4, mas possui excelente compatibilidade com a programação do bootloader. Além disso, as etapas de programação não são tão complicadas.
- Prepare o downloader USBASP.
- Instalar o driver USBASP.
- Conecte o USBASP ao ATmega32u4. Deixe os três pinos NC intactos.
- Conecte o USBASP ao computador e abra o software Progisp. Na interface de operação, selecione o chip primeiro. Em seguida, clique no botão RD. Não se esqueça de clicar no botão … para configurar a posição do fusível, pois este botão está em um canto discreto. Após clicar em "Importar Flash" para carregar o firmware, você pode clicar no botão de programação automática. Após alguns instantes, será exibido um lembrete de programação bem-sucedida.
Dois pacotes disponíveis
Ele vem com dois tipos de encapsulamento: ATMEGA321A-MU para QFN e ATMEGA32U4-AU para TQFP. A maior diferença entre eles é a distância e o formato dos pinos. O QFN é plano e vem com pinos soldados na parte inferior, enquanto o TQFP é um encapsulamento retangular com pinos de 0.5 mm de intervalo. Embora sejam diferentes em encapsulamento e pinos, suas funções são as mesmas.
Excelente memória flash
Possui 32 KB de memória flash, 2.5 KB de SRAM e 1 KB de EEPROM. Quando os dados são armazenados na memória flash, o dispositivo opera rapidamente. Além disso, a grande capacidade de memória flash não só reduz significativamente o gargalo de E/S, que desperdiça o ciclo de vida da CPU, como também resulta no baixo desempenho de funções específicas.
Aplicação na área de placas de circuito
- Placa de desenvolvimento: Arduino Micro, baseado no ATmega32U4, desenvolvido em parceria com a Adafruit. Possui 20 pinos de entrada/saída digitais (7 dos quais podem ser usados como saídas PWM e 12 como entradas analógicas), oscilador de cristal de 16 MHz, conexão micro USB, cabeçote ICSP e botão de reset. Além disso, seu tamanho é compatível com a placa de ensaio. Basta conectá-lo ao computador com um cabo micro USB e ele estará pronto para uso. O ATmega32U4 possui comunicação USB integrada, eliminando a necessidade de um processador auxiliar. Isso permite que o Micro funcione como um mouse e teclado em computadores conectados, além da função de portas seriais e COM analógicas (CDC).
- PCB para eletrônicos de consumo: seu bom desempenho e abundância de recursos contribuem para uma função inteligente e eficiente. O Arduino ATmega32u4 pode ser usado em decodificadores, alto-falantes inteligentes, câmeras digitais e controles de jogos.
- PCB de telecomunicações: Graças à sua interface USB e interface de comunicação, a velocidade e a estabilidade da entrega e do processamento de dados são significativamente aprimoradas. Por isso, é muito popular em roteadores Wi-Fi e placas de estação base sem fio.
- PCB industrial automático: cálculo rápido do dispositivo para adaptá-lo a controladores PLC, dispositivos de medição industrial e máquinas elétricas inteligentes controlador PCB.
Evolução
Sem dúvida, o Atmega32u4 é um dispositivo útil e vem ganhando enorme popularidade em circuitos integrados, com seus recursos satisfatórios. Mesmo assim, acreditamos que essa tendência não desaparecerá no futuro, enquanto os eletrônicos de consumo inteligentes permanecerem fortes no mercado. Se você deseja se envolver neste campo promissor, sinta-se à vontade para nos contatar. entre em contato conosco.