{"product_id":"sparkfun-mikroe-thermo-8-click","title":"SparkFun MIKROE Thermo 8 Click","description":"\u003cp\u003eThermo 8 Click is a very accurate thermometer Click boardâ�¢, with a very high typical measurement accuracy of Â±0.25Â°C, and great data repeatability, with drift in the range of Â±0.0625Â°C. Besides measuring the temperature, this Click boardâ�¢ offers a set of very useful features, such as the thermostat function, interrupt event and critical temperature alert function. The programmable thresholds allow the user to set trigger conditions, adapting the Click boardâ�¢ to any type of thermal measurement application. This Click boardâ�¢ can measure a wide range of temperatures, from -20 Â°C, up to +100 Â°C.\u003c\/p\u003e \u003cp\u003eThe Click boardâ�¢ is supported by a mikroSDK compliant library, which includes functions that simplify software development.\u003c\/p\u003e \u003cp\u003eDue to its high precision and flexible alerting possibilities, programmable thresholds, threshold hysteresis that prevents false alerts, and a dedicated programmable alert pin with the user selectable logic status, this Click boardâ�¢ represents an ideal development solution for a variety of applications based on the accurate temperature measurement such as the PC peripherals cooling solutions, air conditioners, different types of freezers and refrigerators, battery operated portable ambient temperature thermometers, and similar.\u003c\/p\u003e \u003cp\u003eThermo 8 Click is based on the MCP9808, a digital temperature sensor with Â±0.5 Â°C maximum accuracy, from Microchip. The MCP9808 uses a bandgap type temperature sensor, which is converted by a delta-sigma A\/D converter to a digital value, available via the I2C interface. The user has the ability to select the resolution of the measurement, ranging from Â±0.5Â°C, down to Â±0.0625Â°C. The resolution is determined by the internal sample averaging. Therefore, a higher resolution results in longer conversion times. For example, the conversion time for the resolution of Â±0.0625 Â°C is 250ms, while the conversion time for the resolution of Â±0.5 Â°C is only 30ms.\u003c\/p\u003e \u003cp\u003eThe temperature is stored to an output register after the conversion is done. This register is double-buffered, which means that the new data can be written in the background, while the host microcontroller (MCU) performs a reading of the current value. The thermal data is stored as a 13-bit value, in 2's complement format. Along with the thermal data, this register also contains bits that indicate a thermal alert condition. There are three possible alert conditions. The extensive alerting engine is one of the key features of the MCP9808.\u003c\/p\u003e \u003cp\u003eThe ALERT pin of the MCP9808 is routed to the INT pin of the mikroBUSâ�¢, which is labeled as ALE on this Click boardâ�¢. It can be programmed to be asserted to a HIGH or to a LOW logic level. However, the Click boardâ�¢ uses the pull-up resistor to predetermine its idle state to a logic HIGH level. Depending on the application, this pin can be set to operate as a typical interrupt pin, or as a comparator. When set to operate as the interrupt, this pin will be latched until the host MCU sets the Interrupt Clear bit (bit 5 of the CONFIG register, more information in the MCP9808 datasheet).\u003c\/p\u003e \u003cp\u003eWhen set to operate as the comparator, the ALERT pin will be asserted only while the alert condition exists. As soon as the temperature falls within the programmed limits, the pin will be de-asserted. While the interrupt mode is useful when an MCU is used to control some process, having to acknowledge the action, the comparator mode can be used to directly control a device, such as a cooling fan in electronic equipment, or PC peripheral.\u003c\/p\u003e \u003cp\u003eThe alert thresholds can be programmed by the user. There are dedicated registers, where the user can enter the threshold value, along with the sign. The value should be entered in 2's complement format. There is also a dedicated register where the thermal hysteresis can be entered, reducing the probability of false reporting when the temperature drifts near the threshold value. The hysteresis can be set in the range from 0 Â°C up to +6 Â°C, in four discrete steps.\u003c\/p\u003e \u003cp\u003eBesides the threshold registers, there is another register which contains the value used to trigger a special alert mode: the critical temperature mode. This mode will force the device to work in the comparator mode, as long as the critical temperature condition exists. The same hysteresis value is applied to this threshold, reducing the probability of false reports. For more details about the alert modes, please refer to the datasheet of the MCP9808s. However, the Click boardâ�¢ comes with the mikroSDK compliant library of functions, which simplify the firmware development by encapsulating all the conversion and initialization routines required by the MCP9808 IC.\u003c\/p\u003e \u003cp\u003eThe MCP9808 also supports a SHUTDOWN mode, which reduces the power consumption by turning off the sensor. However, the last conversion is still available in the output register. Even the alert pin state remains unaffected when the SHUTDOWN mode is engaged.\u003c\/p\u003e \u003cp\u003eThe I2C peripheral address of the device can be selected by switching a group of SMD jumpers, labeled as ADDR SEL. Each jumper will set the appropriate LSB of the device to either logic 0 or logic 1, determining the final I2C peripheral address. The power supply voltage can also be set by an SMD jumper labeled as VCC SEL, between 3.3V and 5V. This will also set the logic voltage level of the Click boardâ�¢.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eInterface: I,sup\u0026gt;2C\u003c\/li\u003e \u003cli\u003eCompatibility: mikroBUSâ�¢\u003c\/li\u003e \u003cli\u003eDimensions: 42.9 x 25.4mm\u003c\/li\u003e \u003cli\u003eInput Voltage: 3.3V or 5V\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eDocuments:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/5\/2\/a\/9\/c\/Schematic-19875-MIKROE_Thermo_8_Click.pdf\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/b\/2\/1\/a\/1\/MCP9808.pdf\"\u003eMCP9808 Datasheet\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/www.mikroe.com\/mikrosdk\"\u003emikroSDK\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/github.com\/MikroElektronika\/mikrosdk_click_v2\/tree\/master\/clicks\/thermo8\"\u003eGitHub\u003c\/a\u003e\u003c\/li\u003e \u003c\/ul\u003e","brand":"sparkfun-10","offers":[{"title":"Default Title","offer_id":40331959337045,"sku":"19875:SEN-19875:spark","price":1685.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1034\/1611\/products\/19875_-_MIKROE_Thermo_8_Click_2.jpg?v=1663616247","url":"https:\/\/www.tanotis.com\/products\/sparkfun-mikroe-thermo-8-click","provider":"Tanotis","version":"1.0","type":"link"}