MIKROE Temp-Log 4 Click

Temp-Log 4 Click is a temperature measuring Click board™ featuring the SE97B IC, an accurate temperature sensor IC with integrated EEPROM. Besides the thermal sensor, this IC is equipped with additional 256 bytes of EEPROM, integrated on the same die. This can be a very useful option for some applications: it allows auxiliary data to be stored within the same IC, so no additional EEPROM IC is required. This can simplify the design greatly, reducing the number of required external components.

This Click board™ is supported by a mikroSDK compliant library, which includes functions that simplify software development.

The SE97B IC meets JEDEC specification JC42.4-TSE2002B1, making it a viable solution for a memory module thermal sensor component. The SE97B is designed specifically for DRAM DIMMs (Dual In-line Memory Modules), allowing the Serial Presence Detect (SPD) feature. However, its use is not limited only to provide the SPD feature. The presence of EEPROM can be utilized for many different tasks: recording of temperature peaks, storage of event alerts, and similar. This makes Temp-Log 4 a great solution for the development of various embedded applications based on temperature measurement and data logging.

Temp-Log 4 Click is equipped with the SE97B IC, a temperature sensor with integrated EEPROM, by NXP. This IC is used to convert the temperature measurement into digital information. Besides the thermal sensor, this IC also features 256 bytes of EEPROM on the same die. It is compliant with the JEDEC specification JC42.4-TSE2002B1 since it is designed specifically for DRAM DIMMs (Dual In-line Memory Modules), allowing the Serial Presence Detect (SPD) feature. However, it is not limited to this role only: it can be used as a very accurate general-purpose thermometer with the added benefit of integrated EEPROM, reducing the number of physical ICs required to design a temperature logging application. Temp-Log 4 Click utilizes the I2C serial interface (SMBus compatible), which allows it to be used in a wide range of applications.

The temperature sensor section includes all the features typically found on such ICs. The band gap thermal sensor is sampled by a 11-bit delta-sigma A/D converter. It is sampled about 10 times per second, and the thermal value is placed on the double-buffered output register. This prevents data corruption if access to the output registry is attempted during the conversion process. The specified accuracy of the temperature sensor is typically ±2 °C in the range from -40 °C to +125 °C, further improving near the operating temperature of DIMM, within the range between +40 °C to +125 °C.

The SE97B IC features the CAPABILITY register. This register is a read-only register and it provides some general information, such as the factory-specified accuracy in the upper-temperature range (+75°C to +95°C and +40°C to +125°C), measurement range, resolution, and other parameters of the sensor. Its description, along with the description of other registers, can be found in the SE97B IC datasheet.

The SE97B IC is fully configurable. It contains a set of registers for configuring the thermal sensor, the upper and the lower thermal limit, as well as the critical temperature. This IC features a very usable interrupt engine, designed mainly to support SPD functionality, but it can be utilized for much wider range of applications. The #EVENT pin is an open-drain, active-LOW pin used to alert the host microcontroller (MCU) or some other circuit, whether the programmed thresholds have been exceeded, or a critical temperature level has been reached. The SE97B allows two EVENT modes: the interrupt mode, and the comparator mode. The interrupt mode can be used in the embedded applications controlled by a MCU, while the comparator mode is used to directly control a circuit, since unlike the interrupt mode, it does not require the software to clear the Both the temperature and the EEPROM section have their own I2C address. The I2C address is determined by four fixed bit values, while the last three bits (LSBs) are determined by the logic states applied to A2, A1, and A0. While A0 and A1 address are hard-wired to a LOW logic level on this Click board™, the value of the A2 address bit can be changed by switching the SMD jumper labeled as ADDR SEL to either 0 (tied to GND) or 1 (tied to VCC). The datasheet of the SE97B offers a table with the content of these four bits for each section of the IC.

Temp-Log 4 Click uses the I2C communication interface. It has pull-up resistors connected to the mikroBUS™ 3.3V rail. A proper conversion of logic voltage levels should be applied before the Click board™ is used with MCUs operated with 5V.

  • Interface: I2C
  • Compatibility: mikroBUS™
  • Dimensions: 42.9 x 25.4mm
  • Input Voltage: 3.3V


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

No reviews yet.