Descripción
Atmel's AT91SAM7S es una serie de microcontroladores Flash de bajo
número de puntos basados en el procesador ARM RISC de 32 bits.0
dispositivo (excepto el AT91SAM7S32 y el AT91SAM7S16), y un
conjunto completo de funciones del sistema que minimizan el número
de componentes externos.El dispositivo es una ruta de migración
ideal para los usuarios de microcontroladores de 8 bits que buscan
rendimiento adicional y memoria extendida.
Características
• Incorpora el procesador ARM7TDMI®
Arquitectura RISC de 32 bits de alto rendimiento
Conjunto de instrucciones de 16 bits de alta densidad
¢ Líder en MIPS/Watt
Emulación en circuito de EmbeddedICETM, soporte para el canal de
comunicación de depuración
• Flash interno de alta velocidad
512 Kbytes (AT91SAM7S512) organizados en dos bancos contiguos de
1024 páginas de 256 bytes (doble plano)
256 Kbytes (AT91SAM7S256) organizado en 1024 páginas de 256 bytes
(plano único)
128 Kbytes (AT91SAM7S128) organizado en 512 páginas de 256 bytes
(plano único)
64 Kbytes (AT91SAM7S64) organizado en 512 páginas de 128 bytes
(plano único)
32 Kbytes (AT91SAM7S321/32) organizado en 256 páginas de 128 bytes
(plano único)
16 Kbytes (AT91SAM7S161/16 Organizado en 256 páginas de 64 bytes
(plano único)
¢ Acceso de ciclo único hasta 30 MHz en las peores condiciones
Prefetch Buffer optimizando la ejecución de instrucciones de pulgar
a la velocidad máxima
Tiempo de programación de la página: 6 ms, incluido el borrado
automático de la página, tiempo de borrado completo: 15 ms
- 10.000 ciclos de escritura, capacidad de retención de datos de 10
años, capacidades de bloqueo de sector, Flash Security Bit
Interfaz de programación flash rápida para producción de gran
volumen
• SRAM interna de alta velocidad, acceso de ciclo único a velocidad
máxima
¢ 64 Kbytes (AT91SAM7S512/256)
¢ 32 Kbytes (AT91SAM7S128)
¢ 16 Kbytes (AT91SAM7S64)
¢ 8 Kbytes (AT91SAM7S321/32)
¢ 4 Kbytes (AT91SAM7S161/16)
• Controlador de memoria
Control de flash incorporado, estado de interrupción y detección de
desalineación
• Controlador de reinicio (RSTC)
Basado en el detector de reinicio de encendido y de baja potencia
calibrado en fábrica
Proporciona configuración de señal de reinicio externo y estado de
fuente de reinicio
• Generador de reloj (CKGR)
Ocillador RC de baja potencia, 3 a 20 MHz Oscillador en chip y un
PLL
• Controlador de gestión de energía (PMC)
Capacidades de optimización de la potencia del software, incluido
el modo de reloj lento (hasta 500 Hz) y el modo inactivo
3 señales del reloj externo programables
• Controlador avanzado de interrupción (AIC)
Fuentes de interrupción vectoriales con prioridad de ocho niveles,
mascables individualmente
Dos (AT91SAM7S512/256/128/64/321/161) o uno (AT91SAM7S32/16) Fuente
de interrupción externa y una fuente de interrupción rápida,
protegida por interrupción espuria
Unidad de depuración (DBGU)
UART de 2 cables y soporte para la interrupción del canal de
comunicación de depuración, prevención de acceso ICE programable
Modo de comunicación en serie UART de 2 cables de propósito general
• temporizador de intervalos periódicos (PIT)
Contador programable de 20 bits más Contador de intervalos de 12
bits
• Perro de vigilancia con ventana (WDT)
Contador programable de 12 bits protegido por llave
Proporciona señales de reinicio o interrupción al sistema
El contador puede detenerse mientras el procesador está en estado
de depuración o en modo inactivo
(Continúa...)