SparkFun Qwiic Thermocouple Hookup Guide

Pages
Contributors: Alex the Giant, Ell C
Favorited Favorite 2

Hardware Overview

MCP9600

At the heart of this board is the MicroChip Technology Inc MCP9600 Thermocouple EMF to Temperature Converter. Inside this chip are two temperature sensors, one for the thermocouple itself (the hot junction) and one for the chip itself (the cold junction). In addition, the MCP9600 has four onboard temperature alerts that allow you to set a temperature limit to trigger an interrupt when the temperature reaches a certain value. This frees up your microcontroller and your I2C bus. The MCP9600 can also be put into alternate operation modes in order to save power. The sensor supports a burst mode, where it will take a specifiable number of samples, return the results, and then go to sleep. More information can be found in the MCP9600 Datasheet (PDF).

MCP9600 Highlight Bottom View of Qwiic Connectors
PCC Connector Screw Terminal

Power

Ideally, power will be supplied via the Qwiic connectors on either side of the board. Alternatively, power can be supplied through the header along the bottom side of the board labeled 3V3 and GND. The input voltage range should be between 2.7-5.5V.

Top View of Input Power Bottom View of Qwiic Connectors
PCC Connector Screw Terminal

Qwiic Connectors

There are two Qwiic connectors on either end of the SparkFun Qwiic Thermocouple boards to provide power and I2C connectivity simultaneously. The I2C address of the board is 0x60 by default , but has 7 other addresses the board can be configured to use.

I2C Input Highlight Bottom View of Qwiic Connectors
PCC Connector Screw Terminal

I2C Pins

The I2C pins break out the functionality of the Qwiic connectors. Depending on your application, you can connect to these pins via the plated through holes for SDA and SCL.

I2C Input Highlight Bottom View of Qwiic Connectors
PCC Connector Screw Terminal

Alert Pins

The Qwiic Thermocouple Amplifier has four configurable alert pins. Each alert can be configured for:

  • Temperature
  • Hysteresis
  • Junction Alert - hot (thermocouple) or cold (internal MCP9600 sensor)
  • Edge - from cold to hot, or from hot to cold
  • Logic Level - active high or active low
  • Alert Mode - interrupt or comparator

Check out the Temperature Alerts section of the Arduino library function descriptions to learn more about how to use the alert pins.

I2C Input Highlight Bottom View of Qwiic Connectors
PCC Connector Screw Terminal

Jumpers

I2C Jumper

These boards are both equipped with pull-up resistors. If you are daisy-chaining multiple Qwiic devices, you will want to cut this jumper; if multiple sensors are connected to the bus with the pull-up resistors enabled, the parallel equivalent resistance will create too strong of a pull-up for the bus to operate correctly. As a general rule of thumb, disable all but one pair of pull-up resistors if multiple devices are connected to the bus. To disable the pull up resistors, use an X-acto knife to cut the joint between the two jumper pads highlighted below.

I2C Input Highlight Bottom View of Qwiic Connectors
PCC Connector Screw Terminal

ADDR Jumper

The MCP9600 uses an analog voltage to set the I2C address. By default, the ADDR jumper pulls the address pin low, which gives the board a default address of 0x60. Cutting the jumper pulls the address pin high through a 10K resistor, which will change the address to 0x67.

I2C Input Highlight Bottom View of Qwiic Connectors
PCC Connector Screw Terminal

For addresses other than 0x67, a resistor will need to be soldered. Refer to the table below for the resistor value and corresponding address.

Address Resistor (kΩ)
0x60 0
0x61 2.2
0x62 4.3
0x63 7.5
0x64 13
0x65 22
0x66 43
0x67 N/A



Resistor location on each board:

I2C Input Highlight Bottom View of Qwiic Connectors
PCC Connector Screw Terminal

LED Jumper

Wanna turn off that pesky power LED? Cut this jumper.

I2C Input Highlight Bottom View of Qwiic Connectors
PCC Connector Screw Terminal

Board Dimensions

Feel free to click on either of the images below for a closer look!


Qwiic Thermocouple Amplifier PCC Qwiic Thermocouple Amplifier Screw Terminals