I don't know much about this device but if you disconnect the i2c data or clock connections, the output latches will contain the values from where the communication stops. Without seeing the program I'm not sure why it always stop with the GP0.1 and GP1.1 latched.
RS
Bookmarks