Описание
AT91SAM7S - это серия микроконтроллеров Flash с низким числом точек, основанная на 32-разрядном процессоре ARM RISC. Он оснащен высокоскоростным Flash и SRAM, большим набором периферийных устройств, включая USB 2.0 устройства (кроме AT91SAM7S32 и AT91SAM7S16), и полный набор системных функций, минимизирующих количество внешних компонентов.Устройство является идеальным маршрутом миграции для пользователей 8-битных микроконтроллеров, ищущих дополнительную производительность и расширенную память.
Особенности
• Включает процессор ARM7TDMI® ARM® Thumb®
Архитектура RISC с высокой производительностью 32 бита
¢ 16-разрядный набор инструкций с высокой плотностью
Лидер в MIPS/Ватт
Встроенная эмуляция в схеме, поддержка канала связи отладки
• Внутренняя быстрая вспышка
512 Кбайт (AT91SAM7S512) Организован в два соседних банка 1024 страниц 256 байтов (двойной план)
256 Кбайт (AT91SAM7S256) Организованные в 1024 страницы по 256 байтов (один план)
128 Кбайт (AT91SAM7S128) Организованные в 512 страниц по 256 байтов (один план)
64 Кбайт (AT91SAM7S64) Организованные в 512 страниц по 128 байтов (один план)
32 Кбайт (AT91SAM7S321/32) Организованные в 256 страниц по 128 байтов (один плановый)
16 Кбайт (AT91SAM7S161/16 Организованные в 256 страниц по 64 байта (один план)
Однократный цикл доступа до 30 МГц в худших условиях
️ Buffer Prefetch, оптимизирующий выполнение инструкций пальцем с максимальной скоростью
Время программирования страницы: 6 мс, включая автоматическое стирание страницы, время полного стирания: 15 мс.
10000 циклов записи, возможность хранения данных на 10 лет, возможности блокировки секторов, Flash Security Bit
Интерфейс программирования Fast Flash для производства больших объемов
• Внутренняя высокоскоростная SRAM, одноцикличный доступ с максимальной скоростью
¢ 64 Кбайт (AT91SAM7S512/256)
32 Кбайт (AT91SAM7S128)
16 килобайт (AT91SAM7S64)
8 Кбайт (AT91SAM7S321/32)
4 Кбайт (AT91SAM7S161/16)
• Контроллер памяти (MC)
Встроенный флэш-контроллер, состояние отмены и обнаружение неправильного выравнивания
• Управляющий сбросом (RSTC)
– Based on Power-on Reset and Low-power Factory-calibrated Brown-out Detector
Предоставляет внешний сигнал перезагрузки и статус источника перезагрузки
• Генератор часов (CKGR)
Осиллятор RC малой мощности, 3-20 МГц на чипе и один PLL
• Контроллер управления энергией (PMC)
Возможности оптимизации мощности программного обеспечения, включая режим медленного часа (до 500 Гц) и режим простоя
Три программируемые сигналы внешних часов
• Усовершенствованный контроллер прерывания (AIC)
Индивидуально маскируемые, восьмиуровневые приоритеты, векторные источники прерывания
Двое (AT91SAM7S512/256/128/64/321/161) или один (AT91SAM7S32/16) внешний источник прерывания и один источник быстрого прерывания, защищенный от ложных прерываний.
• Устройство отладки (DBGU)
2 провода UART и поддержка отладки канала связи прерывания, программируемый ICE предотвращения доступа
Режим для серийной связи UART с двумя проводами общего назначения
• Периодический интервальный таймер (PIT)
20 битовый программируемый счетчик плюс 12 битовый счетчик интервалов
• Собака-хранитель с окном (WDT)
12 битный защищенный ключом программируемый счетчик
¢ обеспечивает сигнал перезагрузки или прерывания работы системы
Счетчик может быть остановлен, когда процессор находится в состоянии отладки или в режиме простоя
(Продолжение...)