kosmas писал(а):Вроде как просится тот же EEPROM, но с какого бока к нему подойти, как изначально заполнить список я не знаю
Мой взгляд на решение.
Цепляете ВНЕШНЮЮ память, например 24С256, создаёте маленькую программу для принятия из уарта,а также установки вручную( с кнопок) номера блока/страницы ( можно и программу научить вычислять из принятого номер), в которую может влезть до 64 ASCII символа/байта - размер определяете сами 8,16,32,64, копипастом заполняете поштучно из своего списка, можно даже с фамилиями, именами, отчествами на латинице. Дисплей будет очень к месту.
По команде считываете по очереди диапазон заполненых блоков( станиц) сравниваете нужное, производите необходимые действия. Читать в блоке можно только необходимые для сравнения данные.
При 64-байтных блоках влезет 512 записей, используя другие 24Схх можно увеличить/уменьшить максимальный размер.
Варю кашу тут.