blogblog

NE1618 Dual-Channel Temperature Monitor IC – Complete Overview

Oct 11, 2025 486

DESCRIPTION

The NE1618 is a high-precision, dual-channel temperature monitoring device. It measures both its own temperature and that of an external (remote) sensor. When operating in extended mode, it can serve as a direct replacement for the NE1617, providing improved accuracy in remote temperature measurements.

NE1618 Dual-Channel Temperature Monitor IC

NE1618 Dual-Channel Temperature Monitor IC

The remote sensor can be a diode-connected transistor, either a discrete NPN/PNP type such as the 2N3904/2N3906, or a diode-connected PNP integrated within another chip, as found in some Intel® microprocessors.

Temperature readings from both the local and remote sensors are stored in internal registers and can be accessed via a 2-wire SMBus interface. These readings are automatically updated at the end of each conversion cycle when conversions are enabled. The conversion process runs automatically at a rate defined by the programmable data in the conversion rate register, although a conversion can also be triggered immediately using the one-shot mode.

The local temperature is always measured with a 1.0 °C resolution, while the remote sensor offers two selectable measurement modes:

  • Extended mode: 0.125 °C resolution
  • Basic mode: 1.0 °C resolution

The operating mode is automatically selected based on the data stored in the conversion rate register (see Table 6). Extended mode is used when the conversion rate is low (0.7 Hz or less), while normal mode applies at higher rates (2, 4, or 8 Hz).

An integrated temperature alarm detects both over-temperature and under-temperature conditions, with programmable trip points. The NE1618 supports nine possible SMBus addresses (determined by two address pins), allowing up to nine devices to be connected on the same bus.

For power efficiency, the device can enter standby mode, which can be activated either through software (via the SMBus) or hardware (using the STBY pin).


FEATURES

• Monitors both local and remote temperatures

• High measurement accuracy:

– ±2 °C for local (on-chip) sensor

– ±1.5 °C for remote sensor at 1 °C resolution

– ±1.0 °C for remote sensor at 0.125 °C resolution

• No external calibration required

• Programmable over- and under-temperature alarm

• SMBus-compatible 2-wire serial interface

• Operates from 3.0 V to 3.6 V supply

• Low power consumption:

– 80 µA (operating mode)

– 3 µA typical (standby mode)

• Compact 16-lead QSOP package


APPLICATIONS

• Desktop PCs

• Laptop and notebook computers

• Smart battery packs

• Industrial control systems

• Telecommunications equipment

NE1618 PIN CONFIGURATION

NE1618 PIN CONFIGURATION

NE1618 PIN DESCRIPTION


Pin #FunctionDescription / Comments
1TEST1Reserved for factory testing¹
2VDDPositive power supply²
3D+Positive input of the remote temperature sensor
4D–Negative input of the remote temperature sensor
5TEST5Reserved for factory testing¹
6ADD1Device address selection pin (3-state)
7GNDGround
8GNDGround
9TEST9Reserved for factory testing¹
10ADD0Device address selection pin (3-state)
11ALERTOpen-drain output for interrupt or SMBus alert function
12SDATASMBus serial data input/output (open-drain)
13TEST13Reserved for factory testing¹
14SCLKSMBus clock input
15STBYHardware standby control pin — HIGH: normal operation, LOW: standby mode
16TEST16Reserved for factory testing¹


NOTES:

  1. Factory test pins should remain floating or connected to ground.
  2. The VDD pin should be decoupled with a 0.1 µF capacitor for stable operation.

NE1618 FUNCTIONAL BLOCK DIAGRAM

NE1618 FUNCTIONAL BLOCK DIAGRAM

NE1618 TYPICAL OPERATING CIRCUIT

NE1618 TYPICAL OPERATING CIRCUIT

NOTES:
1. May be required if remote diode is in a noisy environment and/or several feet from the NE1618.
2. May be required in noisy environment. Up to 2200 pF may be used.

ABSOLUTE MAXIMUM RATINGS


ParameterMin.Max.Unit
VDD to GND–0.3+6V
D+, ADD0, ADD1–0.3VDD + 0.3V
D– to GND–0.3+0.8V
SCLK, SDATA, ALERT, STBY–0.3+6V
Input current (SDATA)–1+50mA
D– current±1mA
ESD – Human Body Model2000V
ESD – Machine Model200V
Operating temperature range0+120°C
Maximum junction temperature+150°C
Storage temperature range–65+150°C


NOTE:

  1. These are stress ratings only. Functional operation of the device under these or any conditions beyond those described in the operational specifications is not guaranteed. Exposure to absolute maximum conditions for extended periods may result in permanent damage and affect long-term reliability.

ELECTRICAL CHARACTERISTICS

(VDD = 3.3 V; Tamb = +5 °C to +120 °C, unless otherwise specified)


ParameterConditionsMin.Typ.Max.Unit
Temperature resolution1°C
Local temperature errorTamb = +60 °C to +100 °C, VDD = 3.3 V±0.75±1.5°C
Tamb = +60 °C to +100 °C, VDD = 5.0 V¹±1.25±2.0°C
Tamb = 0 °C to +120 °C, VDD = 3.3 V±2.0±3.0°C
Tamb = 0 °C to +120 °C, VDD = 5.0 V¹±2.5±3.5°C
Remote temperature error (1 °C resolution)Tremote = +60 °C to +100 °C, VDD = 3.3 V±3.0°C
Tremote = +60 °C to +100 °C, VDD = 5.0 V¹±3.5°C
Tremote = 0 °C to +120 °C, VDD = 3.3 V±5.0°C
Tremote = 0 °C to +120 °C, VDD = 5.0 V¹±5.5°C
Extended remote temperature error (0.125 °C resolution)Tremote = +70 °C to +100 °C, VDD = 3.3 V±1.0°C
Tremote = +70 °C to +100 °C, VDD = 5.0 V¹±1.5°C
Tremote = 0 °C to +120 °C, VDD = 3.3 V±3.0°C
Tremote = 0 °C to +120 °C, VDD = 5.0 V¹±3.5°C
Extended relative temperature error (0.125 °C resolution)Tremote = +70 °C to +100 °C, VDD = 3.3 V±0.25°C
Tremote = +70 °C to +100 °C, VDD = 5.0 V¹±0.75°C
Tremote = 0 °C to +120 °C, VDD = 3.3 V±0.50°C
Tremote = 0 °C to +120 °C, VDD = 5.0 V¹±1.0°C
Under-voltage lockout³VDD input disables A/D conversion⁴2.12.95V
Power-on reset threshold⁵VDD input falling edge1.02.5V
Power supply current (average)Conversion rate = 02h80160µA
Conversion rate = 05h100270µA
Power supply current (standby)SMBus inactive310µA
Conversion time (busy duration)Basic measurement150ms
Extended measurement750ms
Conversion rate errorProgrammed rate > 1 Hz⁶–30+30%
Remote sensor source currentHIGH level100µA
LOW level10µA
Address pin bias currentDuring address read⁷⁸50µA


NOTES:

  1. The NE1618 is optimized for 3.3 V operation. The accuracy limits listed for 5 V operation are guaranteed by design and verified through 100% QA sample testing.
  2. Guaranteed by design.
  3. Under-Voltage Lockout (UVL) is defined as the minimum VDD level below which the internal A/D converter is disabled. This threshold is designed to be at least 200 mV above the power-on reset voltage. While disabled, the temperature registers retain their last valid readings to prevent incorrect data due to low voltage. Upon power-up, the temperature register defaults to 0 °C until VDD rises above the UVL threshold.
  4. VDD (rising edge) level below which the ADC remains inactive.
  5. VDD (falling edge) level below which internal logic resets.
  6. For conversion rates ≤ 1 Hz, extended measurements require approximately 400 ms longer conversion time.
  7. Device address is read at power-up and at the start of each conversion (except at the fastest conversion rate).
  8. Due to address pin bias current, pull-up or pull-down resistors should be ≤ 2 kΩ.


SMBus INTERFACE AC SPECIFICATIONS
(VDD = 3.0 V to 3.6 V; Tamb = 0 °C to +125 °C, unless otherwise specified)
These specifications are guaranteed by design and not tested in production.


SymbolParameterConditionsMin.Typ.Max.Unit
VIHLogic input high voltage for STBY, SCLK, SDATAVDD = 3.0 V to 5.5 V2.2V
VILLogic input low voltage for STBY, SCLK, SDATAVDD = 3.0 V to 5.5 V0.8V
IOLLogic output low sink current — ALERTVOL = 0.4 V1.0mA
Logic output low sink current — SDATAVOL = 0.6 V6.0mA
IIH, IILLogic input currentVIN = VDD or GND±1.0µA
CINSMBus input capacitance (SCLK, SDATA)5pF
fSCLKSCLK operating frequencySee Figure 40100kHz
tLOWSCLK low timeSee Figure 44.0µs
tHIGHSCLK high timeSee Figure 44.05.0µs
tBUFBus free time between STOP and START conditionSee Figure 44.7µs
tHD:STAHold time after START condition (SDA start to first SCL low)See Figure 44.0µs
tHD:DATData hold time (SCL high-to-low to SDA edge)See Figure 40ns
tSU:DATData setup time (SDA edge to SCL low)See Figure 4250ns
tSU:STASetup time for repeated START condition (SCL low-to-high to next START)See Figure 4250ns
tSU:STOSetup time for STOP condition (SCL low-to-high to SDA high)See Figure 44.0µs
tFFall time of SCL and SDA signalsSee Figure 41.0µs


Note:

Timing parameters refer to standard SMBus protocol operation. For reliable communication, ensure bus pull-up resistors are selected to maintain rise and fall times within the specified limits.

Timing measurements.

Timing measurements.

NOTE:
The NE1618 does not include the SMBus timeout capability (tLOW:SEXT and tLOW:MEXT).

FUNCTIONAL DESCRIPTION

Serial Bus Interface

The NE1618 communicates through a 2-wire System Management Bus (SMBus) interface, operating as a slave device controlled by a master controller. Communication takes place via two pins: SCLK (clock input) and SDATA (data input/output).

The master device generates the clock signal on the SCLK line and transfers data to or from the NE1618 through the SDATA line. Because both pins use open-drain circuitry, external pull-up resistors (typically around 10 kΩ) are required on each line.

All communication between the controller and the NE1618 uses 8-bit data bytes or words following standard SMBus protocol, which will be explained further in the SMBus Interface section. Detailed device operations over the bus are discussed in the following sections.


Slave Address

The 7-bit slave address of the NE1618 on the SMBus is determined by the logic levels applied to the ADD0 and ADD1 pins. Each of these pins can be configured to one of three logical states:

  • Connected to GND
  • Connected to VDD
  • Left floating (open)

To ensure reliable address detection, any pull-up or pull-down resistors used should be ≤ 2 kΩ. The available address combinations are shown in Table 1, providing up to nine unique address options, allowing multiple NE1618 devices to operate on the same SMBus without address conflict.

It is important to note that the state of the address pins is sampled and latched both at power-up and at the start of every conversion. Therefore, the address configuration must remain permanently connected during device operation to ensure stable communication.

Registers

The NE1618 includes several internal registers whose names, commands, power-on reset (POR) states, and functions are listed in Table 2. These registers serve various purposes, such as:

  • Configuration register – used to control and configure the NE1618’s operation.
  • Status register – provides flag indicators resulting from temperature limit comparisons.
  • Temperature measurement and limit registers – store temperature readings and limit settings.
  • Identification and test registers – used for device identification and factory testing.

Each register stores data in an 8-bit digital byte format. Temperature-related data are represented in two’s complement format, while all other data use straight binary format. Registers hold either programmable values that define device behavior or measured data from internal operations.

Register access is controlled via the command byte, which specifies the target register during SMBus communication. Data read and write operations are performed by the system controller through the SMBus.

Registers are organized into two main groups:

  • Read-only registers (R– prefix): Data can only be read.
  • Write-only registers (W– prefix): Data can only be written (includes the one-shot register, OSHT).

Programmable values should be written to write-only registers, while measured or status data should be read from read-only registers. Any attempt to write to a read-only register or read from a write-only register will result in an invalid operation — written data will be ignored, and read data will return FFh.

Some registers exist in pairs to support both read and write operations for the same function (e.g., RC and WC for configuration).

Reserved registers are used solely for factory testing and should not be accessed in normal operation.

Device Slave Address

The NE1618 uses a 7-bit slave address on the SMBus, which is determined by the logic levels applied to the ADD0 and ADD1 pins. These pins can be connected to GND, VDD, or left not connected (NC). Each combination corresponds to a unique device address, as shown in the table below.


ADD0 PinADD1 Pin7-Bit Address (Binary)
GNDGND0011 000
GNDNC0011 001
GNDVDD0011 010
NCGND0101 001
NCNC0101 010
NCVDD0101 011
VDDGND1001 100
VDDNC1001 101
VDDVDD1001 110

Each of these nine address combinations allows multiple NE1618 devices to share the same SMBus without address conflicts.

Note: The ADD0 and ADD1 connections are sampled and latched both at power-up and at the start of each temperature conversion, so these connections must remain fixed during operation.

Register Assignments

The NE1618 contains multiple internal registers used for device configuration, status monitoring, and temperature measurement. Each register is identified by a command byte and initialized to a specific value after Power-On Reset (POR). The following table summarizes the register names, command codes, default states, and their functions.


Register NameCommand Byte (Hex)POR State (Binary)Function / Description
RDIDFEHN/ARead Device ID
RDRVFFHN/ARead Device Revision
RIT00H0000 0000Read Internal (Local) Temperature
RET01H0000 0000Read External (Remote) Temperature
REET10H0000 0000Read Extended External Temperature
RS02HN/ARead Status
RC03H0000 0000Read Configuration
RCR04H0000 0010Read Conversion Rate
RIHL05H0111 1111Read Internal Temperature High Limit
RILL06H1100 1001Read Internal Temperature Low Limit
REHL07H0111 1111Read External Temperature High Limit
RELL08H1100 1001Read External Temperature Low Limit
WC09HN/AWrite Configuration
WCR0AHN/AWrite Conversion Rate
WIHL0BHN/AWrite Internal Temperature High Limit
WILL0CHN/AWrite Internal Temperature Low Limit
WEHL0DHN/AWrite External Temperature High Limit
WELL0EHN/AWrite External Temperature Low Limit
OSHT0FHN/AOne-Shot Command
RESERVED11HN/AReserved for Factory Use
RESERVED12HN/AReserved for Factory Use
RESERVED13HN/AReserved for Factory Use
RESERVED14HN/AReserved for Factory Use
RESERVED15HN/AReserved for Factory Use


Notes:

  • Registers beginning with “R–” are read-only.
  • Registers beginning with “W–” are write-only.
  • Attempting to write to a read-only register or read from a write-only register results in invalid data (read value = FFh).
  • The OSHT register is a one-shot command register, used to trigger a single temperature conversion.
  • Reserved registers are intended for manufacturer test purposes and should not be accessed by the user.

Power-On Reset (POR)

When power is applied to the NE1618 while the STBY input pin is LOW, the device enters its Power-On Reset (POR) state, during which all registers are reset to their default values (see Table 2). The POR state results in:

  • The interrupt latch is cleared, the ALERT output driver is off, and the ALERT pin is pulled HIGH via an external pull-up resistor.
  • The conversion rate is set to the default value of approximately 0.2 Hz.
  • Temperature limits for both local and remote channels are set to +127 °C (high limit) and –55 °C (low limit).
  • The register pointer is set to 00H, ready for reading RIT (internal temperature) data.

Registers with indeterminate default values will contain unknown data after POR.

During POR, the on-board A-to-D converter is disabled, and the device’s measurement functions are inactive. However, the SMBus interface remains active, allowing read/write operations to registers. If no SMBus activity occurs, the device consumes less than 10 µA of supply current. Writing temperature limit values to the limit registers is recommended during this stage.


Starting Conversion

After POR, if the STBY pin is HIGH and the RUN/STOP bit (bit 6) of the configuration register is 0 (default), the device enters free-running mode:

  • The A-to-D converter is enabled, and temperature measurement is activated.
  • The device automatically cycles through local and remote temperature measurements at intervals defined by the programmable conversion rate register.
  • Temperature readings are compared against limit values to update status flags and trigger interrupts via the ALERT pin.
  • Measured values are stored in the temperature registers, while limit comparison results update the status register.

To prevent false status flags, temperature limit values should be written into the limit registers before starting conversion.


Low-Power Standby Modes

The NE1618 can be placed into standby mode from free-running operation in two ways:

  1. Hardware Standby Mode – Set the STBY pin LOW.
  2. Software Standby Mode – Set the RUN/STOP bit (bit 6) of the configuration register to 1.

In both modes:

  • Free-running operation is halted.
  • Supply current drops to less than 10 µA if there is no SMBus activity.
  • All register data are retained.
  • The SMBus interface remains active, so register read/write operations are still possible.

Key differences between standby modes:

  • Software Standby: The A-to-D converter can still perform measurements. A one-shot command initiates a single conversion, which updates temperature registers and status flags as in free-running mode.
  • Hardware Standby: The A-to-D converter is fully disabled. Conversion operations are inhibited, and no measurements are performed. If a hardware standby command is received during an ongoing conversion, the cycle is stopped immediately, and temperature registers are not updated.

Temperature Measurement

The NE1618 features an on-chip sensor for measuring the local (internal) temperature and provides two input pins, D+ and D–, for connecting an external (remote) temperature sensor. The remote sensor must be a diode-type device, connected with the anode to D+ and cathode to D–.


Measurement Principle

Temperature is determined by measuring the base-emitter voltage difference (ΔVBE) of the diode at two different operating currents:ΔVBE=kTqln⁡(N)\Delta V_{BE} = \frac{kT}{q} \ln(N)ΔVBE​=qkT​ln(N)

Where:

  • k = Boltzmann’s constant
  • T = Absolute temperature (Kelvin)
  • q = Electron charge
  • LN = Natural logarithm
  • N = Ratio of the two current levels

For remote temperature measurement, the NE1618 provides two current sources (~10 µA and ~100 µA). The sensed voltage across D+ and D– is limited to 0.25 V – 0.95 V, so the external diode must operate within these current and voltage limits. Recommended devices include:

  • PNP transistor diode-connected on Intel Pentium microprocessors
  • Discrete low-power transistor, e.g., 2N3904


Conversion to Digital Data

The ΔVBE voltage is converted to a digital value using the on-chip sigma-delta A-to-D converter. The results are:

  • Stored in the temperature registers: RIT (local), RET (remote), and REET (extended remote).
  • Compared against temperature limits to update the status register flags and trigger an ALERT interrupt if any limit is exceeded.

Data registers are updated at the end of each conversion and can be read at any time.


Measurement Modes

  • Basic Measurement: Resolution: 1 °C for local and remote sensors. Used for general-purpose temperature monitoring.
  • Extended Measurement (Remote Only): Resolution: 0.125 °C, enabled for precise monitoring (e.g., IC die temperature). Uses the 11-bit A-to-D converter: 8 MSB bits → RET register 3 LSB bits → REET register (stored in MSB positions) To obtain the extended remote temperature, combine RET and REET data correctly.

In basic mode (conversion rate > 04h), only the RET register is significant; REET is cleared, and resolution is 1 °C.

The extended measurement works only in free-running mode. One-shot conversions or standby operations produce basic measurement results regardless of conversion rate settings.

Temperature Data Format

  • Local Temperature (RIT): Measured in integer values, 1 °C resolution. Represented in 2’s complement 8-bit format.
  • Remote Temperature (RET + REET): Measured as a floating-point value, consisting of: Integer portion from RET (Table 3) Fractional/extended portion from REET (Table 4) In basic measurement mode, the extended portion = 0; the temperature is derived solely from RET.

Table 3. Temperature Data Format (RIT & RET)

The RIT (local temperature) and RET (remote temperature) registers store temperature values in 8-bit digital 2’s complement format with 1 °C resolution.


Temperature (°C)8-Bit Digital Data
+1270111 1111
+1260111 1110
+1000110 0100
+500011 0010
+250001 1001
+10000 0001
≤00000 0000

Note: Negative temperatures are represented using standard 2’s complement notation.

Conversion Rate Control Byte

The conversion rate control byte defines the temperature measurement frequency and the typical supply current at VDD = 3.3 V. Only values 00h to 07h are valid; other values (08h to FFh) are reserved.

DataConversion Rate (Hz)Average Supply Current (µA Typ.)
00h0.06TBD
01h0.12TBD
02h0.22TBD
03h0.40TBD
04h0.70TBD
05h2TBD
06h4TBD
07h8TBD
08h–FFhReservedn/a

The conversion rate is used to control basic or extended measurement modes for remote temperature.

Temperature Limit Registers

The NE1618 provides four programmable temperature limit registers:

•High and low limits for internal (local) temperature

•High and low limits for external (remote) temperature

Function:

•Each channel’s measured temperature (RIT for local, RET for remote) is compared with its corresponding limit register.

•If the temperature equals or exceeds the limit: The ALERT output is asserted The corresponding status flag bit is set

Commands:

RegisterFunction
WIHL / RIHLInternal temperature high limit
WILL / RILLInternal temperature low limit
WEHL / REHLExternal temperature high limit
WELL / RELLExternal temperature low limit

POR Default Values:

•High limit: +127 °C (0111 1111)

•Low limit: –55 °C (1100 1001)

Note: Only RET data is used for external temperature limit comparisons. The REET register is ignored.

One-Shot Command

The one-shot command (OSHT, 0Fh) is not a data register, but writing to it initiates a single ADC conversion.

•In free-running mode, a one-shot command immediately starts a new conversion cycle.

•If a conversion is already in progress, the command is ignored.

•In software standby mode, the command performs one conversion and then returns the device to standby.

•In hardware standby mode, the one-shot command is inhibited.

Important Notes:

•Using a one-shot command clears the REET register.

•The resulting measurement is always a basic measurement (1 °C resolution) regardless of extended mode settings.

Conclusion

The NE1618 is a high-precision, dual-channel temperature monitoring IC designed for accurate measurement of both local and remote temperatures. It supports basic and extended measurement modes, programmable temperature limits, and SMBus communication for easy integration into computer, industrial, and telecom systems. The device provides built-in fault detection, ALERT interrupt signaling, and low-power standby modes, ensuring reliable operation under varying conditions. Careful PCB layout, proper sensor connection, and appropriate bypassing are essential to minimize noise and maximize measurement accuracy. Overall, the NE1618 offers a versatile and robust solution for temperature monitoring in high-performance electronic applications.

Christopher Anderson

Christopher Anderson has a Ph.D. in electrical engineering, focusing on power electronics. He’s been a Senior member of the IEEE Power Electronics Society since 2021. Right now, he works with the KPR Institute of Engineering and Technology in the U.S. He also writes detailed, top-notch articles about power electronics for business-to-business electronics platforms.

Subscribe to JMBom Electronics !

Email
Email

Leave Us A Message!

We`re not around but we still want to hear from you! Leave us a note:

SEND
EmailWhatsApp
*You can contact us directly on WhatsApp!