THERMO K click

Please inform me as soon as the product is available again.
₹2,519.00 *

Prices incl. VAT plus shipping costs

Out of Stock

  • MIKROE-2501
  • MIKROE-2501
  Temperature range With the type-K probe, available in our  store , this click... more
Product information "THERMO K click"


Temperature range

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.

MCP9600 IC from Microchip

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.

4 alert outputs

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

Low-Power modes are available for battery-powered applications. In shut-down mode the module uses only 2 µA.

Thermocouple probe

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.

Pinout diagram

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).

NotesPinMikrobus logo.pngPinNotes
Alert 4 output Alert 4 1 AN PWM 16 ALERT2 Alert 2 output
Alert 3 output ALERT3 2 RST INT 15 ALERT1 Alert 1 output
  NC 3 CS TX 14 NC  
  NC 4 SCK RX 13 NC  
  NC 5 MISO SCL 12 SCL I2C Clock
  NC 6 MOSI SDA 11 SDA I2C Data
Power supply +3.3V 7 +3.3V +5V 10 +5V Power supply
Ground GND 8 GND GND 9 GND Ground

Jumpers and settings

DesignatorNameDefault PositionDefault OptionDescription:
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;
5     tmp_data[0] = MCP9600_TH;
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();
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     }
28     return Temperature;
29 }

Related links to "THERMO K click"
Read, write and discuss reviews... more
Customer evaluation for "THERMO K click"
Write an evaluation
Evaluations will be activated after verification.
Please enter these characters in the following text field.

The fields marked with * are required.