Hi pranavhp
I don’t specifically know what the issue is, other than the computer is writing data to registers on the module, and then reading the values back for a check, and they are different. You see this in terms of the 0x80 being written, and the 0x84 being written back.
Have you tried another example?
Can you change this example to use the other ADC?
Have you tried moving the module to another slot?
Jerry