Отличительные особенности:
Содержит процессор ARM7TDMI ARM Thumb
- Высокоэффективная 32-разрядная RISC-архитектура
- Высокоплотный набор 16-разрядных инструкций
- Лидер по соотношению производительность/потребление
- Встроенное ядро внутрисхемной эмуляции, поддержка отладочного
коммуникационного канала
Внутренняя высокоскоростная флэш-память
- 256 кбайт, 1024 страницы по 256 байт (AT91SAM7S256)
- 128 кбайт, 512 страниц по 256 байт (AT91SAM7S128)
- 64 кбайт, 512 страниц по 128 байт (AT91SAM7S64)
- 32 кбайт, 256 страниц по 128 байт (AT91SAM7S321/32)
- однотактный доступ при частоте до 30 МГц при наихудших условиях
- буфер упреждающей выборки для оптимизации выполнения
Thumb-инструкций на максимальной тактовой частоте
- длительность программирования страницы 6 мс, в т.ч.
автоматическое стирание страницы, время полного стирания: 15 мс
- 10 тысяч циклов записи, сохранность данных в течение 10 лет,
возможность блокировки секторов, бит защиты флэш-памяти
- интерфейс быстрого программирования флэш-памяти для
высокосерийного производства
Внутреннее высокоскоростное статическое ОЗУ, однотактный доступ при
максимальном быстродействии
- 64 кбайт (AT91SAM7S256)
- 32 кбайт (AT91SAM7S128)
- 16 кбайт (AT91SAM7S64)
- 8 кбайт (AT91SAM7S321/32)
Контроллер памяти (MC)
- Контроллер встроенной флэш-памяти, информирование об аварийном
прекращении операции и детекция отклонений
Контроллер сброса (RSTC)
-сброс при подаче питания и сброс при снижении напряжения ниже
откалиброванного на стадии производства порога
- обработка внешнего сигнала сброса и формирование информации об
источнике сброса
Тактовый генератор (CKGR)
- маломощный RC-генератор, встроенный генератор 3..20 МГц и одна
схема ФАПЧ
Контроллер управления потреблением (PMC)
- возможность программной оптимизации потребления путем снижения
тактовой частоты до 500 Гц и перевода в режим холостого хода
- три программируемых внешних тактовых сигнала
Расширенный контроллер прерываний (AIC)
- индивидуально-маскируемые векторизованные источники прерываний с
8-уровнями приоритетов
- два (AT91SAM7S256/128/64/321) или одно (AT91SAM7S32) внешнее
прерывание и один источник быстродействующего прерывания, защита от
ложных прерываний
Блок отладки (DBGU)
- 2-проводной УАПП и поддержка прерывания по отладочному каналу,
программируемое предотвращение доступа со стороны ВСЭ
Таймер периодических интервалов (PIT)
- 20-разрядный программируемый счетчик + 12-разрядный счетчик
интервалов
Сторожевой таймер с оконной организацией (WDT)
- Программируемый счетчик, защищенный 12-разрядным ключом
- Формирует сигналы прерывания или сброса
- Счетчик может быть остановлен, когда процессор находится в
состоянии отладки или режиме холостого хода
Таймер реального времени (RTT)
- 32-разрядный циклический счетчик с сигнализацией
- Работа от встроенного RC-генератора
Один контроллер параллельного ввода-вывода (PIOA)
- 32 (AT91SAM7S256/128/64/321) или 21 (AT91SAM7S32)
программируемые линии ввода-вывода, мультиплексируемых с 2
периферийными устройствами ввода-вывода
- поддержка прерывания по изменению состояния на каждой линии
ввода-вывода
- возможность раздельной программной конфигурации: открытый сток,
подтягивающий резистор и синхронизированный выход
11 (AT91SAM7S256/128/64/321) или 9 (AT91SAM7S32) каналов контроллера
прямого доступа к памяти (ПДП) периферийных устройств
Один полноскоростной порт устройства USB 2.0 (12 Мбит/сек) (за
исключением AT91SAM7S32).
- встроенный трансивер, интегрированные конфигурируемые буферы
FIFO размером 328 байт
Один синхронизированный последовательный контроллер (SSC)
- раздельные сигналы тактирования и синхронизации посылки для
каждого приемника и передатчика
- поддержка аналогового интерфейса I?S, поддержка
мультиплексирования с разделением по времени
- высокоскоростной непрерывный поток данных с 32-разрядным
форматом данных
Два (AT91SAM7S256/128/64/321) или один (AT91SAM7S32) универсальный
синхронный/асинхронный приемо-передатчик (УСАПП)
- раздельные генераторы скорости связи, инфракрасная
модуляция/демодуляция IrDA
- поддержка смарт-карт ISO7816 T0/T1, аппаратное подтверждение
установления связи, поддержка RS485
- кодер/декодер Манчестер-кода (AT91SAM7S256/128)
- полный модемный интерфейс у УСАПП1 (AT91SAM7S256/128/64/321)
Один последовательный интерфейс SPI с поддержкой
ведущего/подчиненного режимов
- программируемая длина данных 8-16 бит, четыре выхода выбора
микросхем
Один трехканальный (AT91SAM7S256/128/64/321) или два двухканальных
(AT91SAM7S32) 16-разрядных таймер-счетчика (TC)
- Три (AT91SAM7S256/128/64/321) или один (AT91SAM7S32) входы/вход
внешней синхронизации, две линии ввода-вывода общего назначения на
каждый канал
- Два ШИМ-генератора, режим захвата, прямой/обратный счет
Один четырехканальный 16-разрядный ШИМ-контроллер (PWMC)
Один двухпроводной интерфейс (TWI)
- поддержка только ведущего режима, поддерживаются все
двухпроводные последовательные ЭСППЗУ компании Atmel
Один 8-канальный 10-разрядный аналогово-цифровой преобразователь,
четыре канала мультиплексированы с цифровым вводом-выводом
Загрузочный помощник SAM-BA™
- загрузочная программа по умолчанию
- интерфейс с графическим пользовательским интерфейсом SAM-BA
Граничное сканирование в соответствии со стандартом IEEE 1149.1 JTAG
на всех цифровых линиях ввода-вывода
Ввод-вывод, совместимый 5В-ыми уровнями, в т.ч. 4 сильноточных
выхода с нагрузочной способностью каждого до 16 мА
Источники питания
- Встроенный стабилизатор 1.8В/100 мА для питания ядра и внешних
компонентов
- Питания линий ввода-вывода 3.3В или 1.8В (VDDIO), отдельное
питание 3.3В флэш-памяти VDDFLASH
- Напряжение питания ядра VDD=1.8В с учетом работы детектора
снижения питания
Полностью статическая работа в диапазоне частот до 55 МГц при
наихудших рабочих условиях (напряжение питания 1.65В и температура
+85°C)
Выпускается в 64-выводных (AT91SAM7S256/128/64/321) и 48-выводных
(AT91SAM7S32) экологически безопасных корпусах LQFP
Структурная схема AT91SAM7S256/128/64/321:
Структурная схема AT91SAM7S32:
Общее описание:
AT91SAM7S - серия флэш-микроконтроллеров с малым количеством
выводов, выполненных на основе 32-разрядного процессора ARM с архитектурой
RISC. Они содержат высокобыстродействующие флэш-память и статическое ОЗУ,
большой набор периферийных устройств, в т.ч. порт устройства USB 2.0 (за
исключением AT91SAM7S32) и полный набор системных функций минимизируют
число внешних компонентов. Микроконтроллеры идеальны для перевода
существующих приложений на основе 8-разрядных микроконтроллеров к
32-разрядной архитектуре с целью улучшения рабочих характеристик и
расширения памяти.
Встроенная флэш-память может программироваться
внутрисистемно через интерфейс JTAG-ICE или через параллельный интерфейс с
помощью производственного программатора, что выполняется перед монтажом на
плату. Встроенные биты блокировки и бит защиты позволяют защитить прошивку
микроконтроллера от несанкционированной перезаписи или хищения.
В состав системного контроллера микроконтроллеров AT91SAM7S
входит контроллер сброса, который управляет последовательностью действий
при подаче питания микроконтроллера и всей системы. Контроль за
корректностью работы микроконтроллера выполняют детектор снижения
напряжения питания и сторожевой таймер, тактируемый встроенным
RC-генератором.
AT91SAM7S - серия микроконтроллеров общего назначения.
Интегрирование порта USB-устройства делает привлекательным применение
данных микроконтроллеров в периферийных устройствах, требующих подключение
к ПК или сотовому телефону. Привлекательная стоимость и высокая степень
интеграции микроконтроллеров позволяет их использовать в чувствительных к
стоимости приложениях с высокой серийностью.
Микроконтроллеры AT91SAM7S256, AT91SAM7S128, AT91SAM7S64,
AT91SAM7S321 и AT91SAM7S32 отличаются размером памяти, набором
периферийных устройств и корпусами (см. информацию для заказа).
За исключением AT91SAM7S32, все остальные микроконтроллеры
AT91SAM7S совместимы по посадочному месту и расположению выводов.
Информация для заказа:
Наименование |
Корпус |
Версия кода ПЗУ |
Температурный диапазон |
Флэш-память, кбайт |
СОЗУ, кбайт |
Порт USB-устройства |
Кол. источников внешних прерываний |
Кол. каналов ПДП |
Кол. линий ввода-вывода
|
УСАПП |
Кол. каналов таймеров-счетчиков |
AT91SAM7S256-AU-001 |
LQFP64 |
001 |
Промышленный
(-40°С..+85°С) |
256 |
64 |
1 |
2 |
11 |
32 |
2(1)(2) |
3 |
AT91SAM7S128-AU-001 |
LQFP64 |
001 |
Промышленный
(-40°С..+85°С) |
128 |
32 |
1 |
2 |
11 |
32 |
2(1)(2) |
3 |
AT91SAM7S64-AU-001 |
LQFP64 |
001 |
Промышленный
(-40°С..+85°С) |
64 |
16 |
1 |
2 |
11 |
32 |
2(2) |
3 |
AT91SAM7S321-AU-001 |
LQFP64 |
001 |
Промышленный
(-40°С..+85°С) |
32 |
8 |
1 |
2 |
11 |
32 |
2(2) |
3 |
AT91SAM7S32-AU-001 |
LQFP48 |
001 |
Промышленный
(-40°С..+85°С) |
32 |
8 |
- |
1 |
9 |
21 |
1 |
2 |
|