AN-876: AN-876 Replacing National’s LM75 with the Analog Devices, Inc. ADT75
Introduction
The ADT75 has two grades, the ADT75A and the ADT75B. The ADT75B is a higher temperature accurate part, and the ADT75A is designed as a second source for the LM75. The ADT75 is a functional and pin- and package-compatible replacement for the LM75. No software or hardware change is required when replacing the LM75 with the ADT75.


Temperature Error Performance Over Temperature
The performance capabilities of the ADT75A grade and LM75 over temperature are completely compatible. Both parts have similar performance graphs (see Figure 3).
Note that if more accuracy is required, the ADT75B grade is recommended.
Compatibility
Feature | ADT75A | LM75 |
I²C Interface | Yes | Yes |
I²C Bus Address | Yes | Yes |
8-Lead MSOP and 8-Lead SOIC | Yes | Yes |
Identical Register Addresses1 | Yes | Yes |
Identical Register Content | Yes | Yes |
Identical Temperature Accuracy | Yes | Yes |
9-Bit Resolution | Yes | Yes |
3.3 V and 5 V Operation | Yes | Yes |
Similar AC/DC Parameters | Yes | Yes |
Identical OS and Configuration Functions | Yes | Yes |
Twos Complement Coding | Yes | Yes |
1 The ADT75 and the LM75 have identical register content. The ADT75 contains additional register bits for one shot mode, SMBus alert enable, and extra temperature resolution bits. The contents of all these additional registers can be ignored without having to modify LM75 software.
Overtemperature Modes
- The ADT75 powers up in default as an OS pin. The LM75 also powers up in default as an OS pin.
- The comparator mode is the default overtemperature power-up mode for both the ADT75 and the LM75.
- Both parts can be programmed to have the OS pin be either active low or active high. Both parts follow the interrupt response shown in Figure 4.
Note that there is an additional feature on the ADT75 that is not available on the LM75. This is the SMBus alert function. If the user chooses to employ this feature on the ADT75, Bit 7 of the configuration register must be set to enable.
Differences Between the ADT75 and the LM75
The ADT75 has two grades, the ADT75A and the ADT75B. The ADT75B is a higher temperature-accurate part. The ADT75A is designed as a second source for the LM75. There are small differences between the ADT75A and the LM75 that do not affect the capability of either part being used in the same socket. The ADT75A differences are an enhancement on the LM75 and are listed in Table 2.
Address | LM75 | ADT75A | ||
Comments | Conditions | Comments | Conditions | |
VDD | 3.3 V only and 5 V only | 3.0 V to 5.5 V | ||
Data Sheet Specifications at VDD | 3.3 V and 5 V | 3 V to 5.5 V | ||
Temperature Range | −55°C to +125°C | −55°C to +125°C | ||
Temperature Accuracy | TA = −55°C to +125°C | ±3°C maximum | TA = +100°C to +125°C | 4.5 V to 5.5 V, ±2°C typical |
Resolution (Bits) | 8, 9 | 8, 9, 10, 11, 12 | ||
Temperature Conversion Time (Maximum) | 100 ms | 60 ms | ||
Supply Current (I2C Inactive) |
LM75B @ 3.3 V and 5 V LM75C @ 3.3 V and 5 V |
500 μA 1 mA |
VDD = 3.3 V VDD = 5 V |
500 μA 525 μA |
Shutdown Current (3.3 V) | 4 μA typical | Typical = 3 μA | 8 μA maximum | |
Shutdown Current (5 V) | 6 μA typical | Typical = 5.5 μA | 12 μA maximum | |
One-Shot Register | Not present on LM75 | N/A | Present on ADT75;1 current consumption @ 3.3 V | 78.6 μW typical |
SMBus Alert | Not present on LM75 | N/A | Setting Bit D7 in the configuration register enables SMBus alert function, if required |
1Specially designed to reduce power consumption.
The temperature accuracy specifications of the ADT75B are far better than those of the LM75, as shown in Table 3.
LM75 | ADT75B | ||
Temperature Range | Accuracy | Temperature Range | Accuracy |
TA = −25°C to +100°C | ±2°C maximum | TA = 0°C to 70°C | ±1°C maximum |
TA = −55°C to +120°C | ±3°C maximum |
TA = −25°C to +100°C TA = −55°C to +100°C TA = 100°C to 125°C @ 3 V to 3.6 V VDD |
±2°C maximum ±3°C maximum ±3°C maximum |
One-Shot Register
One-shot mode is a feature of the ADT75. It is not available in the LM75. LM75 software has no effect on this register and, therefore, does not need to be modified.
This register is specifically designed to minimize power consumption. See the ADT75 data sheet for more information.
When one-shot mode is active, the following sequence of events occurs:
- The ADT75 is powered down.
- 0x04 is written to the address pointer register.
- A conversion is performed
- The part returns to power-down.
Pointer Address | Register Name | Power-On Default |
0x00 | Temperature Value | 0x00 |
0x01 | Configuration | 0x00 |
0x02 | THYST | 0x4B00 (75°C) |
0x03 | TOS Setpoint | 0x5000 (80°C) |
0x04 | One Shot | 0xXX |