Пока не окончена запись нельзя писать в EECON и работать с On-Chip XRAM. Возможно, в прерываниях используется что-то из On-Chip XRAM. Это может приводить к блокированию всего пространства EEPROM. Если соблюдать эти несложные правила, то проблем не будет. Так же и чтение. Надо быть аккуратным с прерываниями, если в них использовать On-Chip XRAM.
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)