using 2 Adafruit MCP9600 I2C Thermocouple Amplifier

For other supported Arduino products from Adafruit: Shields, accessories, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
User avatar
Chibo
 
Posts: 1
Joined: Wed Aug 11, 2021 12:17 am

Re: using 2 Adafruit MCP9600 I2C Thermocouple Amplifier

Post by Chibo »

adafruit_support_bill wrote:The addressing details of this chip is a little complicated. It is detailed in section 6.3.1 of the data sheet: http://ww1.microchip.com/downloads/en/D ... 05426D.pdf

For two sensors, the simplest thing to do is to connect the ADDR pin on the second sensor to GND. That will give you an address of 0x60.
The link to the data sheet does not work.
Given that my soldering abilities are poor, is it possible to provide a scheme showing the voltage divider and the corresponding address to the 8 different amplifiers that can be connected to the I2c?

User avatar
adafruit_support_bill
 
Posts: 88089
Joined: Sat Feb 07, 2009 10:11 am

Re: using 2 Adafruit MCP9600 I2C Thermocouple Amplifier

Post by adafruit_support_bill »

The link to the data sheet does not work.
Microchip has changed their website layout: https://www.microchip.com/en-us/product/MCP9600

User avatar
completo
 
Posts: 1
Joined: Tue Aug 31, 2021 5:50 pm

Re: using 2 Adafruit MCP9600 I2C Thermocouple Amplifier

Post by completo »

Hi!
I understand that one can use up to 8 MCP9000 in the I2C. I understand that one can set the address of each one doing the connections (with different resistors) depicted in figure 6-4 of the MCP6000 datasheet. However I don't know how do we name them in the arduino code. Are they 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66 and 0x67?
In the code example (from Adafruit MCP9600 library) the address is 0x67 and its working despite the ADDR jumper was not connect to anything.
My questions are the following:
Imagine that I want to use 8 MCP9600 breakboards, then which will be the addresses, and how do I know which ones are corresponding? The table 6-2 of the datasheet discloses the resistor values, but I dont know which are the addresses of each device (#1 to #8 in that table).
Thanks

User avatar
adafruit_support_bill
 
Posts: 88089
Joined: Sat Feb 07, 2009 10:11 am

Re: using 2 Adafruit MCP9600 I2C Thermocouple Amplifier

Post by adafruit_support_bill »

Device 1 in that table has a binary address of 1100000 which is 0x60.
Device 8 in that table has a binary address of 1100111 which is 0x67.
The addresses in between increase linearly as the table shows:

1 = 0x60
2 = 0x61
3 = 0x62
4 = 0x63
5 = 0x64
6 = 0x65
7 = 0x66
8 = 0x67

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Arduino products from Adafruit”