AT91SAM7S32, AT91SAM7S321, AT91SAM7S64, AT91SAM7S128, AT91SAM7S256
Микроконтроллеры из семейства AT91 на основе ядра ARM® Thumb®
Отличительные особенности:
- Содержит процессор 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 |
Прим.:
- Манчестер шифратор/дешифратор.
- Полный модемный интерфейс у УСАПП1.
Документация:
|
|
6138 Kb Engl Полное описание микроконтроллера AT91SAM7S32, AT91SAM7S321, AT91SAM7S64, AT91SAM7S128, AT91SAM7S256 |
|
|
1761 Kb Engl AT91 Third Party Development Tools Catalog |
|
|
Rus Архитектура и система команд |
|