Организация памяти

Адресное пространство микроконтроллера организовано в виде 256 страниц по 64 Кбайт, номера которых задаются содержимым старшего байта формируемого 24-разрядного адреса. Так как старшие четыре разряда этого адреса не поступают на внешние выводы, то внешняя адресуемая память содержит 16 страниц, имеющих номера с ООН до 0FH (эти номера задаются старшими разрядами адреса А19.16). Адресное пространство страницы ООН содержит несколько разделов, функциональное назначение которых указано в  1.22.

Регистровые файлы занимают первые 1024 позиции адресного пространства на странице ООН, где младшие 24 адреса служат для обращения к регистрам специального назначения (РСН) процессора. В состав этих РСН входят те же регистры ZERO REG, ONE REG, PTS SEL, PTS SRV, INT PEND, PEND1, INT MASK, MASK 1, WSR, что и в микроконтроллерах 8XC196NP, NU, дополнительно введен регистр WVTCHDOG, используемый сторожевым таймером ( 1.23).

На странице ООН располагаются также адреса РСН регистров периферийных устройств. Как и в микроконтроллерах 8XC196NP, NU, адреса части РСН, расположенные в диапазоне 001F00H. 001FDFH, могут кадрироваться в адресное пространство младшего регистрового файла (см. раздел 1.2). К этим РСН ( 1.24) относятся регистры ПРС (ЕРА9.0 CON, ЕРА9.0 TIME, СОМР1, О CON, СОМР1, 0 TIME), таймеров (TI, 2CON, TIMER1, 2), управления прерываниями ПРС (ЕРА MASK, MASK1, ЕРА PEND, PEND1, EPAIPV), АЦП (AD RESULT, AD TIME, AD TEST), последовательных портов (SSIOl, 0 CON, SSIOl, 0 BUF, SP STAT, SP CON, SBUF RX, SBUF TX, SP BAUD) и параллельных портов 1,2, 6 (PI, 2,6 MODE, PI, 2,6 REG, PI, 2, 6 DIR, PI, 2, 6 PIN). Часть РСН ( 1.24), имеющих адреса в диапазоне 001FE0H. 001FFFH, не могут кадрироваться в окно младшего файла. Это регистры дополнительного порта ЕР (ЕР MODE, ЕР DIR, ЕР REG, ЕР PIN), портов 3,4, 5 (Р5 MODE, Р5 DIR, РЗ, 4, 5 REG, РЗ, 4, 5 PIN, Р34 DRV, SLP STAT, SLP CMD), регистры управления внутренним ОЗУ (RAM CON) и режима программирования внутреннего ПЗУ (USFR).

В  1.25 приведено исходное состояние всех регистров, которое они принимают после начальной установки (RESET) микроконтроллера.

Comments are closed.