You didn't say how you are able to see the two values when you just run it. I can't tell you how many times I've had the actual device working but messed up on my "debug" routine! Barry >...If I run at full speed, when I read two values they > come back equal to the first. >EEADR 0x00 = AA >EEADR 0x01 = 55 >... >If I step through the program, EEADR 0x01 = 55. >...Then I tried to read EEADR 0x00 then 0x04 - no change. > >Tim Crist > -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics