I have some trouble with the EEPROM. When I write or read from it at the start of the program then it works. But when I do some instructions on the I/O-Ports before, it mostly, not always does read or write wrong values. For I/O-Ports I use something like bsf GPIO,0 I know that the bits 6-7 of GPIO are used for the EEPROM and that bsf does also read those and output what it has read. Therefore I can understand that proplems can happen, but there is nothing written about it in Microchips documentation. Did anyone experience a similar problem or has an idea how to solve it? I use MPLAB 5.00 and fl51xinc.asm. Regards, Michael HŠckel