MCP9600 no I2C connection

Hey all,

I just bought 3 MCP9600 TC amplifiers for use with K-type thermocouples on my Arduino Mega. Originally I was using a Sparkfun Qwiic shield for arduino to connect with the amplifiers and just the basic test code from the sparkfun mcp9600 library. When I ran the code I got the “Device did not acknowledge! Freezing.” error.

After much troubleshooting, I know the pins on the arduino are fine because I have tested with an I2C LCD. I also got rid of the shield and qwiic connectors and soldered my wires directly to the amplifier (see setup below). I am also running the I2C test code that searches for available addresses… and nothing. Works great for the LCD but none of the sparkfun amplifiers.

Am I missing something, or did I manage to get 3 bad amplifiers in a row?

Thanks

First, it looks like your connections are backwards for the SDA and SCL lines. Try and swap those on the Mega.

If that doesn’t work, can you confirm if you get the same error when you use the top 2 pins on the right side of the headers by the USB connector. Arduino Mega Pin Map: https://content.arduino.cc/assets/Pinou … latest.png

Confirmed same result. Both sets of pins work with the LCD and not with the amplifier. (and i switched the SDA and SCL pins as was incorrect in the picture, but no change)

The connections in the image you provided are incorrect

Yes, I fixed that for both sets of pins and still no connection

Is the power LED on?

Power LED is confirmed on, and works on all 3 amplifiers

So at this point, would it be possible to file an RMA?

Fill out the [form on this page with your order number and a link to this forum post and we should be able to help. :-)](Return Policy - SparkFun Electronics)