ну вот в меге32 1кбайт EPPROM, 1024/500 = 2 байта на значение. т.е. 500 чисел, каждое из которых может принимать значения 1..65536 (word)
каждое число будет хранится по адресу 2*x, где x - его порядковый номер.
ещё можно отнять от флеша 4кбайта (вроде бы
), соответственно будет 4*1024/500 = 8 байт на значение, т.е. 500 чисел, каждое из которых может принимать 2^64 значений, каждое хранится по адресу (14336*2 + 8*x), где x - порядковый номер.
или это 4*1024/1000 = 4 байт на значение, т.е. 500 _пар_ чисел, каждое из которых может принимать 2^32 значений (integer), первое число в паре будет хранится по адресу (14336*2 + 8*x), второе (14336*2 + 8*x + 4), где x - порядковый номер пары.
если взять микросхемку из
курса авр, то получим два мегабайта или 1024*1024/500 ... 1024*1024/1000
...