Микроконтроллеры семейства AVR. Воробьева Г.С. - 5 стр.

UptoLike

Составители: 

Рис. 1 Архитектура
1.2.4 Память программ и стек
Память программ представляет собой электрически стираемое
ППЗУ (FLASH-ПЗУ). В связи с тем, что длина всех команд кратна
одному слову (16 бит), память программ имеет 16-битную организацию.
Объем памяти микроконтроллера ATmega16 составляет 16К (16x1024)
16-битных слов. Память программ логически разделена на две неравные
части: область прикладной программы и область загрузчика. В последней
может располагаться специальная программа (загрузчик), позволяющая
микроконтроллеру самостоятельно управлять загрузкой и выгрузкой
прикладных программ. Если же возможность самопрограммирования у
микроконтроллера не используется, прикладная программа может
располагаться и в области загрузчика.
Для адресации памяти программ используется счетчик команд
(Program Counter — PC). Размер счетчика команд составляет 12 бит, в
зависимости от объема адресуемой памяти.
5