ATMEGA48V-10PU — Microchip
Sku: GAV0147
NCM: 8542.31.90
Categoria: Circuito IntegradoComponentes
Marca: Importado
Quantidade Disponivel: 14 un
Por R$ 3,50
à vista R$ 3,43 economize 2% no Pix
Simule o frete e o prazo de entrega estimados para sua região:
O ATMEGA48V-10PU é um microcontrolador AVR de 8 bits, pertencente à família ATmega48/88/168, originalmente desenvolvida pela Atmel e atualmente mantida pela Microchip Technology. É um MCU de baixo consumo, com CPU AVR RISC, memória Flash para programa, SRAM, EEPROM, ADC, temporizadores, PWM e interfaces seriais. O modelo ATmega48V é a variante de baixa tensão da família.
Identificação
| Característica | ATMEGA48V-10PU |
|---|---|
| Fabricante atual | Microchip Technology |
| Família | AVR / ATmega |
| Modelo | ATmega48V |
| Arquitetura | AVR RISC de 8 bits |
| Frequência máxima | 10 MHz |
| Memória Flash | 4 KB |
| SRAM | 512 bytes |
| EEPROM | 256 bytes |
| I/O programáveis | 23 |
| ADC | 10 bits |
| ADC no PDIP | 6 canais |
| PWM | 6 canais |
| Timers | 2 × 8 bits + 1 × 16 bits |
| USART | 1 |
| SPI | 1 |
| TWI/I²C | 1 |
| Comparador analógico | 1 |
| Watchdog | Sim |
| Tensão de operação | 1,8 a 5,5 V |
| Temperatura | −40 a +85 °C |
| Encapsulamento | PDIP-28 |
| Montagem | Through-Hole |
| Sufixo PU | PDIP, embalagem em tubo |
| Variante V | Low Voltage |
O datasheet da Microchip confirma 4 KB de Flash, 512 B de SRAM, 256 B de EEPROM, 23 linhas de I/O, seis canais PWM e alimentação de 1,8–5,5 V para a versão "V".
CPU AVR
O ATmega48V utiliza a arquitetura AVR de 8 bits, projetada para executar instruções de forma eficiente, com um conjunto de registradores de uso geral diretamente conectado à unidade de processamento.
A CPU possui 32 registradores de propósito geral, permitindo operações rápidas entre registradores e periféricos.
A frequência máxima da versão ATmega48V é:
- 4 MHz entre 1,8 e 5,5 V;
- 10 MHz entre 2,7 e 5,5 V.
Portanto, embora o código "-10" indique o speed grade de 10 MHz, é importante observar que 10 MHz exige alimentação de pelo menos 2,7 V.
Memória
O microcontrolador possui três tipos principais de memória:
Flash — 4 KB
Utilizada para armazenar o programa do usuário.
SRAM — 512 bytes
Utilizada durante a execução do programa para:
- variáveis;
- pilha (stack);
- buffers;
- dados temporários.
EEPROM — 256 bytes
Memória não volátil destinada ao armazenamento de informações que precisam permanecer mesmo após desligar a alimentação, como:
- parâmetros;
- calibrações;
- configurações;
- números de série;
- valores de referência.
Entradas e saídas
O ATmega48V possui 23 linhas de I/O programáveis, distribuídas nas portas:
- PORTB
- PORTC
- PORTD
Cada pino pode desempenhar diferentes funções dependendo da configuração dos registradores internos.
Além de GPIO, os pinos podem ser utilizados para:
- interrupções;
- ADC;
- PWM;
- SPI;
- USART;
- TWI/I²C;
- entrada de captura;
- saída de comparação;
- funções de temporizadores.
Conversor ADC
O ATmega48V possui um ADC de 10 bits.
No encapsulamento PDIP-28, estão disponíveis 6 canais ADC, enquanto versões TQFP/QFN possuem até 8 canais.
Com 10 bits, o ADC fornece:
210=1024
níveis digitais.
Assim, para uma referência de 5 V:
LSB≈10245=4,88mV
aproximadamente.
Temporizadores
O microcontrolador possui:
- Timer/Counter 0 — 8 bits
- Timer/Counter 1 — 16 bits
- Timer/Counter 2 — 8 bits
Os temporizadores oferecem recursos como:
- prescaler;
- comparação;
- geração de PWM;
- captura de entrada;
- geração de interrupções;
- temporização de eventos.
A família também possui um Real-Time Counter, com oscilador separado.
PWM
O ATmega48V possui seis canais PWM, permitindo aplicações como:
- controle de velocidade de motores;
- controle de brilho de LEDs;
- geração de sinais;
- controle de potência;
- acionamento de atuadores.
Interfaces de comunicação
O ATmega48V integra três interfaces seriais muito utilizadas:
USART
Pode ser utilizada para comunicação serial assíncrona, por exemplo:
ATmega48V ↔ USB/Serial
ATmega48V ↔ outro MCU
ATmega48V ↔ módulo RS-232/RS-485
SPI
Interface síncrona de alta velocidade, adequada para:
- displays;
- memórias;
- sensores;
- ADCs/DACs externos;
- expansores de I/O.
TWI
Interface compatível com o protocolo I²C, permitindo comunicação com:
- EEPROMs;
- sensores;
- RTCs;
- displays;
- expansores de I/O.
Recursos adicionais
O ATmega48V também possui:
- watchdog timer;
- Brown-out Detection;
- Power-on Reset;
- oscilador interno calibrado;
- interrupções externas;
- interrupção por mudança de estado dos pinos;
- comparador analógico;
- DebugWIRE;
- modos de baixo consumo.
São disponibilizados diversos modos de sleep, incluindo Idle, ADC Noise Reduction, Power-save, Power-down e Standby.
Encapsulamento — PU
O sufixo PU é particularmente importante para o cadastro do seu componente.
O ATMEGA48V-10PU é fornecido em:
PDIP-28 — Plastic Dual In-line Package, 28 pinos
É portanto um componente PTH/THT, e não SMD.
Isso o torna bastante interessante para:
- prototipagem;
- manutenção de equipamentos antigos;
- placas didáticas;
- desenvolvimento embarcado;
- equipamentos industriais que utilizam soquete DIP.
Significado da nomenclatura
Podemos interpretar o código da seguinte maneira:
ATMEGA48V-10PU
- ATmega48 → família/modelo do microcontrolador;
- V → versão de baixa tensão;
- 10 → grau de velocidade de até 10 MHz, respeitando a tensão mínima aplicável;
- P → encapsulamento PDIP;
- U → código relacionado à embalagem/fornecimento do fabricante.
Esse item não vem acompanhado, vem somente ele.


