Микроконтроллер ATmega1281-16AU ATMEL

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

Корпорация Atmel, изготовитель полупроводниковых электронных компонентов, разработала особую технологию энергонезависимой памяти высокой емкости для производства микроконтроллеров. Встроенная ISP флэш-память может внутрисхемно перепрограммироваться через последовательный интерфейс SPI, обычным программатором энергонезависимой памяти или запущенной программой в секторе начальной загрузки AVR ядра. Программа в секторе начальной загрузки может использовать любой интерфейс для записи программы.
ATmega1281-16AU – 8-ми разрядный микроконтроллер, выполненный на основе AVR-ядра с RISC-архитектурой. AVR ядро объединяет богатый набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра непосредственно подключены к АЛУ (арифметико-логическому устройству), что позволяет указывать два регистра в одной инструкции и выполнять ее за один цикл. Данная архитектура обладает большей эффективностью кода и в 10 раз большей производительностью по сравнению с CISC микроконтроллерами.
ATmega1281 обладает следующими отличительными характеристиками: 128 кбайт внутрисхемно-программируемой флэш-памяти с возможностью чтения во время записи; 4 кбайт ROM-памяти и 8 кбайт RAM-памяти; 54 линии ввода-вывода; 2 интерфейса UART; часы реального времени; шесть гибких таймеров-счетчиков с режимами сравнения и ШИМ; 2-х проводной последовательный интерфейс с побайтной передачей; программируемый сторожевой таймер с внутренним генератором; 8-ми канальный 10-ти разрядный АЦП, а так же JTAG интерфейс для сканирования адресного пространства, реально-временной отладки и программирования. Микроконтроллер имеет шесть программно настраиваемых режимов управления энергопотреблением: режим пониженного потребления, режим холостого хода, режим снижения шумов, экономичный режим, а так же два дежурных режима - обычный и расширенный.
ATmega1281 поддерживается полным набором инструментальных и программных средств для разработки приложений, в т.ч.: Си-компиляторы, программные отладчики/симуляторы, макроассемблеры, внутрисхемные эмуляторы и оценочные наборы.