

Add to Cart
microcontrolador de 8 bits com flash programável do Em-sistema dos bytes 128K
ATmega128
ATmega128L
Características
• De capacidade elevada, microcontrolador de 8 bits da baixa potência AVR®
• Arquitetura avançada do RISC
– 133 instruções poderosas – a maioria única de execuço do ciclo de pulso de disparo
– o trabalho 32 x 8 de uso geral registra-se + registros de controle periféricos
– Operaço inteiramente estática
– Até 16 MIPS de taxa de transferência em 16 megahertz
– multiplicador do ciclo da Em-microplaqueta 2
• Memórias permanentes do programa e dos dados
– bytes 128K da resistência instantnea Reprogrammable do Em-sistema: 10.000 escreva/ciclos do Erase
– Seço opcional do código da bota com bocados independentes do fechamento
Em-sistema que programa pelo programa da bota da Em-microplaqueta
Verdadeiro Read-Enquanto que-escreva a operaço
– 4K resistência dos bytes EEPROM: 100.000 escreva/ciclos do Erase
– 4K bytes SRAM interno
– Até o espaço de memória externo opcional dos bytes 64K
– Fechamento de programaço para a segurança do software
– Relaço de SPI para a programaço do Em-sistema
• Relaço de JTAG (padro 1149,1 de IEEE complacente)
– capacidades da Limite-varredura de acordo com o padro de JTAG
– A Em-microplaqueta extensiva elimina erros do apoio
– Programaço do flash, do EEPROM, dos fusíveis e dos bocados do fechamento através da relaço de JTAG
• Características periféricas
– Dois temporizadores/contadores de 8 bits com Prescalers separado e comparam modos
– Dois expandiram o temporizador/contadores de 16 bits com Prescaler separado, comparam o modo e capturam o modo
– Contador do tempo real com oscilador separado
– Dois canais de 8 bits de PWM
– 6 canais de PWM com definiço programável de 2 a 16 bocados
– A saída compara o modulador
– 8 canalizam, 10 o bocado CAD
8 Único-terminaram os canais
7 canais diferenciais
2 canais diferenciais com ganho programável em 1x, em 10x, ou em 200x
– relaço de série Byte-orientada do Dois-fio
– USARTs de série programável duplo
– Relaço de série de SPI do mestre/escravo
– Temporizador de co de guarda programável com oscilador da Em-microplaqueta
– comparador do analógico da Em-microplaqueta
• Características especiais do microcontrolador
– Poder-na restauraço e na detecço programável da baixa de presso
– Oscilador calibrado interno de RC
– Fontes da interrupço externo e interna
– Seis modos de sono: Quietude, reduço de ruído do CAD, economia de energia, poder-para baixo, apoio,
e apoio estendido
– Frequência de pulso de disparo selecionável do software
– Modo de compatibilidade ATmega103 selecionado por um fusível
– Global levante a inutilizaço
• I/O e pacotes
– 53 linhas programáveis do I/O
– 64 ligaço TQFP e 64 almofada QFN/MLF
• Tensões de funcionamento
– 2,7 - 5.5V para ATmega128L
– 4,5 - 5.5V para ATmega128
• Categorias da velocidade
– 0 - 8 megahertz para ATmega128L
– 0 - 16 megahertz para ATmega128
Figura das configurações de Pin
1. Pinout ATmega128
Nota: A figura de Pinout aplica-se aos pacotes de TQFP e de MLF. A almofada inferior sob o pacote de QFN/MLF deve ser soldada terra.
Vista geral
O ATmega128 é um microcontrolador de 8 bits do CMOS da baixa potência baseado na arquitetura aumentada AVR do RISC. Executando instruções poderosas em um único ciclo de pulso de disparo, o ATmega128 consegue as taxas de transferência que aproximam 1 MIPS pelo megahertz permitindo que o desenhista de sistema aperfeiçoe o consumo de potência contra a velocidade de processamento.
Diagrama de bloco
Figura 2. diagrama de bloco
O núcleo do AVR combina um grupo de instruço rico com os 32 registros de trabalho de uso geral. Todos os 32 registros so conectados diretamente unidade lógica aritmética (ALU), permitindo que dois registros independentes sejam alcançados em uma única instruço executada em um ciclo de pulso de disparo. A arquitetura resultante é mais código eficiente ao conseguir taxas de transferência até dez microcontroladores do que convencionais do CISC das épocas mais rapidamente.
O ATmega128 fornece as seguintes características: os bytes 128K do flash programável do Em-sistema com Read-Enquanto que-escrevem capacidades, 4K bytes EEPROM, 4K bytes SRAM, 53 linhas de uso geral do I/O, 32 registros de trabalho de uso geral, tempo real contrário (RTC), quatro temporizadores/contadores flexíveis com comparam modos e PWM, 2 USARTs, uma relaço de série orientada byte do Dois-fio, 8 um canal, 10 bocado CAD com fase diferencial opcional com ganho programável, temporizador da entrada de co de guarda programável com oscilador interno, uma porta de série de SPI, relaço complacente do teste do padro 1149,1 JTAG de IEEE, igualmente usada alcançando a Em-microplaqueta eliminam erros do sistema e a programaço e seis modos selecionáveis da economia de poder do software. O modo inativo para o processador central ao permitir que SRAM, o temporizador/contadores, o porto de SPI, e o sistema de interrupço continuem a funcionar. O modo de Powerdown salvar os índices do registro mas os gelos o oscilador, desabilitando toda microplaqueta restante funcionam até a restauraço seguinte da interrupço ou do hardware. No modo de economia de energia, o temporizador assíncrono continua a correr, permitindo que o usuário mantenha uma base do temporizador quando o resto do dispositivo dormir. A modalidade de reduço do ruído do CAD para o processador central e todos os módulos do I/O exceto o temporizador e o CAD assíncronos, para minimizar o ruído do interruptor durante conversões do CAD. No modo espera, o oscilador de cristal/ressonador está correndo quando o resto do dispositivo dormir. Isto permite a partida muito rápida combinada com o consumo da baixa potência. Em modo espera prolongado, o oscilador principal e o temporizador assíncrono continuam a correr.
O dispositivo é fabricado usando a tecnologia de memória permanente high-density de Atmel. O flash do ISP da Em-microplaqueta permite que a memória do programa seja em-sistema reprogrammed através de uma relaço de série de SPI, por um programador convencional da memória permanente, ou por um programa da bota da Em-microplaqueta que corre no núcleo do AVR. O programa da bota pode usar toda a relaço para transferir o programa aplicativo na memória Flash da aplicaço. O software na seço do flash da bota continuará a correr quando a seço do flash da aplicaço for atualizada, fornecer verdadeiro Read-Enquanto que-escreve a operaço. Combinando um processador central de 8 bits do RISC com o flash Auto-programável do Em-sistema em uma microplaqueta monolítica, o Atmel ATmega128 é um microcontrolador poderoso que forneça uma soluço altamente flexível e eficaz na reduço de custos a muitas aplicações encaixadas do controle.
O ATmega128 AVR é apoiado com uma série completa de incluir das ferramentas de desenvolvimento do programa e do sistema: Compiladores C, montadores macro, depurador de programas do programa/simuladores, emuladores no circuito, e jogos da avaliaço.