Дипломная работа: 8-разрядные КМОП RISC микроконтроллеры с внутрисистемно программируемым Flash ПЗУ
• выводы могут быть запрограммированы как входные или как выходные независимо друг от друга;
• входные буферы с триггером Шмитта на всех выводах;
• возможность подключения ко всем входам внутренних подтягивающих резисторов (сопротивление резисторов составляет 35...120кОм).
Периферийные устройства
Микроконтроллеры семейства Megaимеют наиболее богатый набор периферийных устройств (ПУ). При этом в большинстве моделей имеются все ПУ, которые вообще встречаются в составе микроконтроллеров AVR. Этими устройствами являются:
• 2а 8-разрядных таймера/счетчика (таймеры ТО и Т2
• 16-разрядный таймер/счетчик (таймер ТЗ);
• 4 генератора сигнала с ШИМ разрядностью 8 бит (один из режимов работы 8-разрядных таймеров/счетчиков ТО и Т2);
• аналоговый компаратор;
• многоканальный 10-разрядный АЦП как с несимметричными, так и с дифференциальными входами;
• полнодуплексный универсальный синхронный/асинхронный приемопередатчик (USART);
• последовательный синхронный интерфейс SPI;
• последовательный двухпроводный интерфейс TWI (аналог интерфейса 12 С).
Архитектура ядра
Ядро микроконтроллеров AVR семейства Mega выполнено по усовершенствованной RISC-архитектуре (enhancedRISC). Арифметико-логическое устройство (АЛУ), выполняющее все вычисления подключено непосредственно к 32-м рабочим регистрам, объединенным в регистровый файл. Благодаря этому АЛУ выполняет одну операцию (чтение содержимого регистров, выполнение операции и запись результата обратно в регистровый файл) за один машинным цикл. Практически каждая из команд (за исключением команд у которых одним из операндов является 16-разрядный адрес) занимает одну ячейку памяти программ.
AT90S8535
AT90LS8535
8-разрядные КМОП RISC
микроконтроллеры с внутрисистемно программируемым Flash ПЗУ
Отличительные особенности
• AVRRISC архитектура - архитектура высокой производительности и малого потребления
• 118 команд, большинство которых выполняется за один машинный цикл
• 8 Кбайт Flash ПЗУ программ, с возможностью внутрисистемного перепрограммирования и загрузки через SPIпоследовательный канал,1000 циклов стирание/запись
• 512 байтов ЭСППЗУ данных, с возможностью внутрисистемного перепрограммирования и загрузки через SPIпоследовательный канал, 100000 циклов стирание/запись
• 512 байтов встроенного СОЗУ
• 32 x 8 бит регистра общего назначения
• 32 программируемые линии ввода/вывода
• 8-канальный 10-разрядный аналого-цифровой преобразователь
• 16-разрядный и 32-разрядный формат команд