Ответ: Для pic16f628 тоже пользуюсь своей функцией для записи и чтения EEPROM, уже не помню что там было, но макросы работали плохо. Что ещё хуже каждый раз меняют количество параметров для макроса чтения EEPROM.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)