AT91SAM7X256, AT91SAM7X128
Микроконтроллер семейства AT91 на основе ядра ARM Thumb
Отличительные особенности:
- Содержит процессор ARM7TDMI® ARM® Thumb®
- - Высокоэффективная 32-разрядная RISC-архитектура
- - Высокоплотный набор 16-разрядных инструкций
- - Лидер по соотношению производительность/энергопотребление
- - Встроенная внутрисхемная эмуляция, поддержка отладочного коммуникационного канала
- Встроенная высокоскоростная флэш-память
- - 256 кбайт (AT91SAM7X256) с организацией 1024 страницы по 256 байт в каждой
- - 128 кбайт (AT91SAM7X128) с организацией 512 страниц по 256 байт в каждой
- - Однотактный доступ при частоте до 30 МГц и наихудших условиях
- - Буфер предварительной выборки инструкций оптимизирует выполнение Thumb-инструкций при максимальном быстродействии
- - Время программирования страницы: 6 мс, включая автоматическое стирание страницы, время стирания всей памяти: 15 мс
- - 10 тысяч циклов записи, время хранения данных 10 лет, возможность посекторной защиты данных, бит защиты флэш-памяти
- - Интерфейс быстрого программирования, полезный при серийном производстве
- Встроенное высокоскоростное статическое ОЗУ с однотактным доступом при максимальном быстродействии
- - 64 кбайт (AT91SAM7X256)
- - 32 кбайт (AT91SAM7X128)
- Контроллер памяти (MC)
- - Встроенный контроллер флэш-памяти, статус аварийного прекращения работы и детекция расхождения
- Контроллер сброса (RSTC)
- - Схема сброса при подаче питания и откалиброванный в заводских условиях детектор снижения питания
- - Обработка внешнего сигнала сброса и генерация статуса источника сброса
- Тактовый генератор (CKGR)
- - Экономичный RC-генератор, встроенный генератор 3…20 МГц и одна схема ФАПЧ
- Контроллер управления энергопотреблением (PMC)
- - Возможность оптимизации энергопотребления, в т.ч. режим сниженной частоты синхронизации (до 500 Гц) и режим холостого хода
- - Четыре программируемых внешних тактовых сигналов
- Расширенный контроллер прерываний (AIC)
- - Индивидуальное маскирование, восемь уровней приоритетов, векторизованные источники прерываний
- - Два внешних источника прерываний и один источник быстродействующего прерывания, защищенные от ложных срабатываний
- Блок отладки (DBGU)
- - 2-проводной УАПП и поддержка прерывания по отладочному коммуникационному каналу, программируемое предотвращение доступа ВСЭ
- Периодический интервальный таймер (PIT)
- - 20-разрядный программируемый счетчик с 12-разрядным счетчиком интервалов
- Оконный сторожевой таймер (WDT)
- - Программируемый счетчик, защищенный 12-разрядным ключом
- - Генерирует сигнал сброса или прерывание
- - Счет может быть остановлен, если процесс находится в отладочном состоянии или в режиме холостого хода (Idle)
- Таймер реального времени (RTT)
- - 32-разрядный циклический счетчик с сигнализатором
- - Тактируется внутренним RC-генератором
- Два контроллера параллельного ввода-вывода (ПВВ)
- - 62 программируемых линии ввода-вывода, мультиплексированных с линиями ввода-вывода одного или двух периферийных устройств
- - Поддержка прерывания по изменению входа на каждой линии ввода-вывода
- - Раздельное программирование следующих состояний: открытый сток, подтягивающий резистор к плюсу и синхронизированный выход
- 17 каналов контроллера ПДП периферийных устройств (PDC)
- Одна расширенная система шифрования (AES)
- - Алгоритм 128-разрядных ключей, совместимый с требованиями FIPS PUB 197
- - Возможность совместной работы буфера шифрования/дешифрования с контроллером ПДП
- Одна тройная система шифрования данных (TDES)
- - Алгоритм двух ключей или трех ключей, совместимый с требованиями FIPS PUB 46-3
- - Оптимизирована под тройную шифрацию данных
- Один полноскоростной порт USB 2.0 (12 Мбит/сек)
- - Встроенный трансивер, 1352-байтные конфигурируемые внутренние буферы FIFO
- Один интерфейс Ethernet MAC 10/100 base-T
- - Два режима работы: MII (Media Independent Interface - независимый от информации интерфейс) или RMII (Reduced Media Independent Interface - независимый от информации интерфейс, но с уменьшенным числом выводов)
- - Встроенные 28-байтные буферы FIFO и специальные каналы ПДП для передачи и приема
- Один CAN-контроллер, совместимый с требованиями 2.0A и 2.0B
- - 8 полностью программируемых почтовых ящиков сообщений, 16-разрядный счетчик отметок времени
- Один синхронный последовательный контроллер (SSC)
- - Раздельные сигналы тактирования и синхронизации посылки для каждого приемника и передатчика
- - Поддержка аналогового интерфейса I2S, поддержка мультиплексного временного разделения
- - Возможность высокоскоростной передачи непрерывного потока 32-разрядных данных
- Два универсальных синхронно-асинхронных приемо-передатчика (УСАПП)
- - Отдельный генератор скорости связи, модуляция/демодуляция сигналов инфракрасной связи IrDA
- - Поддержка смарт-карт ISO7816 T0/T1, аппаратное подтверждение установления связи, поддержка RS485
- - Полный модемный интерфейс в УАПП1
- Два ведуще-подчиненных последовательных периферийных интерфейса SPI
- - 8-16-разрядная длина данных, четыре выхода выбора внешних периферийных микросхемы
- Один трехканальный 16-разрядный таймер-счетчик (TC)
- - Три внешних тактовых входа, две многофункциональных линии ввода-вывода на каждый канал
- - Генерация двух ШИМ-сигналов, режим захвата/формы сигнала, прямой/обратный счет
- Один четырехканальный 16-разрядный контроллер широтно-импульсной модуляции (PWMC)
- Один двухпроводной интерфейс (TWI)
- - Поддержка только ведущего режима, поддерживаются все двухпроводные последовательные ЭСППЗУ Atmel
- Один 8-канальный 10-разрядный аналогово-цифровой преобразователь, четыре канала мультиплексированы с цифровым вводом-выводом
- Загрузочная программа SAM-BA™
- - Загрузочная программа по умолчанию
- - Интерфейс с графическим пользовательским интерфейсом SAM-BA
- Граничное сканирование в соответствии с IEEE 1149.1 JTAG на всех цифровых выводах
- Ввод-вывод, совместимый с 5В-ыми уровнями, в т.ч. четыре сильноточных выхода (до 16 мА)
- Источники питания
- - Встроенный стабилизатор 1,8В с нагрузочной способностью до 100 мА для питания ядра и внешних компонентов
- - 3.3В для питания ввода-вывода VDDIO, отдельный вывод VDDFLASH питания флэш-памяти напряжением 3,3В
- - 1.8В для питания ядра VDDCORE и детектора снижения питания
- Полностью статическая работа на частоте до 55 МГц при наихудших условиях: напряжение питания 1,65В и температура +85°C
- Выпускается в 100-выводном корпусе LQFP без содержания свинца
Структурная схема AT91SAM7X256/128:
Общее описание:
AT91SAM7X256, AT91SAM7X128 - представители серии высокоинтегрированных микроконтроллеров Atmel на основе 32-разрядного процессора ARM RISC. Они содержат 256/128 кбайт высокобыстродействующей флэш-памяти и 64/32 кбайт статического ОЗУ, обширный набор периферийных устройств, в т.ч. 802.3 Ethernet MAC, контроллер CAN, аппаратный ускоритель шифрации AES 128 и система тройной шифрации данных. Полный набор системных функций минимизирует необходимое количество внешних компонентов.
Встроенная флэш-память может программироваться через интерфейс JTAG-ICE или через параллельный интерфейс быстродействующего программирования, который полезно использовать на стадии производства перед монтажом микросхемы. Встроенные биты защиты и бит безопасности защищают прошивку микроконтроллера от несанкционированной перезаписи и поддерживают ее конфиденциальность.
Системный контроллер AT91SAM7X256, AT91SAM7X128 содержит контроллер сброса, управляющий последовательностью действий при подаче питания. Корректность функционирования контролируется встроенным детектором снижения питания и сторожевым таймером, тактируемого встроенным RC-генератором.
Сочетание процессора ARM7TDMI со встроенной флэш-памятью и статическим ОЗУ, а также широким числом периферийных устройств, в т.ч. УСАПП, SPI, CAN-контроллер, Ethernet MAC, ускоритель AES 128, TDES, таймер-счетчик, таймер реального времени и аналогово-цифровой преобразователь, в одной микросхеме делает AT91SAM7X256, AT91SAM7X128 мощным инструментом для гибкого и эффективного по стоимости решения задач встраиваемого управления, требующих защищенной передачи данных по каналу связи, например, проводные сети Ethernet, CAN и беспроводные сети Zigbee.
Информация для заказа:
Код заказа |
Корпус |
Температурный диапазон |
AT91SAM7X256-AU-001 |
LQFP 100 |
Промышленный(-40°C…+85°C) |
AT91SAM7X128-AU-001 |
LQFP 100 |
Промышленный(-40°C…+85°C) |
Документация:
|
|
7460 Kb Engl Полное описание микроконтроллера AT91SAM7X256, AT91SAM7X128 |
|
|
1761 Kb Engl AT91 Third Party Development Tools Catalog |
|
|
Rus Архитектура и система команд |
|