This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCP3422 18 bit readings

Hello,

I am using MCP3422 as an ADC in single sided mode. I am able to successfully read a voltage I set (1.6V) which is below the reference voltage with all 12 ~ 18 bit settings. However, when I try to measure 0V, I get 0xff for all three data bytes, and when I measure 2.048V, I get 0x1 0xff 0xff as the response. When I connect the Vin+ to Vin- I get 0V as expected. This only occurs for the 18 bit settings. For 12 ~ 16 bit settings everything works as expected.

This behaviour occurs for both channel 1 and channel 2.