Descrição
Atmel's AT91SAM7S é uma série de microcontroladores Flash de baixo número de pontos baseados no processador ARM RISC de 32 bits.0 dispositivo (excepto o AT91SAM7S32 e o AT91SAM7S16), e um conjunto completo de funções do sistema minimizando o número de componentes externos.O dispositivo é um caminho de migração ideal para usuários de microcontroladores de 8 bits que procuram desempenho adicional e memória estendida.
Características
• Incorpora o processador ARM7TDMI® ARM® Thumb®
Arquitetura RISC de 32 bits de alto desempenho
¢ Conjunto de instruções de 16 bits de alta densidade
Liderança em MIPS/Watt
Emulação em circuito do EmbeddedICETM, suporte ao canal de comunicação de depuração
• Flash interno de alta velocidade
512 Kbytes (AT91SAM7S512) organizados em dois bancos contíguos de 1024 páginas de 256 bytes (plano duplo)
256 Kbytes (AT91SAM7S256) Organizado em 1024 páginas de 256 bytes (Plano Único)
128 Kbytes (AT91SAM7S128) Organizado em 512 páginas de 256 bytes (Plano Único)
64 Kbytes (AT91SAM7S64) Organizado em 512 páginas de 128 bytes (Plano Único)
32 Kbytes (AT91SAM7S321/32) Organizado em 256 páginas de 128 bytes (Plano Único)
16 Kbytes (AT91SAM7S161/16 Organizado em 256 páginas de 64 bytes (Plano único)
¢ Acesso de ciclo único a até 30 MHz em condições de pior cenário
Otimizar a execução de instruções do polegar na velocidade máxima
Tempo de programação da página: 6 ms, incluindo apagamento automático da página, tempo de apagamento completo: 15 ms
- 10.000 ciclos de gravação, capacidade de retenção de dados de 10 anos, capacidade de bloqueio de setor, bit de segurança flash
Interface de programação Fast Flash para produção em grande volume
• SRAM interna de alta velocidade, acesso de ciclo único a velocidade máxima
- 64 Kbytes (AT91SAM7S512/256)
- 32 Kbytes (AT91SAM7S128)
- 16 Kbytes (AT91SAM7S64)
- 8 Kbytes (AT91SAM7S321/32)
- 4 Kbytes (AT91SAM7S161/16)
• Controlador de memória (MC)
- Controlador de flash incorporado, estado de interrupção e detecção de desalinhamento
• Controlador de reinicialização (RSTC)
Baseado no detector de reinicialização de energia e de baixa potência calibrado em fábrica
Fornece configuração de sinal de redefinição externa e status da fonte de redefinição
• Gerador de relógio (CKGR)
Ocillador RC de baixa potência, 3 a 20 MHz Oscillador em chip e um PLL
• Controlador de gestão de energia (PMC)
Capacidades de otimização de potência de software, incluindo modo de relógio lento (até 500 Hz) e modo de inatividade
3 sinais de relógio externo programáveis
• Controlador Avançado de Interrupção (AIC)
¢ Fontes de interrupção vectoriais mascaveis individualmente, de prioridade de oito níveis
Duas (AT91SAM7S512/256/128/64/321/161) ou Uma (AT91SAM7S32/16) Fonte de Interrupção Externa e Uma Fonte de Interrupção Rápida, Interrupção Spuriosa Protegida
• Unidade de Debug (DBGU)
- UART de 2 fios e suporte para interrupção do canal de comunicação de depuração, prevenção de acesso ICE programável
Modo de Comunicação Serial UART de 2 fios
• Temporiador de intervalos periódicos (PIT)
Contador programável de 20 bits mais Contador de intervalo de 12 bits
• Cão de Vigia na Janela (WDT)
Contador Programável de 12 bits protegido por chave
Fornece sinais de reinicialização ou interrupção para o sistema
O contador pode ser interrompido enquanto o processador estiver em estado de depuração ou em modo parado
(Continuar...)