Seemingly out of nowhere, the MCP byte addresses available on my board simultaneously changed. I was not able to find any reference to such a behavior in the documentation. Any idea how I can begin debugging this problem?
Are you referring to the I2C Bus address? That is set by the address jumpers on the board. I would check those jumper positions.
Yes, that is my understanding as well. Strangely, I did not change the jumper positions - this is the source of my confusion
If you do a scan on the I2C bus what addresses appear in the scan?