4.2. Обзор
В данном разделе будут описаны различные виды памяти микроконтроллеров XMEGA. В архитектуре AVR предусмотрено два основных пространства памяти: память программ и память данных. Исполняемый код может храниться только в памяти программ, а данные могут сберегаться, как в памяти данных, так и в памяти программ. Память данных состоит из статической памяти SRAM и электрически-стираемого и перепрограммируемого постоянного запоминающего устройства (EEPROM), предназначенного для энергонезависимого хранения данных. Все пространства памяти являются линейными и не требуют страничной адресации. Для пространств энергонезависимой памяти (NVM) можно применить блокировку дальнейшей записи или чтения/записи. Этим можно избежать несанкционированного доступа к коду программы.
Конфигурационные Fuse-биты хранятся в отдельном секторе памяти. Они предназначены для настройки важных системных функций и доступны для записи только через каналы подключения внешнего программатора.
|