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 gesto 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
• Co 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...)