Микроконтроллеры ATMEL - AT89S51-24AU

Опубликовано 01.12.2012 Ведущий Евгений Глазков

AVR – самая обширная линия флэш-микроконтроллеров, выпускаемых корпорацией Atmel. В 1993 году компания Atmel выпустила первый в мире 8-разрядный флэш-микроконтроллер. Технология 8-разрядных микроконтроллеров с тех пор неизменно совершенствуется. Наибольший прогресс 8-разрядной технологии наблюдается в области снижения общего энергопотребления, реализации функций самопрограммирования, увеличения быстродействия, которое составляет на данный момент 16 млн. операций, расширении периферийных модулей, встраивания специальных устройств и во многих других областях.
AT89S51 – экономичный высокопроизводительный 8-ми разрядный микроконтроллер. Устройство производится с использованием технологии Atmel энергонезависимой памяти большой емкости и совместимо по системе команд и расположению выводов со стандартным микроконтроллером 80C51. Встроенная флэш-память может быть запрограммирована внутрисхемно или с помощью обычного программатора энергонезависимой памяти. За счет комбинации 8-разрядного ЦПУ с внутрисхемно программируемой флэш-памятью на одном кристалле, AT89S51 от Atmel является мощным микроконтроллером, обеспечивающим высокую гибкость и рентабельность решений для многих задач встроенного управления.
AT89S51 имеет следующие стандартные характеристики: 4 кбайт внутрисхемно программируемой флэш-памяти, 128 байт ОЗУ, 32 линии ввода-вывода, сторожевой таймер, два указателя данных, два 16-ти разрядных таймера-счетчика, 5-ти векторная 2-х уровневая система прерываний, полнодуплексный последовательный порт, встроенный генератор и схема тактирования. Кроме того, AT89S51 разработан со статической логикой для работы на частоте вплоть до 0 Гц и поддерживает два программно-настраиваемых режима снижения энергопотребления: в режиме холостого хода останавливается ЦПУ, но ОЗУ, таймеры-счетчики, последовательный порт и система прерываний продолжают функционировать. В экономичном режиме сохраняется информация в ОЗУ, но остановлен генератор, выключены все остальные функциональные блоки до внешнего запроса на прерывание или аппаратного сброса.