AT43USB351M
Полноскоростной/низкоскоростной USB-микроконтроллер с АЦП и ШИМ
Отличительные особенности:
- Контроллер USB-функции на базе микроконтроллера AVR
- Полностью программируемая полно/низкоскоростная USB-функция с пятью конечными точками
- Высокопроизводительный/маломощный микроконтроллер AVR RISC с быстродействием 1.5/12/24 млн. оп. в сек.
- Набор из 120 инструкций, большинство которых выполняется за 83 нс
- 24 кбайт масочного ПЗУ памяти программ
- 1 кбайт внутреннего статического ОЗУ
- 32 x 8 рабочих регистров общего назначения
- 19 программируемых линий ввода-вывода
- 12 канальный 10-разр. АЦП
- Программируемый последовательный интерфейс SPI
- Один 8-разр. таймер-счетчик с отдельным предделителем
- Один 16-разр. таймер-счетчик с отдельным предделителем и двумя ШИМ
- Внешние и внутренние источники прерываний
- Программируемый сторожевой таймер
- Экономичные режимы работы: холостой ход (Idle) и снижение мощности (Power-down)
- Кварцевый генератор 6 МГц с ФАПЧ
- Работа при 5В со встроенными стабилизаторами 3,3В
- 48-выв. корпус LQFP
- Совместимость на двоичном уровне с AT43USB355
Структурная схема AT43USB351M:
Расположение выводов AT43USB351M:
Общее описание:
AT43USB351M - USB-микроконтроллер на основе архитектуры AVR, который может конфигурироваться как низкоскоростное или полноскоростное USB-устройство. Он содержит память программ в виде 24 кбайт масочного ПЗУ и память данных на основе статического ОЗУ размером 1 кбайт. Встроенные периферийные устройства состоят из 19 линий универсального ввода-вывода, двух таймеров-счетчиков, последовательного интерфейса SPI, ШИМ и 10-разр. АЦП с 12 входными каналами.
Микроконтроллер, входящий в состав AT43USB351M, является высокопроизводительным 8-разр. AVR RISC микроконтроллером, который тактируется частотой 1,5МГц, 12 МГц или 24МГц. Аналогово-цифровой преобразователь характеризуется минимальной длительностью преобразования 12 мкс, что совместно с 12 входными каналами охватывает потребности даже самых требовательных игровых контроллеров. Два выхода ШИМ могут программироваться на 8, 9 или 10-разрядное разрешение, что необходимо для приложений с обратной связью по усилию. 19 программируемых линий ввода-вывода общего назначения обеспечивают в достаточном количестве потребности считывания кнопок и переключателей, а также управления светодиодными индикаторами, которые широко используются в увеличивающемся в настоящее время количестве игровых контроллеров.
USB-функция имеет одну управляющую конечную точку и четыре дополнительных конечных точки, у каждой из них имеется свой собственный буфер FIFO. У двух конечных точек имеются 64-байтные буферы FIFO, а у других двух - 8-байтные FIFO. Физический уровень и уровень связи протокола USB реализованы аппаратно, а уровень транзакций должен быть реализован микроконтроллером на программном уровне. Архитектура AVR разработана для эффективного программирования на Си без ухудшения производительности.
AT43USB351M совместим на двоичном уровне с AT43USB355. Разработка и отладка программного обеспечения для AT43USB351M выполняется с помощью набора для проектирования AT43DK355, а также всех его инструментальных средств и библиотек.
Информация для заказа:
Память программ |
Код заказа |
Корпус |
Температурный диапазон |
Масочное ПЗУ |
AT43USB351M-AC |
48 LQFP |
Коммерческий (0°C…+70°C) |
Документация:
|
|
666 Kb Engl Oписание микросхемы |
|