Та я пытался ответить, форум писал "недостаточно прав"... Смотря что понимать под "внутренним ПЗУ". У пиков их два - память программ и память данных.
Первая больше по размеру, но не все пики могут сами в нее писать, и ресурс у нее поменьше. Вторая
(память данных) - она поменьше, сотни байт, но писать туда могут все пики и ресурс у нее на порядок выше.
Запись в нее - команда:
EWRITE адрес, значение,значение,значение,...
считывание - команда:
переменная = EREAD адрес
При записи/чтении следите за размером переменных, т.е. если пишете число большее 255 (и меньше 65536), то это уже WORD, считывайте в такую же переменную, и адрес при следующем записи/чтении увеличивайте на 2, а не на 1-цу.
Поскольку планируется изменять таблицу в процессе работы, то команда LOOKUPL вам не подойдет, в ней значения в таблице задаются в тексте программы.