Product successfully added to your shopping cart
Quantity
Total
There are 0 items in your cart. There is 1 item in your cart.
Total products
Total shipping  To be determined
Total
Continue shopping Proceed to checkout

THERMO K click

MIKROE-2501

28 g

THERMO K click carries the MCP9600 IC from Microchip. Depending on the type of probe it uses the click can measure temperatures from −200 °C to +1372 °C.

The click is designed to run either on 3.3V or 5V power supply. It communicates with the target MCU through I2C interface.

More details

$24.00

Quantity Unit Price
5 $22.80
20 $21.60

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.

Application

Hand-held measurement equipment, industrial equipment thermal management, petrochemical thermal management, etc.

Specifications

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 .

Programming

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 }

Downloads

You Might Also Need

Products in the same category

Send a message

THERMO K click

THERMO K click

What can we do for you?