Описание микроконтроллера AT90S1200 фирмы Atmel - Программа для управления регулятором скорости вращения двигателя

AT90S1200 - экономичный 8 битовый КМОП микроконтроллер, построенный с использованием расширенной RISC архитектуры AVR. Устройство имеет 64 байта EEPROM. Исполняя по одной команде за период тактовой частоты, AT90S1200 имеет производительность около 1MIPS на МГц, что позволяет разработчикам создавать системы оптимальные по скорости и потребляемой мощности.

Микроконтроллер содержит 32 регистра общего назначения, которые подключены непосредственно к арифметико-логическому устройству (АЛУ). Это дает возможность доступа к любым двум регистрам за один машинный цикл. Подобная архитектура дает десятикратный выигрыш в эффективности кода по сравнению с традиционными CISC микроконтроллерами.

AT90S1200 имеет следующие возможности:

    1кБ загружаемой флэш памяти; 64 байта EEPROM; 15 двунаправленных линий ввода/вывода; 32 регистра общего назначения;

Настраиваемый таймер/счетчик;

Внешние и внутренние прерывания;

Программируемый сторожевой таймер со встроенным генератором;

SPI последовательный порт для загрузки программ;

Два программно выбираемых режима низкого энергопотребления:

Idle Mode (холостой режим) - отключает ЦПУ, оставляя в рабочем состоянии регистры, таймер/счетчик, сторожевой таймер и систему прерываний.

Power Down Mode (экономичный режим) - сохраняет содержимое регистров, но отключает генератор, запрещая функционирование всех встроенных устройств до внешнего прерывания или аппаратного сброса.

Загружаемая флэш память на кристалле может быть перепрограммирована прямо в системе через последовательный интерфейс SPI. AT90S1200 поддерживается системами разработки включающие в себя макроассемблер, программный отладчик/симулятор, внутрисхемный эмулятор и отладочный комплект.

Похожие статьи




Описание микроконтроллера AT90S1200 фирмы Atmel - Программа для управления регулятором скорости вращения двигателя

Предыдущая | Следующая