With the type-K probe, available in our store, this click can measure temperature up to +480 °C. With a different probe it can theoretically measure temperature up to +1372 °C.
THERMO K click has a PCC-SMP thermocouple connector onboard, suitable for all K-type probes.
The MCP9600 IC converts thermocouple EMF to degree Celsius with integrated Cold-Junction compensation. It corrects the thermocouple nonlinear error characteristics of eight thermocouple types and outputs ±1.5°C accurate temperature data.
THERMO K click has 4 alert outputs onboard that can be used to detect multiple temperature zones. You can define on which specific temperature the THERMO K click will send an alarm.
Low-Power modes are available for battery-powered applications. In shut-down mode the module uses only 2 µA.
In order to use THERMO K clik you need to connect the appropriate K-type thermocouple probe (not included in the package) into the PCC-SMP connector.
Note: Our store offers Thermocouple Type-K Glass Braid Insulated probes.
Hand-held measurement equipment, industrial equipment thermal management, petrochemical thermal management, etc.
| Type | Temperature,Humidity |
| Applications | Hand-held measurement equipment, industrial equipment thermal management, petrochemical thermal management, etc. |
| On-board modules | MCP9600 IC from Microchip |
| Key Features | Operating Current: 300 µA, Shutdown Current: 2 µA |
| Key Benefits | Four Programmable Temperature Alert Outputs |
| Interface | I2C,GPIO |
| Input Voltage | 3.3V or 5V |
| Compatibility | mikroBUS |
| Click board size | M (42.9 x 25.4 mm) |
THERMO K click carries the MCP9600 IC from Microchip and and depending on the type of probe it uses, the click can measure temperatures from −200 °C to +1372 °C. THERMO K click is designed to run either on 3.3V or 5V power supply. It communicates with the target MCU through I2C interface.
This table shows how the pinout on THERMO K click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
| Designator | Name | Default Position | Default Option | Description: |
|---|---|---|---|---|
| JP1 | PWR.SEL. | Left | 3V3 | Power Supply Voltage Selection 3V3/5V, left position 3v3, right position 5V |
| JP2 | ADDR. SEL. | Right | GND | I2C address Selection. Left position (VDD) is 1100111x and right position (GND) is 1100000x . |
The demo shows the temperature on the TFT or LCD display. It measures every half a second. We have examples for PIC, dsPIC, PIC32, ARM, AVR and FT90x compilers. The code snippet is from the Example folder of the PIC compiler and P18F87K22 MCU.
This example is a temperature reading routine. First, we are reading the “Thermocouple Temperature Register” and then we are converting the value to a temperature in the Celsius scale.
1 float Read_Temperature()
2 {
3 float Temperature;
4
5 tmp_data[0] = MCP9600_TH;
6
7 I2C1_Start();
8 I2C1_Wr( MCP9600_I2C_ADDR );
9 I2C1_Wr( tmp_data[ 0 ] );
10 I2C1_Stop();
11 Delay_us( 50 );
12 I2C1_Start();
13 I2C1_Wr( MCP9600_I2C_ADDR | 1 );
14 tmp_data[ 0 ] = I2C1_Rd( 1 );
15 tmp_data[ 1 ] = I2C1_Rd( 0 );
16 I2C1_Stop();
17
18 if((tmp_data[0] & 0x80) == 0x80)
19 {
20 tmp_data[0] = tmp_data[0] & 0x7F;
21 Temperature = 1024 - (tmp_data[0]*16 + tmp_data[1] / 16);
22 }
23 else
24 {
25 Temperature = (tmp_data[0] * 16 + (float)tmp_data[1] / 16);
26 }
27
28 return Temperature;
29 }
mikroBUS™ Standard specification
LibStock: Thermo K click Examples