I have this issue in which several ADS1100 A/D chips have failed in our assembly.
We have a system that runs a test in which it is looking for a zero volt signal on a line. Typically, we get a reading of 0x0000 to 0x0010 from the data output of the chip. The chip is programmed for unity gain and the conversion rate is set for 8Hz. The reference is +5vdc.
I was monitoring the output because our system had detected that the line had gone over the threshold for the maximum reading (0x0100) for about a second then returned to zero. So, as I monitored the input with a scope, I used an I2C analyzer to see what data was coming out.
As I monitored the input and output I saw that my voltage was close to zero volts (about 200uv) around 0x0006 to 0x0007 counts. What I was reading from the chip was 0x000A to 0x0002. The line seemed to be quiet with very few ripples. Once in while though, the ADS1100 would out put a value like 0x2843. I didn't see nor could I capture anything that big (about 0.43 volts).
So, I replaced the chip. When I did, everything seemed to work and this noise went away. My reading also readings also stopped varying from 0x000A to 0x0002 (8 count variance) and varied from 0x0001 to 0x0002 ( a one count variance).
The issue propagated itself on several of our assemblies. Each time, we replaced the chip, it fixed it. The failure was very intermittent. Depending on the device, the failure would occur anywhere from a few minutes to several hours.