ATMEGA48V-10PU — Microchip
  • ATMEGA48V-10PU — Microchip

ATMEGA48V-10PU — Microchip

Sku: GAV0147

NCM: 8542.31.90

Categoria: Circuito IntegradoComponentes

Marca: Importado

Quantidade Disponivel: 14 un

Unidade: un
un

Por R$ 3,50

à vista R$ 3,43 economize 2% no Pix

Frete e Prazo

Simule o frete e o prazo de entrega estimados para sua região:

Descrição do Produto

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.
Informações do Produto

Esse item não vem acompanhado, vem somente ele.