AT91SAM7SE512, AT91SAM7SE256, AT91SAM7SE32
32-разрядные флэш-микроконтроллеры на основе ядра ARM7TDMI
Документация:
|
|
697 Kb Engl Предварительное описание микроконтроллеров AT91SAM7SE512, AT91SAM7SE256, AT91SAM7SE32 |
|
|
7230 Kb Engl Полное описание микроконтроллеров AT91SAM7SE512, AT91SAM7SE256, AT91SAM7SE32 |
|
|
1761 Kb Engl AT91 Third Party Development Tools Catalog |
|
|
Rus Справочное руководство по процессору ARM7TDMI |
|
|
Rus Система команд ARM |
|
|
Rus Система команд ARM7TDMI в режиме THUMB |
|
|
Rus Глоссарий по процессору ARM7TDMI |
Отличительные особенности:
- Содержат процессор ARM7TDMI ARM Thumb
- - Высокоэффективная 32-разрядная RISC-архитектура
- - Набор высокоплотных 16-разрядных инструкций
- - Лидер по соотношению производительность/потребление
- - Ядро внутрисхемной эмуляции EmbeddedICE, поддержка отладочного коммуникационного канала
- Встроенная высокоскоростная флэш-память
- - 512 кбайт с организацией в два смежных банка, состоящих из 1024 страниц по 256 байт в каждой (AT91SAM7SE512)
- - 256 кбайт с организацией в один банк, состоящего из 1024 страниц по 256 байт в каждой (AT91SAM7SE256)
- - 32 кбайт с организацией в один банк, состоящего из 256 страниц по 128 байт в каждой (AT91SAM7SE32)
- - Однотактный доступ на частоте до 30МГц при наихудших условиях
- - Буфер предварительной выборки для оптимизации выполнения Thumb-инструкций на максимальной частоте
- - Время программирования страницы 6 мс, в т.ч. автоматическое стирание страницы, время полного стирания памяти 15 мс.
- - 10 тыс. циклов стирания, хранение данных в течение 10 лет, бит защиты флэш-памяти
- - Интерфейс быстрого программирования флэш-памяти для высокосерийной продукции
- 32 кбайт (AT91SAM7SE512/256) или 8 кбайт (AT91SAM7SE32) внутреннего высокобыстродействующего статического ОЗУ с однотактным доступом на максимальной частоте
- Один интерфейс внешней шины (EBI)
- - Поддержка подключения SDRAM, статической памяти, непосредственное подключение к флэш-памяти CompactFlash и NAND-флэш-памяти с поддержкой ЕСС.
- Контроллер памяти (MC)
- - Встроенный контроллер флэш-памяти
- - Блок защиты памяти
- - Определение статуса отказа (Abort) и рассогласования (Misalignment)
- Контроллер сброса (RSTC)
- - Сброс при подаче питания и откалиброванный маломощный детектор снижения напряжения
- - Обработка внешнего сигнала сброса и формирование информации о причине сброса
- Тактовый генератор (CKGR)
- - Маломощный RC-генератор частотой 3-20 МГц и одна схема ФАПЧ
- Контроллер управления потреблением (PMC)
- - Возможности оптимизации потребляемой мощности, в т.ч. режим низкочастотной синхронизации (вплоть до 500 Гц) и режим холостого хода (Idle)
- - Три программируемых внешних тактовых сигнала
- Расширенный контроллер прерываний (AIC)
- - Векторизованные источники прерываний с индивидуальным маскированием и восемью уровнями приоритетов
- - Два источника внешних прерываний и один источник быстрого прерывания, защита от генерации ложных прерываний
- Блок отладки (DBGU)
- - Двухпроводной УАПП с поддержкой прерывания по отладочному коммуникационному каналу, программируемое предотвращение доступа для ВСЭ
- Интервальный таймер (PIT)
- - 20-разрядный программируемый счетчик и 12-разрядный счетчик интервалов
- Оконный сторожевой таймер (WDT)
- - 12-разрядный программируемый счетчик, защищенный ключом
- - Выполняет сброс или генерирует прерывание
- - Счетчик может быть остановлен при нахождении процессора в состоянии отладки или в режиме холостого хода
- Таймер реального времени (RTT)
- - 32-разрядный циклический счетчик с сигнализацией
- - Работа от внутреннего RC-генератора
- Три контроллера параллельного ввода-вывода (ПВВ)
- - 88 программируемых линий ввода-вывода, мультиплексированных с двумя перифериными модулями ввода-вывода
- - Поддержка на каждой линии ввода-вывода прерывания по изменению состоянию
- - Индивидуальное программирование параметров выходов: открытый сток, подтягивающий резистор и синхронизированность
- - Триггеры Шмита на всех входах
- 11-канальный контроллер прямого доступа к памяти со стороны периферийных устройств (PDC)
- Один полноскоростной порт устройства USB 2.0 (12 Мбит/сек)
- - Встроенный трансивер, восемь конечных точек, 2688-байтные конфигурируемых буферы FIFO
- Один контроллер последовательного синхронного интерфейса SSC
- - Раздельные сигналы тактирования и синхронизации кадра у приемника и передатчика
- - Поддержка аналогового интерфейса I°S, поддержка мультиплексирования с разделением по времени
- - Возможность высокоскоростной передачи потока 32-разрядных данных
- Два универсальных синхронных/асинхронных приемо-передатчика (УСАПП)
- - Отдельные генераторы скорости связи, поддержка IrDA модуляции/демодуляции
- - Поддержка смарт-карт ISO7816 T0/T1, аппаратное подтверждение связи, поддержка RS485
- - УСАПП1 с полным модемным интерфейсом
- Один ведущий/подчиненный последовательный периферийный интерфейс SPI
- - Программируемая 8-16-разрядная длина данных, четыре выхода выбора внешних микросхем
- Один трехканальный 16-разрядный таймер-счетчик (TC)
- - Три входа внешней синхронизации, две линии ввода-вывода общего назначения в каждом канале
- - Генерация двух ШИМ-сигналов, режимы захвата/сравнения, возможность двунаправленного счета
- Один четырехканальный 16-разрядный ШИМ-контроллер (PWMC)
- Один двухпроводной интерфейс (TWI)
- - Поддержка режимов: ведущий, мультимастер, подчиненный; поддержка всех 2-проводных ЭСППЗУ Atmel
- - Поддержка общего вызова в подчиненном режиме
- Один 8-канальный 10-разрядный аналого-цифровой преобразователь; 4 канала мультиплексированы с цифровым вводом-выводом
- SAM-BA
- - Загрузочная программа по умолчанию
- - Интерфейс графическим пользовательским интерфейсом SAM-BA
- Граничное сканирование всех цифровых выводов в соответствии со стандартом IEEE 1149.1 JTAG
- Четыре сильноточных линии ввода-вывода; нагрузочная способность каждой до 16 мА
- Источники питания
- - Встроенный стабилизатор напряжения 1.8В, отдающий до 100 мА для работы ядра и внешних компонентов
- - Напряжение питания линий ввода-вывода VDDIO=1.8В или 3.3В, отдельное питание флэш-памяти VDDFLASH=3.3В
- - Напряжение питания ядра VDDCORE=1.8В (контролируется детектором снижения напряжения)
- Полностью статическая работа: работа на частоте до 48МГц при наихудших условиях: 1.65В и 85°C
- Доступность в 128-выводном корпусе LQFP или 144-выводном LFBGA
Структурная схема AT91SAM7SE512/256/32:
Общее описание:
Микроконтроллеры серии AT91SAM7SE выполнены на основе 32-разрядного RISC-процессора ARM7 и высокобыстродействующей флэш-памяти:
- - AT91SAM7SE512 содержит 512 кбайт флэш-памяти и 32 кбайт СОЗУ.
- - AT91SAM7SE256 содержит 256 кбайт флэш-памяти и 32 кбайт СОЗУ.
- - AT91SAM7SE32 содержит 32 кбайт флэш-памяти и 8 кбайт СОЗУ.
Они также содержат обширный набор периферийных устройств, в т.ч. устройство USB 2.0, интерфейс внешней шины (EBI) и ряд системных функциональных узлов, минимизирующих число внешних компонентов.
EBI позволяет подключить синхронное динамическое ОЗУ (SDRAM), статическое ОЗУ и поддерживает ряд возможностей, которые упрощают подключение флэш-памяти NAND-типа, SmartMedia и CompactFlash.
Микроконтроллеры идеальны для миграции с 8/16-разрядных микроконтроллеров, если требуется расширить функциональные возможности, память и увеличить уровень системной интеграции.
Встроенная флэш-память может программироваться внутрисистемно через интерфейс JTAG-ICE или перед монтажом через параллельный интерфейс, что важно при выпуске высокосерийной продукции.
Несанкционированный доступ к прошивке (случайная перезапись или пиратство) можно запретить с помощью бит блокировки и защиты.
Системный контроллер содержит контроллер сброса, который управляет микроконтроллером и всей системой в ходе подачи питания. Корректность работы микроконтроллеров может контролироваться с помощью встроенного детектора снижения напряжения и сторожевого таймера, работающего от встроенного RC-генератора.
Объединение в одном кристалле процессора ARM7TDMI со встроенными флэш-памятью и СОЗУ, а также широким числом периферийных модулей, в т.ч. УСАПП, SPI, интерфейс внешней шины, таймер-счетчик, таймер реального времени и аналогово-цифровой преобразователь, делают AT91SAM7SE512/256/32 эффективной платформой для разработки гибких и оптимизированных по стоимости решений для многих приложений встраиваемого управления.
Информация для заказа:
Код заказа |
Емкость флэш-памяти |
Емкость ОЗУ |
Корпус |
Тип корпуса |
Рабочий температурный диапазон |
AT91SAM7SE512-AU |
512 кБ |
32 кБ |
LQFP128 |
Green |
Промышленный (-40°C…+85°C) |
AT91SAM7SE256-AU |
256 кБ |
32 кБ |
LQFP128 |
Green |
Промышленный (-40°C…+85°C) |
AT91SAM7SE32-AU |
32 кБ |
8 кБ |
LQFP128 |
Green |
Промышленный (-40°C…+85°C) |
AT91SAM7SE512-CJ |
512 кБ |
32 кБ |
LFBGA144 |
Green |
Промышленный (-40°C…+85°C) |
AT91SAM7SE256-CJ |
256 кБ |
32 кБ |
LFBGA144 |
Green |
Промышленный (-40°C…+85°C) |
AT91SAM7SE32-CJ |
32 кБ |
8 кБ |
LFBGA144 |
Green |
Промышленный (-40°C…+85°C) |