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...)