Статическое ОЗУ данных
На следующем рисунке показана организация памяти данных в AT90S2313:
| Регистровый файл | Область адресов данных | |
| R0 | $00 | |
| R1 | $01 | |
| … | … | |
| R30 | $1E | |
| R31 | $1F | |
| Регистры вв./выв | ||
| $00 | $20 | |
| $00 | $21 | |
| … | … | |
| $3E | $5E | |
| $3F | $5F | |
| Встроенное ОЗУ | ||
| $60 | ||
| $61 | ||
| … | ||
| $DE | ||
| $DF |
224 ячейки памяти включают в себя регистровый файл, память ввода/вывода и статическое ОЗУ данных. Первые 96 адресов используются для регистрового файла и памяти ввода/вывода, следующие 128 - для ОЗУ данных.
При обращении к памяти используются пять различных режимов адресации: прямой, непосредственный со смещением, непосредственный, непосредственный с предварительным декрементом и непосредственный с постинкрементном. Регистры R26..R31 регистрового файла используются как указатели для непосредственной адресации.
Прямая адресация имеет доступ ко всей памяти данных.
Непосредственная адресация со смещением используется для доступа к 63 ячейкам базовый адрес которых задается содержимым регистров Y или Z.
Для непосредственной адресации с инкрементом и декрементом адреса используются адресные регистры X, Y и Z.
При помощи любого из этих режимов производится доступ ко всем 32 регистрам общего назначения, 64 регистрам ввода/вывода и 128 ячейкам ОЗУ.