AT90USB82, AT90USB162
8-разрядный микроконтроллер со встроенной внутрисистемно-программируемой флэш-памятью размером 64/128 кбайт и контроллером USB
Отличительные особенности:
- Высокоэффективный, маломощный 8-разрядный микроконтроллер с ядром AVR
- Прогрессивная RISC-архитектура
- Эффективный набор из 135 инструкций, большинство которых выполняются за один цикл синхронизации
- 32 x 8 рабочих регистров общего назначения
- Полностью статическая работа
- Производительность до 16 миллионов операций в секунду при тактовой частоте 16МГц
Энергонезависимые памяти программ и данных
- 8/16 кбайт внутрисистемно-самопрограммируемой флэш-памяти с износостойкостью 10 тысяч циклов записи/стирания
- Опциональный загрузочный сектор с отдельными битами защиты для внутрисистемного программирования под управлением встроенной программы загрузчика и с реальной поддержкой возможности чтения во время программирования
- 512 байт ЭСППЗУ с износостойкостью 100 тысяч циклов записи/стирания
- 512 байт внутреннего статического ОЗУ
- Программируемая защита программного кода
- Модуль полноскоростного устройства USB 2.0 с генерацией прерывания по завершению передачи
- Соответствие требованиям к шине USB версии 2.0
- Синтезатор частоты 48 МГц на основе ФАПЧ для поддержки полноскоростного режима шины: скорости передачи до 12 Мбит/сек
- Полностью независимые 176 байт двухпортового ОЗУ (DPRAM) модуля USB в качестве памяти конечных точек
- Конечная точка 0 для управления передачами: от 8 до 64 байт
- 4 программируемых конечных точки:
- направления "Ввод" или "Вывод"
- типы передач: поток (Bulk), прерывание (Interrupt) и изохронный (Isochronous)
- программируемый максимальный размер пакета от 8 до 64 байт
- программируемый одиночный или двойной буфер
- Прерывания по приостановке (Suspend)/возобновлению (Resume)
- Сброс при подаче питания и сброс шины USB
- Отключение от шины USB по запросу микроконтроллера
- Линии USB мультиплексированы с линиями интерфейса PS/2
- Периферийные устройства
- PS/2-совместимый порт
- Один 8-разрядный таймер-счетчик с отдельным предделителем и режимом сравнения (два 8-разрядных ШИМ-канала)
- Один 16-разрядный таймер-счетчик с отдельным предделителем, режимами сравнения и захвата (три 8-разрядных ШИМ-канала)
- УСАПП с режимом "ведущий SPI" и аппаратным управлением передачей потока данных (сигналы RTS/CTS)
- Ведущий/подчиненный последовательный интерфейс SPI
- Программируемый сторожевой таймер с отдельным встроенным генератором
- Встроенный аналоговый компаратор
- Генерация прерывания и возобновление работы по изменению состояния выводов
- Встроенный отладочный интерфейс (debugWIRE)
- Специальные функции микроконтроллера
- Сброс при подаче питания и программируемый детектор снижения напряжения питания
- Встроенный калиброванный генератор
- Внутренние и внешние источники прерываний
- Пять режимов сна: холостой ход (Idle), экономичный (Power-save), снижения мощности (Power-down), дежурный (Standby) и расширенный дежурный (Extended Standby)
- Ввод-вывод и корпуса
- 22 программируемых линии ввода-вывода
- 32-выводные корпуса QFN (5x5мм) и TQFP
- Рабочее напряжения: 2.7...5.5В
- Рабочая температура
- Промышленный (-40°C...+85°C)
- Максимальная тактовая частота:
- 8 МГц при напряжении 2.7В в промышленном температурном диапазоне
- 16 МГц при напряжении 4.5В в промышленном температурном диапазоне
Структурная схема:
Расположение выводов:
Описание:
AT90USB82, AT90USB16 - маломощный 8-разрядный КМОП микроконтроллер, выполненный на основе прогрессивной RISC-архитектуре AVR. За счет выполнения большинства инструкций за один машинный цикл AT90USB82/162 достигает производительности 1 миллион операций в секунду на МГц тактовой частоты, что позволит разработчикам оптимизировать соотношение потребляемой мощности и производительности.
Ядро AVR объединяет обширный набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра напрямую подключены арифметико-логическому устройству (АЛУ), что позволяет указывать в одной инструкции два регистра и выполнять такую инструкцию за один цикл синхронизации. Результирующая архитектура отличается улучшенной эффективностью программного кода и на порядок превосходит по производительности традиционные CISC-микроконтроллеры.
Микроконтроллеры AT90USB82, AT90USB16 содержат 8/16 кбайт внутрисистемно-программируемой флэш-памяти с поддержкой возможности чтения во время программирования, 512 байт ЭСППЗУ, 512 байт статического ОЗУ, 22 линии ввода-вывода общего назначения, 32 рабочих регистра общего назначения, два универсальных таймера-счетчика с режимами сравнения и ШИМ, один УСАПП, программируемый сторожевой таймер с внутренним генератором, последовательный порт SPI, отладочный интерфейс debugWIRE (используется для доступа к встроенной отладочной системе). Микроконтроллер также может быть программно переведен в один из пяти режимов работы с пониженным потреблением. В режиме холостого хода (Idle) останавливается ЦПУ, но продолжают работу статическое ОЗУ, таймеры-счетчики, порт SPI и система прерываний. В режиме снижения мощности (Power-down) сберегается содержимое регистров, но останавливается тактовый генератор, отключая все встроенные функциональные блоки до следующего прерывания или аппаратного сброса. В дежурном режиме (Standby) остается в работе кварцевый генератор, а остальная часть микроконтроллера бездействует. Использование этого режима позволяет добиться быстроты возобновления работы в сочетании с малым потреблением. В расширенном дежурном режиме (Extended Standby) остается в работе основной генератор.
Микроконтроллеры выпускаются по технологии высокоплотной энергонезависимой памяти компании Atmel. Встроенная ISP флэш-память поддерживает возможности внутрисистемного программирования через интерфейс SPI, программирования с помощью программатора обычной энергонезависимой памяти или программирования под управлением программы в загрузочном секторе и исполняемой ядром AVR. Загрузочная программа может использовать любой интерфейс для загрузки программного кода и размещения его в секторе прикладной программы флэш-памяти. При этом, поддерживается возможность продолжения выполнения программы в загрузочном секторе во время обновления сектора прикладной программы, тем самым, обеспечивая действительную поддержку чтения во время программирования. Объединение 8-разрядного RISC ЦПУ с внутрисистемно-самопрограммируемой флэш-памятью в одном кристалле делает микроконтроллеры AT90USB82, AT90USB16 эффективным инструментом для гибкого и выгодного в стоимостном плане решения многих задач встраиваемого управления.
Микроконтроллеры AT90USB82, AT90USB16 поддерживаются полным набором аппаратных и программных средств для проектирования, в т.ч. Си-компиляторы, макроассемблеры, программные отладчики/симуляторы, внутрисхемные эмуляторы и оценочные наборы.
Информация для заказа:
Код заказа |
Температурный диапазон |
Размер флэш-памяти |
Корпус |
Маркировка |
90USB82-16MU |
Промышленный |
8 кбайт |
QFN32 (бессвинцовый) |
90USB82-16MU |
90USB162-16MU |
Промышленный |
16 кбайт |
QFN32 (беcсвинцовый) |
90USB162-16MU |
90USB162-16AU |
Промышленный |
16 кбайт |
TQFP32 (бессвинцовый) |
90USB162-16AU |
Документация:
|
|
2884 Kb Engl Полное описание микросхем AT90USB82, AT90USB162 |
|
|
Програмное обеспечение |
|
|
Инструментальные средства для 8-разрядных AVR-микроконтроллеров |
|