LM96163 [TI]

具有 1 条远程和本地通道的温度传感器,带 β 补偿和风扇控制功能;
LM96163
型号: LM96163
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

具有 1 条远程和本地通道的温度传感器,带 β 补偿和风扇控制功能

温度传感 风扇 传感器 温度传感器
文件: 总48页 (文件大小:1028K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
LM96163 Remote Diode Digital Temperature Sensor with Integrated Fan Control and  
®
TruTherm BJT Transistor Beta Compensation Technology  
Check for Samples: LM96163  
1
FEATURES  
DESCRIPTION  
The LM96163 has remote and local temperature  
sensors with integrated fan control that includes  
TruTherm BJT transistor beta compensation  
technology for remote diode sensing. The LM96163  
accurately measures: (1) its own temperature and (2)  
the temperature of a diode-connected transistor, such  
as a 2N3904, or a thermal diode commonly found on  
Computer Processors, Graphics Processor Units  
(GPU) and other ASIC's. The LM96163 has an offset  
register to correct for errors caused by different non-  
ideality factors of other thermal diodes.  
2
TruTherm BJT Beta Compensation Technology  
Supports 45nm, 65nm and 90nm Processor  
Remote Diodes  
Factory Trimmed for Intel® 45 nm Processor  
Thermal Diodes  
Accurately Senses Diode-Connected 2N3904  
Transistors or Thermal Diodes On-board Large  
Processors or ASIC's  
Accurately Senses its Own Temperature  
Integrated PWM Fan Speed Control Output  
Supports High Resolution at 22.5kHz  
Frequency for 4-pin Fans  
The LM96163 also features an integrated, pulse-  
width-modulated (PWM), open-drain fan control  
output. Fan speed depends on a combination of the  
remote temperature reading, the lookup table and  
register settings. The 12-step Lookup Table (LUT)  
enables the user to program a non-linear fan speed  
vs. temperature transfer function often used to quiet  
acoustic fan noise. In addition a fully programmable  
ramping function has been added to allow smooth  
transitions between LUT setpoints.  
Acoustic Fan Noise Reduction with User-  
Programmable 12-Step Lookup Table  
LUT Transition Fine Resolution Smoothing  
Function  
Tachometer Input for Measuring Fan RPM  
Smart-Tach Modes for Measuring RPM of Fans  
with Pulse-Width-Modulated Power as Shown  
in Typical Application  
Table 1. Key Specifications  
Remote Temp Accuracy (includes quantization error)  
ALERT Output for Processor Event  
Notification  
LM96163 Temp  
+25 to +85°C  
+25 to +85°C  
-40 to +25°C  
DiodeTemp  
+50 to +105°C  
+40 to +125°C  
+25 to 125°C  
Max Error  
±0.75°C  
±1.5°C  
TCRIT Output for Critical Temperature System  
Shutdown  
±3.0°C  
Offset Register Can Adjust for a Variety of  
Thermal Diodes  
Local Temp Accuracy (includes quantization error)  
LM96163 Temp 25°C to 125°C  
±3.0°C (max)  
10-Bit Plus Sign and 11-Bit Unsigned Formats,  
with 1/8°C Resolution  
Supply Voltage  
+3.0 V to +3.6 V  
456 µA (typ)  
Supply Current (0.8Hz Conversion)  
Extended Resolution to 1/32°C when Digital  
Filter Enabled  
Resolves Remote Diode Temperatures up to  
255.875°C  
SMBus 2.0 Compatible Interface, with  
TIMEOUT and ARA  
10-Pin SON Package  
APPLICATIONS  
Processor Thermal Management  
Electronic Test and Office Equipment  
Industrial Controls  
1
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of  
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.  
2
All trademarks are the property of their respective owners.  
PRODUCTION DATA information is current as of publication date.  
Products conform to specifications per the terms of the Texas  
Instruments standard warranty. Production processing does not  
necessarily include testing of all parameters.  
Copyright © 2008–2013, Texas Instruments Incorporated  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Connection Diagrams  
1
10  
TCRIT  
VDD  
SMBCLK  
2
3
4
5
9
8
7
6
SMBDAT  
TACH  
LM96163  
D+  
D-  
ALERT  
PWM  
GND  
Figure 1. 10-Pin SON (TopView)  
See DSC0010A Package  
Pin Descriptions  
Pin  
Name  
Input/Output  
Function and Connection  
Open-Drain Digital Output. Connect to system shutdown. Pin activates when  
temperature conversion value exceeds programmed limit. Several power-on-default  
limit values are available.  
Open-Drain  
Digital Output  
1
TCRIT  
Connect to a low-noise +3.3 ± 0.3 VDC power supply, and bypass to GND with a 0.1 µF  
ceramic capacitor in parallel with a 100 pF ceramic capacitor. A bulk capacitance of  
10 µF needs to be in the vicinity of the LM96163's VDD pin.  
2
VDD  
Power Supply Input  
Connect to the anode (positive side) of the remote diode. A 100pF capacitor can be  
connected between pins 3 and 4.  
3
4
D+  
Analog Input  
Analog Input  
Connect to the cathode (negative side) of the remote diode. A 100pF capacitor can be  
connected between pins 3 and 4.  
D−  
Open-Drain  
Digital Output  
Open-Drain Digital Output. Connect to fan drive circuitry. The power-on default for this  
pin is low (pin 4 pulled to ground).  
5
6
7
PWM  
GND  
Ground  
This is the analog and digital ground return.  
This pin is an open-drain ALERT output.  
Open-Drain  
Digital Output  
ALERT  
Tachometer input for measuring fan speed. Note the TACH input is disabled upon  
power-up and needs to be enabled for use by setting TCHEN bit 2 of Configuration  
Register 03h.  
8
TACH  
Digital Input  
Digital Input/  
Open-Drain Digital  
Output  
9
SMBDAT  
SMBCLK  
This is the bidirectional SMBus data line.  
Digital Input. This is the SMBus clock input.  
10  
Digital Input  
2
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
Simplified Block Diagram  
Internal Diode  
LM96163-LLP10  
TruTherm  
or  
Traditional  
Diode  
D+  
D-  
Analog  
Filter  
IIR  
Filter  
DS ADC  
Bias and  
Control  
Tachometer  
Detection  
TACH  
TCRIT  
Temp Reading,  
Temp Limit,  
Hysteresis, and  
Temp Sensor  
SMBDAT  
2 - Wire  
Serial  
Interface  
Comparators  
SMBCLK  
Filter Registers  
ALERT  
Status and Status Mask Registers and Logic  
PWM  
PWM Fan Control  
Registers  
PWM Fan  
Control  
Typical Application  
+3.3V  
+3.3V  
These two capacitors  
are close to Pin 2  
4-Pin DC Brushless  
Fan Module with  
Tachometer Output  
and PWM Input  
To Processor Power  
Supply Shutdown  
0.1  
1.2k  
Fan voltage  
+12 or +5 VDC  
10 mF  
+3.3V  
Fan V+  
1.2k 1.2k  
100 pF  
LM96163  
1.2k  
10  
OPTIONAL  
Capacitor  
is close to  
1
To SMBus  
TCRIT SMBCLK  
interface  
control  
circuitry  
2
3
4
5
9
8
7
6
1k  
pins 3 and 4  
VDD  
SMBDAT  
TACH  
D+  
Tach In  
Tach. input  
from Fan  
100 pF  
13k  
10k  
D-  
ALERT  
GND  
PWM  
+3.3V  
1.2k  
Remote diode-  
connected transistor  
inside of a Processor  
on 45 nm or 65 nm  
process  
PWM Output  
to Fan  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
3
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam  
during storage or handling to prevent electrostatic damage to the MOS gates.  
Absolute Maximum Ratings(1)(2)(3)  
Supply Voltage, VDD  
0.3 V to 6.0 V  
0.5 V to 6.0 V  
0.3 V to (VDD + 0. 3 V)  
±1 mA  
Voltage on SMBDAT, SMBCLK,ALERT, TCRIT, TACH, PWM Pins  
Voltage on Other Pins  
Input Current, DPin(4)  
Input Current at All Other Pins(4)  
Package Input Current(4)  
5 mA  
30 mA  
SMBDAT, ALERT, PWM pins  
Output Sink Current  
10 mA  
See(5)  
Package Power Dissipation  
Junction Temperature  
125°C  
Storage Temperature  
65°C to +150°C  
2500 V  
Human Body Model  
ESD Susceptibility(6)  
Machine Model  
250 V  
Charged Device Model  
1000 V  
(1) All voltages are measured with respect to GND, unless otherwise noted.  
(2) Absolute Maximum Ratings indicate limits beyond which damage to the device may occur. Operating Ratings indicate conditions for  
which the device is functional, but do not guarantee performance limits. For guaranteed specifications and test conditions, see the  
Electrical Characteristics. The guaranteed specifications apply only for the test conditions listed. Some performance characteristics may  
degrade when the device is not operated under the listed test conditions.  
(3) If Military/Aerospace specified devices are required, please contact the TI Sales Office/Distributors for availability and specifications.  
(4) When the input voltage (VIN) at any pin exceeds the power supplies (VIN < GND or VIN > V+), the current at that pin should be limited to  
5 mA. Parasitic components and/or ESD protection circuitry are shown below for the LM96163's pins. Care should be taken not to  
forward bias the parasitic diode, D2, present on pins D+ and D. Doing so by more than 50 mV may corrupt temperature  
measurements.  
(5) Thermal resistance junction to ambient when attached to a 2 layer 4"x3" printed circuit board with copper thickness of 2oz. as described  
in JEDEC specification EIA/JESD51-3 is 137°C/W. Thermal resistance junction to ambient when attached to a 4 layer 4"x3" printed  
circuit board with copper thickness 2oz./1oz./1oz/2oz. and 4 thermal vias as described in JEDEC specification EIA/JESD51-7 is  
40.3°C/W.  
(6) Human body model, 100 pF discharged through a 1.5 kΩ resistor. Machine model, 200 pF discharged directly into each pin. Charged  
Device Model (CDM) simulates a pin slowly acquiring charge (such as from a device sliding down the feeder in an automated  
assembler) then rapidly being discharged.  
Operating Ratings(1)(2)(3)(4)  
Specified Temperature Range (TMIN TA TMAX  
)
LM96163CISD  
–40°C TA +85°C  
-40°C TD +140°C  
+3.0 V to +3.6 V  
Remote Diode Temperature Range  
Supply Voltage Range (VDD  
)
(1) Absolute Maximum Ratings indicate limits beyond which damage to the device may occur. Operating Ratings indicate conditions for  
which the device is functional, but do not guarantee performance limits. For guaranteed specifications and test conditions, see the  
Electrical Characteristics. The guaranteed specifications apply only for the test conditions listed. Some performance characteristics may  
degrade when the device is not operated under the listed test conditions.  
(2) All voltages are measured with respect to GND, unless otherwise noted.  
(3) Soldering process must comply with Reflow Temperature Profile specifications. Refer to www.ti.com/packaging  
(4) Reflow temperature profiles are different for packages containing lead (Pb) than for those that do not.  
4
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
DC Electrical Characteristics  
TEMPERATURE-TO-DIGITAL CONVERTER CHARACTERISTICS  
The following specifications apply for VDD = 3.0 VDC to 3.6 VDC, and all analog source impedance RS = 50unless  
otherwise specified in the conditions. Boldface limits apply for TA = TJ = TMIN to TMAX; all other limits TA = +25°C; unless  
otherwise noted. TD is the junction temperature of the remote thermal diode. TJ is the junction temperature of the LM96163.  
Units  
(Limits)  
Parameter  
Conditions  
Typical(1) Limits(2)  
Temperature Error Using the Remote  
Thermal Diode of an Intel Processor on  
45nm.(3)  
TD = +50°C to +105°C  
TD = Remote Diode  
Junction Temperature  
TA = +25°C to +85°C  
±0.75  
°C (max)  
TA = +25°C to +85°C  
TA = -40°C to +25°C  
TA = +25°C to +125°C  
TA = -40°C to +25°C  
TD = +40°C to +125°C  
TD = +25°C to +125°C  
±1.5  
±3.0  
°C (max)  
°C (max)  
°C (max)  
Temperature Error Using the Local Diode.  
±1  
±3  
±6  
See(4)  
&
(5) for the thermal resistance to be  
°C (max)  
used in the self-heating calculation.  
11  
0.125  
8
Bits  
°C  
Remote Diode Resolution  
Bits  
Local Diode Resolution  
1
°C  
Conversion Time, All Temperature Channels Fastest Setting  
38.3  
0.4  
41.1  
ms (max)  
V
DSource Voltage  
225  
100  
µA (max)  
µA (min)  
µA  
(VD+ VD) = +0.65 V; High Current  
Low Current  
172  
Diode Source Current  
10.75  
16  
Diode Source Current Ratio  
(1) “Typicals” are at TA = 25°C and represent most likely parametric norm. They are to be used as general reference values not for critical  
design calculations.  
(2) Limits are guaranteed to National's AOQL (Average Outgoing Quality Level).  
(3) The accuracy of the LM96163 is guaranteed when using a typical thermal diode of an Intel processor on a 45 nm process, as selected  
in the Remote Diode Model Select register. See Typical Performance Characteristics for performance with Intel processor on 65 nm or  
90 nm process.  
(4) Local temperature accuracy does not include the effects of self-heating. The rise in temperature due to self-heating is the product of the  
internal power dissipation of the LM96163 and the thermal resistance.  
(5) Thermal resistance junction to ambient when attached to a 2 layer 4"x3" printed circuit board with copper thickness of 2oz. as described  
in JEDEC specification EIA/JESD51-3 is 137°C/W. Thermal resistance junction to ambient when attached to a 4 layer 4"x3" printed  
circuit board with copper thickness 2oz./1oz./1oz/2oz. and 4 thermal vias as described in JEDEC specification EIA/JESD51-7 is  
40.3°C/W.  
Operating Electrical Characteristics  
Symbol  
Parameter  
Conditions  
Typ(1)  
Limits(2)  
2.8  
Units  
V (max)  
V (min)  
VPOR  
Power-On-Reset Threshold Voltage  
1.6  
SMBus Inactive, 13 Hz  
Conversion Rate  
1.1  
1.6  
mA (max)  
IS  
Supply Current(3)  
SMBus Inactive, 0.8 Hz  
Conversion Rate  
456  
416  
825  
700  
µA (max)  
µA (max)  
STANDBY Mode  
(1) “Typicals” are at TA = 25°C and represent most likely parametric norm. They are to be used as general reference values not for critical  
design calculations.  
(2) Limits are guaranteed to National's AOQL (Average Outgoing Quality Level).  
(3) The supply current will not increase substantially with an SMBus transaction.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
5
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
AC Electrical Characteristics  
The following specifications apply for VDD = 3.0 VDC to 3.6 VDC, and all analog source impedance RS = 50unless  
otherwise specified in the conditions. Boldface limits apply for TA = TMIN to TMAX; all other limits TA= +25°C.  
Units  
(Limit)  
Symbol  
Parameter  
Conditions  
Typical(1)  
Limits(2)  
TACHOMETER ACCURACY  
Fan Count Accuracy  
±7  
% (max)  
(max)  
kHz  
Fan Full-Scale Count  
65535  
Fan Counter Clock Frequency  
Fan Count Update Frequency  
90  
1.0  
Hz  
FAN PWM OUTPUT  
Frequency Accuracy  
±7  
% (max)  
(1) “Typicals” are at TA = 25°C and represent most likely parametric norm. They are to be used as general reference values not for critical  
design calculations.  
(2) Limits are guaranteed to National's AOQL (Average Outgoing Quality Level).  
Digital Electrical Characteristics  
Units  
Symbol  
Parameter  
Conditions  
Typical(1)  
Limits(2)  
(Limit)  
V (min)  
V (max)  
µA (max)  
µA (max)  
pF  
VIH  
VIL  
IIH  
Logical High Input Voltage  
Logical Low Input Voltage  
Logical High Input Current  
Logical Low Input Current  
Digital Input Capacitance  
2.1  
0.8  
VIN = VDD  
0.005  
0.005  
5
+10  
10  
IIL  
VIN = GND  
CIN  
ALERT, TCRIT and PWM Output  
Saturation Voltage  
VOL  
IOUT = 6 mA  
0.4  
V (max)  
pF  
COUT  
Digital Output Capacitance  
5
(1) “Typicals” are at TA = 25°C and represent most likely parametric norm. They are to be used as general reference values not for critical  
design calculations.  
(2) Limits are guaranteed to National's AOQL (Average Outgoing Quality Level).  
SMBus Logical Electrical Characteristics  
The following specifications apply for VDD = 3.0 VDC to 3.6 VDC, and all analog source impedance RS = 50unless  
otherwise specified in the conditions. Boldface limits apply for TA = TMIN to TMAX; all other limits TA = +25°C.  
Units  
(Limit)  
Symbol  
Parameter  
Conditions  
Typical(1)  
Limits(2)  
SMBDAT OPEN-DRAIN OUTPUT  
VOL  
IOH  
Logic Low Level Output Voltage  
IOL = 4 mA  
VOUT = VDD  
0.4  
10  
V (max)  
µA (max)  
pF  
High Level Output Current  
Digital Output Capacitance  
0.03  
5
COUT  
SMBDAT, SMBCLK INPUTS  
VIH  
VIL  
Logical High Input Voltage  
2.1  
0.8  
V (min)  
V (max)  
mV  
Logical Low Input Voltage  
Logic Input Hysteresis Voltage  
Digital Input Capacitance  
VHYST  
CIN  
320  
5
pF  
(1) “Typicals” are at TA = 25°C and represent most likely parametric norm. They are to be used as general reference values not for critical  
design calculations.  
(2) Limits are guaranteed to National's AOQL (Average Outgoing Quality Level).  
6
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
SMBus Digital Switching Characteristics  
Unless otherwise noted, these specifications apply for VDD = +3.0 VDC to +3.6 VDC, CL (load capacitance) on output lines =  
80 pF. Boldface limits apply for TA = TJ; TMIN TA TMAX; all other limits TA = TJ = +25°C, unless otherwise noted. The  
switching characteristics of the LM96163 fully meet or exceed the published specifications of the SMBus version 2.0. The  
following parameters are the timing relationships between SMBCLK and SMBDAT signals related to the LM96163. They  
adhere to but are not necessarily the same as the SMBus bus specifications.  
Units  
(Limit)  
Symbol  
fSMB  
tLOW  
tHIGH  
Parameter  
SMBus Clock Frequency  
Conditions  
Limits(1)  
10  
100  
kHz (min)  
kHz (max)  
SMBus Clock Low Time  
SMBus Clock High Time  
From VIN(0) max to VIN(0) max  
From VIN(1) min to VIN(1) min  
4.7  
µs (min)  
4.0  
50  
µs (min)  
µs (max)  
tR  
SMBus Rise Time  
SMBus Fall Time  
Output Fall Time  
See(2)  
See(3)  
1
µs (max)  
µs (max)  
ns (max)  
tF  
0.3  
250  
tOF  
CL = 400 pF, IO = 3 mA  
SMBDAT and SMBCLK Time Low for Reset of  
Serial Interface(4)  
25  
35  
ms (min)  
ms (max)  
tTIMEOUT  
tSU:DAT  
tHD:DAT  
Data In Setup Time to SMBCLK High  
250  
ns (min)  
300  
1075  
ns (min)  
ns (max)  
Data Out Hold Time after SMBCLK Low  
Hold Time after (Repeated) Start Condition. After  
this period the first clock is generated.  
tHD:STA  
tSU:STO  
4.0  
100  
4.7  
4.7  
µs (min)  
ns (min)  
µs (min)  
µs (min)  
Stop Condition SMBCLK High to SMBDAT Low  
(Stop Condition Setup)  
SMBus Repeated Start-Condition Setup Time,  
SMBCLK High to SMBDAT Low  
tSU:STA  
tBUF  
SMBus Free Time between Stop and Start  
Conditions  
(1) Limits are guaranteed to National's AOQL (Average Outgoing Quality Level).  
(2) The output rise time is measured from (VIL max - 0.15 V) to (VIH min + 0.15 V).  
(3) The output fall time is measured from (VIH min + 0.15 V) to (VIL max - 0.15 V).  
(4) Holding the SMBDAT and/or SMBCLK lines Low for a time interval greater than tTIMEOUT will reset the LM96163’s SMBus state machine,  
therefore setting SMBDAT and SMBCLK pins to a high impedance state.  
tLOW  
tR  
tF  
VIH  
SMBCLK V  
IL  
tHD;STA  
tHD;DAT  
tSU;STA  
tHIGH  
tSU;STO  
tBUF  
tSU;DAT  
VIH  
VIL  
SMBDAT  
P
S
S
P
Figure 2. SMBus Timing Diagram for SMBCLK and SMBDAT Signals  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
7
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Pin #  
Label  
TCRIT  
VDD  
Circuit  
Pin ESD Protection Structure Circuits  
1
2
3
4
5
6
7
8
9
A
B
B
B
A
B
A
A
A
PIN  
D1  
SNP  
D+  
D-  
GND  
CIRCUIT A  
PWM  
GND  
V+  
ALERT  
TACH  
SMBDAT  
D2  
PIN  
ESD  
CLAMP  
D3  
6.5V  
D1  
10  
SMBCLK  
A
GND  
CIRCUIT B  
8
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
Typical Performance Characteristics  
Intel Processor on 45nm, 65nm, or 90 nm Process  
Thermal Diode Performance Comparison  
Remote Temperature Reading Sensitivity to Thermal  
Diode Filter Capacitance, TruTherm Enabled  
Figure 3.  
Figure 4.  
Remote Temperature Reading Sensitivity to Thermal  
Diode Filter Capacitance, TruTherm Disabled  
Thermal Diode Capacitor or PCB Leakage Current Effect  
on Remote Diode Temperature Reading  
Figure 5.  
Figure 6.  
Conversion Rate Effect on  
Average Power Supply Current  
2600  
2300  
2000  
1700  
1400  
1100  
800  
500  
200  
0.01  
0.1  
1.0  
10  
100  
CONVERSION RATE (Hz)  
Figure 7.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
9
Product Folder Links: LM96163  
 
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
FUNCTIONAL DESCRIPTION  
The LM96163 Remote Diode Temperature Sensor with Integrated Fan Control incorporates a ΔVBE-based  
temperature sensor utilizing a Local or Remote diode and a 10-bit plus sign ΔΣ ADC (Delta-Sigma Analog-to-  
Digital Converter). The LM96163 includes TruTherm BJT beta compensation technology that allows precision  
temperature sensing of remote diodes found in sub-micron processes. The pulse-width modulated (PWM) open-  
drain output, with a pull-up resistor, is driven by a 12-point temperature to duty cycle look-up table (LUT) and can  
directly drive a PWM input of a 4-pin fan in order to modulate it's speed enabling optimum system acoustic  
performance. The LM96163 LUT fan control algorithm also includes a smoothing function that allows the PWM  
duty cycle to gradually change over a programmed time interval when switching from one level to the next in the  
LUT. When running at a frequency of 22.5kHz the PWM output resolution is 0.39%. The LM96163 includes a  
TACH input that can measure the speed of a fan using the pulses from a 3 or 4 pin fan’s tachometer output. The  
LM96163 includes a smart-tach measurement mode to accommodate the corrupted tachometer pulses when  
using switching transistor power drive to modulate the fan speed. The LM96163 has an ALERT open-drain  
output that will be pulled low when the measured temperature exceeds certain programmed limits when enabled.  
Details are contained in the sections below.  
The LM96163's two-wire interface is compatible with the SMBus Specification 2.0 . For more information the  
reader is directed to www.smbus.org.  
In the LM96163 digital comparators are used to compare the measured Local Temperature (LT) to the Local  
High Setpoint user-programmable temperature limit register. The measured Remote Temperature (RT) is digitally  
compared to the Remote High Setpoint (RHS), the Remote Low Setpoint (RLS), and the Remote T_CRIT  
Setpoint (RCS) user-programmable temperature limits. An ALERT output will occur when the measured  
temperature is: (1) higher than either the High Setpoint or the T_CRIT Setpoint, or (2) lower than the Low  
Setpoint. The ALERT Mask register allows the user to prevent the generation of these ALERT outputs. A TCRIT  
output will occur when the measured temperature is higher than the T_CRIT Setpoint.  
The TCRIT function and the look-up table temperature hysteresis can be set separately. The hysteresis value  
associated with the TCRIT output is set in the Remote T_CRIT Hysteresis Register. The value associated with  
the look-up table function is set in the Lookup Table Hysteresis Register.  
The LM96163 may be placed in a low power Standby mode by setting the Standby bit found in the Configuration  
Register. In the Standby mode continuous conversions are stopped. In Standby mode the user may choose to  
allow the PWM output signal to continue, or not, by programming the PWM Disable in Standby bit in the  
Configuration Register.  
The Local Temperature reading and setpoint data registers are 8-bits wide. The format of the 11-bit remote  
temperature data is a 16-bit left justified word. Two 8-bit registers, high and low bytes, are provided for each  
setpoint as well as the temperature reading. A digital filter may be invoked for remote temperature readings that  
increases the resolution from 11-bits to 13-bits. The temperature readings are also available in an unsigned  
format allowing resolution above 127°C. Two Remote Temperature Offset (RTO) Registers: High Byte and Low  
Byte (RTOHB and RTOLB) may be used to correct the temperature readings by adding or subtracting a fixed  
value based on a different non-ideality factor and series resistance of the thermal diode if different from the  
thermal diode found in the Intel processors on 45 nm process. See section DIODE NON-IDEALITY.  
ALERT and TCRIT OUTPUTS  
In this section we will address the ALERT and TCRIT active-low open-drain output functions. When the ALERT  
Mask bit in the Configuration register is written as zero the ALERT interrupts are enabled.  
The LM96163's ALERT pin is versatile and can produce three different methods of use to best serve the system  
designer: (1) as a temperature comparator (2) as a temperature-based interrupt flag, and (3) as part of an  
SMBus ALERT System. The three methods of use are further described below. The ALERT and interrupt  
methods are different only in how the user interacts with the LM96163.  
The remote temperature (RT) reading is associated with a T_CRIT Setpoint Register, and both local and remote  
temperature (LT and RT) readings are associated with a HIGH setpoint register (LHS and RHS). The RT is also  
associated with a LOW setpoint register (RLS). At the end of every temperature reading a digital comparison  
determines whether that reading is above its HIGH or T_CRIT setpoint or below its LOW setpoint. If so, the  
corresponding bit in the ALERT Status Register is set. If the ALERT mask bit is low, any bit set in the ALERT  
Status Register, with the exception of Busy or RDFA, will cause the ALERT output to be pulled low. Any  
temperature conversion that is out of the limits defined in the temperature setpoint registers will trigger an  
ALERT. Additionally, the ALERT Mask Bit must be cleared to trigger an ALERT in all modes.  
10  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
 
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
The format of the Remote High limit and T_CRIT limit comparison is programmable. The USF bit found in the  
Enhanced Configuration register controls whether comparisons use a signed or unsigned format. The  
temperature format used for Remote High and T_CRIT limit comparisons is +255.875 °C to -256 °C.  
The three different ALERT modes and TCRIT function will be discussed in the following sections.  
ALERT Output as a Temperature Comparator  
When the LM96163 is used in a system in which does not require temperature-based interrupts, the ALERT  
output could be used as a temperature comparator. In this mode, once the condition that triggered the ALERT to  
go low is no longer present, the ALERT is negated (Figure 8). For example, if the ALERT output was activated  
by the comparison of LT > LHS, when this condition is no longer true, the ALERT will return HIGH. This mode  
allows operation without software intervention, once all registers are configured during set-up. In order for the  
ALERT to be used as a temperature comparator, the Comparator Mode bit in the Remote Diode Temperature  
Filter and Comparator Mode Register must be asserted. This is not the power-on default state.  
Remote High Limit  
Remote Diode  
Measurement  
LM96163 ALERT Pin  
Status Register: Remote High  
Time  
Figure 8. ALERT Output as Temperature Comparator Response Diagram  
ALERT Output as an Interrupt  
The LM96163's ALERT output can be implemented as a simple interrupt signal when it is used to trigger an  
interrupt service routine. In such systems it is desirable for the interrupt flag to repeatedly trigger during or before  
the interrupt service routine has been completed. Under this method of operation, during the read of the ALERT  
Status Register the LM96163 will set the ALERT Mask bit in the Configuration Register if any bit in the ALERT  
Status Register is set, with the exception of Busy and RDFA. This prevents further ALERT triggering until the  
master has reset the ALERT Mask bit, at the end of the interrupt service routine. The ALERT Status Register bits  
are cleared only upon a read command from the master (see Figure 9 ) and will be re-asserted at the end of the  
next conversion if the triggering condition(s) persist(s). In order for the ALERT to be used as a dedicated  
interrupt signal, the Comparator Mode bit in the Remote Diode Temperature Filter and Comparator Mode  
Register must be set low. This is the power-on default state. The following sequence describes the response of a  
system that uses the ALERT output pin as an interrupt flag:  
1. Master senses ALERT low.  
2. Master reads the LM96163 ALERT Status Register to determine what caused the ALERT.  
3. LM96163 clears ALERT Status Register, resets the ALERT HIGH and sets the ALERT Mask bit in the  
Configuration Register.  
4. Master attends to conditions that caused the ALERT to be triggered. The fan is started, setpoint limits are  
adjusted, etc.  
5. Master resets the ALERT Mask bit in the Configuration Register.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
11  
Product Folder Links: LM96163  
 
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Remote Diode  
Measurement  
Remote High Limit  
ALERT mask set in  
response to reading of  
status register by master  
LM96163  
ALERT pin  
End of Temperature  
conversion  
Status Register: Remote High  
Time  
Figure 9. ALERT Output as an Interrupt Temperature Response Diagram  
ALERT Output as an SMBus ALERT  
An SMBus alert line is created when the ALERT output is connected to: (1) one or more ALERT outputs of other  
SMBus compatible devices, and (2) to a master. Under this implementation, the LM96163's ALERT should be  
operated using the ARA (Alert Response Address) protocol. The SMBus 2.0 ARA protocol, defined in the SMBus  
specification 2.0, is a procedure designed to assist the master in determining which part generated an interrupt  
and to service that interrupt.  
The SMBus alert line is connected to the open-drain ports of all devices on the bus, thereby AND'ing them  
together. The ARA method allows the SMBus master, with one command, to identify which part is pulling the  
SMBus alert line LOW. It also prevents the part from pulling the line LOW again for the same triggering condition.  
When an ARA command is received by all devices on the bus, the devices pulling the SMBus alert line LOW: (1)  
send their address to the master and (2) release the SMBus alert line after acknowledgement of their address.  
The SMBus Specifications 1.1 and 2.0 state that in response to and ARA (Alert Response Address) “after  
acknowledging the slave address the device must disengage its ALERT pulldown”. Furthermore, “if the host still  
sees ALERT low when the message transfer is complete, it knows to read the ARA again.” This SMBus  
“disengaging ALERT requirement prevents locking up the SMBus alert line. Competitive parts may address the  
“disengaging of ALERT” differently than the LM96163 or not at all. SMBus systems that implement the ARA  
protocol as suggested for the LM96163 will be fully compatible with all competitive parts.  
The LM96163 fulfills “disengaging of ALERT” by setting the ALERT Mask Bit in the Configuration Register after  
sending out its address in response to an ARA and releasing the ALERT output pin. Once the ALERT Mask bit is  
activated, the ALERT output pin will be disabled until enabled by software. In order to enable the ALERT the  
master must read the ALERT Status Register, during the interrupt service routine and then reset the ALERT  
Mask bit in the Configuration Register to 0 at the end of the interrupt service routine.  
The following sequence describes the ARA response protocol.  
1. Master senses SMBus alert line low  
2. Master sends a START followed by the Alert Response Address (ARA) with a Read Command.  
3. Alerting Device(s) send ACK.  
4. Alerting Device(s) send their address. While transmitting their address, alerting devices sense whether their  
address has been transmitted correctly. (The LM96163 will reset its ALERT output and set the ALERT Mask  
bit once its complete address has been transmitted successfully.)  
5. Master/slave NoACK  
6. Master sends STOP  
7. Master attends to conditions that caused the ALERT to be triggered. The ALERT Status Register is read and  
fan started, setpoints adjusted, etc.  
8. Master resets the ALERT Mask bit in the Configuration Register.  
The ARA, 000 1100, is a general call address. No device should ever be assigned to this address.  
The ALERT Configuration bit in the Remote Diode Temperature Filter and Comparator Mode Register must be  
set low in order for the LM96163 to respond to the ARA command.  
12  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
The ALERT output can be disabled by setting the ALERT Mask bit in the Configuration Register. The power-on  
default is to have the ALERT Mask bit and the ALERT Configuration bit low.  
Remote High Limit  
Remote Diode Measurement  
ALERT mask set  
in response to  
ARA from master  
LM96163  
ALERT Pin  
Status Register: Remote High  
Time  
Figure 10. ALERT Output as an SMBus ALERT Temperature Response Diagram  
TCRIT Function  
The TCRIT output will be activated whenever the RCRIT bit in the ALERT Status register is set. This occurs  
whenever the remote temperature exceeds the value set by the Remote T_CRIT Setpoint register. There is a  
hysteresis associated with the T_CRIT Setpoint that is set by the value in the Remote T_CRIT Hysteresis  
register. The RCRIT bit will be reset when the remote temperature equals or is less than the value defined by  
Remote T_CRIT Setpoint minus T_CRIT Hysteresis. The resolution of the comparison is 1 °C. For example if  
T_CRIT = 110 °C and THYST = 5 °C the TCRIT output will activate when the temperature reading is 111 °C and  
deactivate when the temperature reading is 105 °C.  
When the LM96163 powers up the T_CRIT limit is locked to the default value. It may be changed after the  
T_CRIT Limit Override bit (TCRITOV) bit, found in the Configuration Register, is set.  
The format of the Remote T_CRIT setpoint register is controlled by the USF bit found in the Enhanced  
configuration register. The temperature reading format used for the T_CRIT comparisons is +255 °C to -256°C.  
SMBus INTERFACE  
Since the LM96163 operates as a slave on the SMBus the SMBCLK line is an input and the SMBDAT line is  
bidirectional. The LM96163 never drives the SMBCLK line and it does not support clock stretching. According to  
SMBus specifications, the LM96163 has a 7-bit slave address. All bits, A6 through A0, are internally programmed  
and cannot be changed by software or hardware.  
The complete slave address is:  
A6  
1
A5  
0
A4  
0
A3  
1
A2  
1
A1  
0
A0  
0
POWER-ON RESET (POR) DEFAULT STATES  
For information on the POR default states see Register Map in Functional Order.  
TEMPERATURE DATA FORMAT  
Temperature data can only be read from the Local and Remote Temperature value registers. The data format for  
all temperature values is left justified 16-bit word available in two 8-bit registers. Unused bits will always report  
"0". All temperature data is clamped and will not roll over when a temperature exceeds full-scale value.  
Remote temperature and remote high setpoint temperature data can be represented by an 11-bit, two's  
complement word or unsigned binary word with an LSb (Least Significant Bit) equal to 0.125°C.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
13  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Table 2. 11-bit, 2's complement (10-bit plus sign)  
Digital Data  
Temperature  
Binary  
Hex  
+125°C  
+25°C  
+1°C  
0111 1101 0000 0000  
0001 1001 0000 0000  
0000 0001 0000 0000  
0000 0000 0010 0000  
0000 0000 0000 0000  
1111 1111 1110 0000  
1111 1111 0000 0000  
1110 0111 0000 0000  
1100 1001 0000 0000  
7D00h  
1900h  
0100h  
0020h  
0000h  
FFE0h  
FF00h  
E700h  
C900h  
+0.125°C  
0°C  
0.125°C  
1°C  
25°C  
55°C  
Table 3. 11-bit, unsigned binary  
Digital Data  
Temperature  
Binary  
Hex  
+255.875°C  
+255°C  
+201°C  
+125°C  
+25°C  
1111 1111 1110 0000  
1111 1111 0000 0000  
1100 1001 0000 0000  
0111 1101 0000 0000  
0001 1001 0000 0000  
0000 0001 0000 0000  
0000 0000 0010 0000  
0000 0000 0000 0000  
FFE0h  
FF00h  
C900h  
7D00h  
1900h  
0100h  
0020h  
0000h  
+1°C  
+0.125°C  
0°C  
When the digital filter is enabled on the remote channel, temperature data is represented by a 13-bit unsigned  
binary or 12-bit plus sign (two's complement) word with an LSb equal to 0.03125°C.  
Table 4. 13-bit, 2's complement (12-bit plus sign)  
Digital Data  
Temperature  
Binary  
Hex  
+125°C  
+25°C  
0111 1101 0000 0000  
0001 1001 0000 0000  
0000 0001 0000 0000  
0000 0000 0000 1000  
0000 0000 0000 0000  
1111 1111 1111 1000  
1111 1111 0000 0000  
1110 0111 0000 0000  
1100 1001 0000 0000  
7D00h  
1900h  
0100h  
0008h  
0000h  
FFF8h  
FF00h  
E700h  
C900h  
+1°C  
+0.03125°C  
0°C  
0.03125°C  
1°C  
25°C  
55°C  
Table 5. 13-bit, unsigned binary  
Digital Data  
Temperature  
Binary  
Hex  
+255.875°C  
+255°C  
+201°C  
+125°C  
+25°C  
1111 1111 1110 0000  
1111 1111 0000 0000  
1100 1001 0000 0000  
0111 1101 0000 0000  
0001 1001 0000 0000  
0000 0001 0000 0000  
FFE0h  
FF00h  
C900h  
7D00h  
1900h  
0100h  
+1°C  
14  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
Table 5. 13-bit, unsigned binary (continued)  
Digital Data  
Binary  
Temperature  
Hex  
+0.03125°C  
0°C  
0000 0000 0000 1000  
0000 0000 0000 0000  
0008h  
0000h  
Local Temperature and Remote T_CRIT setpoint data is represented by an 8-bit, two's complement, word with  
an LSb equal to 1°C.  
Table 6. 8-bit, 2's complement (7-bit plus sign)  
Digital Data  
Temperature  
Binary  
Hex  
7Dh  
19h  
01h  
00h  
FFh  
E7h  
C9h  
+125°C  
+25°C  
+1°C  
0111 1101  
0001 1001  
0000 0001  
0000 0000  
1111 1111  
1110 0111  
1100 1001  
0°C  
1°C  
25°C  
55°C  
Remote T_CRIT setpoint data can also be represented by an 8-bit, unsigned, word with an LSb equal to 1°C.  
Table 7. 8-bit, unsigned binary  
Digital Data  
Temperature  
Binary  
Hex  
FFh  
96h  
7Dh  
19h  
01h  
00h  
+255°C  
+150°C  
+125°C  
+25°C  
+1°C  
1111 1111  
1001 0110  
0111 1101  
0001 1001  
0000 0001  
0000 0000  
0°C  
OPEN-DRAIN OUTPUTS  
The SMBDAT, ALERT, TCRIT and PWM outputs are open-drain outputs and do not have internal pull-ups. A  
“High” level will not be observed on these pins until pull-up current is provided by an internal source, typically  
through a pull-up resistor. Choice of resistor value depends on several factors but, in general, the value should  
be as high as possible consistent with reliable operation. This will lower the power dissipation of the LM96163  
and avoid temperature errors caused by self-heating of the device. The maximum value of the pull-up resistor to  
provide the 2.1 V high level is 88.7 k.  
DIODE FAULT DETECTION  
The LM96163 is equipped with operational circuitry designed to detect remote diode fault conditions:  
D+ shorted to VDD  
D+ open or floating  
D+ shorted to GND.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
15  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
In the event that the D+ pin is grounded the Remote Temperature reading is forced to –128.000 °C if signed  
format is read and 0 °C if unsigned format is read. When the D+ pin is detected as shorted to VDD or floating, the  
Remote Temperature reading is forced to +127.000 °C if signed format is read and +255.000 °C is unsigned  
format is read. In addition, the ALERT Status register bit RDFA is set. Setting of the RDFA bit will not cause  
ALERT or TCRIT to activate. Under fault conditions remote diode setpoint comparisons will use these forced  
temperature values therefore other bits in the ALERT Status Register may be set thus activating the ALERT or  
TCRIT outputs unless these bits are masked. The function of the ALERT and TCRIT is fully described in Section  
ALERT and TCRIT OUTPUTS.  
COMMUNICATING WITH THE LM96163  
Each data register in the LM96163 falls into one of four types of user accessibility:  
1. Read Only  
2. Write Only  
3. Read/Write same address  
4. Read/Write different address  
A Write to the LM96163 is comprised of an address byte and a command byte. A write to any register requires  
one data byte.  
Reading the LM96163 Registers can take place after the requisite register setup sequence takes place. See  
Required Initial Fan Control Register Sequence.  
The data byte has the Most Significant Bit (MSB) first. At the end of a read, the LM96163 can accept either  
Acknowledge or No-Acknowledge from the Master. Note that the No-Acknowledge is typically used as a signal  
for the slave indicating that the Master has read its last byte.  
DIGITAL FILTER  
In order to suppress erroneous remote temperature readings due to noise as well as increase the resolution of  
the temperature, the LM96163 incorporates a digital filter for remote temperature readings. The filter is accessed  
in the Remote Diode Temperature Filter and Comparator Mode Register. The filter can be set according to the  
following table.  
RDTF[1:0]  
Filter Setting  
0
0
1
1
0
1
0
1
No Filter  
Filter (equivalent to Level 2 filter of the LM86/LM89)  
Reserved  
Enhanced Filter (Filter with transient noise clipping)  
Figure 11 describes the filter output in response to a step input and an impulse input.  
a) Seventeen and fifty degree step  
response  
b) Impulse response with input  
transients less than 4°C  
c) Impulse response with input  
transients great than 4°C  
Figure 11.  
16  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
 
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
45  
43  
41  
39  
37  
35  
33  
31  
29  
27  
25  
LM96163  
with  
Filter Off  
LM96163  
with Filter  
On  
0
50  
100  
150  
200  
SAMPLE NUMBER  
The filter curves were purposely offset for clarity.  
Figure 12. Digital Filter Response in a typical Intel processor on a 65 nm or 90 nm process  
Figure 12 shows the filter in use in a typical Intel processor on a 65/90 nm process system. Note that the two  
curves have been purposely offset for clarity. Inserting the filter does not induce an offset as shown.  
FAULT QUEUE  
The LM96163 incorporates a Fault Queue to suppress erroneous ALERT triggering . The Fault Queue prevents  
false triggering by requiring three consecutive out-of-limit HIGH or LOW temperature readings. See Figure 13.  
The Fault Queue defaults to OFF upon power-up and may be activated by setting the RDTS Fault Queue bit in  
the Configuration Register to a 1.  
Remote Diode  
Measurement  
Status Register: Remote High  
n
n+1 n+2 n+3 n+4 n+5  
SAMPLE NUMBER  
Figure 13. Fault Queue Temperature Response Diagram  
ONE-SHOT REGISTER  
The One-Shot Register is used to initiate a single conversion and comparison cycle when the device is in  
standby mode, after which the data returns to standby. This is not a data register. A write operation causes the  
one-shot conversion. The data written to this address is irrelevant and is not stored. A zero will always be read  
from this register.  
SERIAL INTERFACE RESET  
In the event that the SMBus Master is reset while the LM96163 is transmitting on the SMBDAT line, the  
LM96163 must be returned to a known state in the communication protocol. This may be done in one of two  
ways:  
1. When SMBDAT is Low, the LM96163 SMBus state machine resets to the SMBus idle state if either SMBDAT  
or SMBCLK are held Low for more than 35 ms (tTIMEOUT). Devices are to timeout when either the SMBCLK or  
SMBDAT lines are held Low for 25 ms – 35 ms. Therefore, to insure a timeout of devices on the bus, either  
the SMBCLK or the SMBDAT line must be held Low for at least 35 ms.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
17  
Product Folder Links: LM96163  
 
 
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
2. With both SMBDAT and SMBCLK High, the master can initiate an SMBus start condition with a High to Low  
transition on the SMBDAT line. The LM96163 will respond properly to an SMBus start condition at any point  
during the communication. After the start the LM96163 will expect an SMBus Address address byte.  
LM96163 REGISTERS  
The following pages include: LM96163 REGISTER MAP IN HEXADECIMAL ORDER, which shows a summary of  
all registers and their bit assignments, LM96163 REGISTER MAP IN FUNCTIONAL ORDER, and LM96163  
DETAILED REGISTER DESCRIPTIONS IN FUNCTIONAL ORDER, a detailed explanation of each register. Do  
not address the unused or manufacturer’s test registers.  
LM96163 REGISTER MAP IN HEXADECIMAL ORDER  
The following is a Register Map grouped in hexadecimal address order. Some address locations have been left  
blank to maintain compatibility with LM86, LM63 and LM64. Addresses in parenthesis are mirrors of “Same As”  
address for backwards compatibility with some older software. Reading or writing either address will access the  
same 8-bit register.  
DATA BITS  
Register R/  
POR  
Val  
Register Name  
0x[HEX]  
W
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
00  
R
Local Temperature  
(Signed MSB)  
LT7  
SIGN  
LT6  
64  
LT5  
32  
LT4  
16  
LT3  
8
LT2  
4
LT1  
2
LT0  
1
01  
R
R
Rmt Temp MSB  
RT12  
SIGN  
RT11  
64  
RT10  
32  
RT9  
16  
RT8  
8
RT7  
4
RT6  
2
RT5  
1
02  
03  
ALERT Status  
Configuration  
BUSY  
LHIGH  
STBY  
0
RHIGH  
0
RLOW  
0
RDFA  
RCRIT  
TACH  
R/  
W
00  
ALTMSK  
PWMDIS  
TCHEN TCRITOV FLTQUE  
04  
05  
R/  
W
08  
46  
Conversion Rate  
Local High Setpoint  
[Reserved]  
0
0
0
0
CONV3  
CONV2  
CONV1  
CONV0  
R/  
W
LHS7  
SIGN  
LHS6  
64  
LHS5  
32  
LHS4  
16  
LHS3  
8
LHS2  
4
LHS1  
2
LHS0  
1
06  
07  
Not Used  
R/  
W
55  
Rmt High Setpoint  
MSB  
RHS10  
SIGN  
/128  
RHS9  
64  
RHS8  
32  
RHS7  
16  
RHS6  
8
RHS5  
4
RHS4  
2
RHS3  
1
08  
R/  
W
00  
00  
08  
46  
Rmt Low Setpoint  
MSB  
RLS10  
SIGN  
RLS9  
64  
RLS8  
32  
RLS7  
16  
RLS6  
8
RLS5  
4
RLS4  
2
RLS3  
1
(09)  
(0A)  
(0B)  
R/  
W
Same as 03  
Same as 04  
Same as 05  
ALTMSK  
STBY  
PWMDIS  
0
0
TCHEN TCRITOV FLTQUE  
R/  
W
0
0
0
0
CONV3  
CONV2  
CONV1  
CONV0  
R/  
W
LHS7  
SIGN  
LHS6  
64  
LHS5  
32  
LHS4  
16  
LHS3  
8
LHS2  
4
LHS1  
2
LHS0  
1
0C  
R
00  
55  
[Reserved]  
Not Used  
(0D)  
R/  
W
Same as 07  
RHS10  
SIGN  
/128  
RHS9  
64  
RHS8  
32  
RHS7  
16  
RHS6  
8
RHS5  
4
RHS4  
2
RHS3  
1
(0E)  
R/  
W
00  
Same as 08  
One Shot  
RLS10  
SIGN  
RLS9  
64  
RLS8  
32  
RLS7  
16  
RLS6  
8
RLS5  
4
RLS4  
2
RLS3  
1
0F  
10  
W
R
Write Only. Write command triggers one temperature conversion cycle.  
Rmt Temp LSB  
(Dig Filter On or Reg  
45h STFBE bit set)  
RT4  
½
RT3  
¼
RT2  
RT1  
1/16  
RT0  
1/32  
0
0
0
Rmt Temp LSB  
(Dig Filter Off)  
0
0
11  
12  
R/  
W
00  
00  
Rmt Temp Offset  
MSB  
RTO10  
SIGN  
RTO9  
64  
RTO8  
32  
RTO7  
16  
RTO7  
8
RTO5  
4
RTO4  
2
RTO3  
1
R/  
W
Rmt Temp Offset  
LSB  
RTO2  
½
RTO1  
¼
RTO0  
0
0
0
0
0
18  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
 
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
DATA BITS  
Register R/  
POR  
Val  
Register Name  
0x[HEX]  
W
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
13  
R/  
W
00  
Rmt High Setpoint  
LSB  
RHS2  
½
RHS1  
¼
RHS0  
0
0
0
0
0
14  
R/  
W
00  
Rmt Low Setpoint  
LSB  
RLS2  
½
RLS1  
¼
RLS0  
0
0
0
1
0
0
15  
16  
R
00  
A4  
[Reserved]  
Not Used  
R/  
W
ALERT Mask  
1
LHAM  
1
RHAM  
RLAM  
RTAM  
TCHAM  
17-18  
19  
R
00  
6E  
[Reserved]  
Not Used  
R/  
W
Rmt T_CRIT  
Setpoint  
RCS7  
SIGN  
/128  
RCS6  
64  
RCS5  
32  
RCS4  
16  
RCS3  
8
RCS2  
4
RCS1  
2
RCS0  
1
1A–20  
21  
R
00  
0A  
[Reserved]  
Not Used  
R/  
W
Rmt T_CRIT  
Hysteresis  
RTH7  
0
RTH6  
64  
RTH5  
32  
RTH4  
16  
RTH3  
8
RTH2  
4
RTH1  
2
RTH0  
1
22–2F  
30  
R
00  
02  
[Reserved]  
Not Used  
R/  
W
Remote Diode  
TruTherm Enable  
0
0
0
0
0
0
RDTE  
0
31  
32  
R
Rmt Temp U-S MSB  
RTU12  
128  
RTU11  
64  
RTU10  
32  
RTU9  
16  
RTU8  
8
RTU7  
4
RTU6  
2
RTU5  
1
R
Rmt Temp U-S LSB  
Dig Filter On  
RTU4  
½
RTU3  
¼
RTU2  
RTU1  
1/16  
RTU0  
1/32  
0
0
0
Rmt Temp U-S LSB  
Dig Filter Off  
0
0
33  
34–44  
45  
R
R
-
POR Status  
[Reserved]  
NR  
0
0
0
0
0
0
0
0
00  
00  
Not Used  
R/  
W
Enhanced Config  
STFBE  
LRES  
PHR  
USF  
RRS1  
RRS0  
PSRR  
46  
47  
48  
R
R
Tach Count LSB  
Tach Count MSB  
Tach Limit LSB  
TAC5  
TAC13  
TACL5  
TAC4  
TAC12  
TACL4  
TAC3  
TAC11  
TACL3  
TAC2  
TAC10  
TACL2  
TAC1  
TAC9  
TAC0  
TAC8  
TEDGE1 TEDGE0  
TAC7 TAC6  
Not Used Not Used  
R/  
W
FF  
TACL1  
TACL0  
0
-
49  
4A  
R/  
W
FF  
20  
3F  
00  
17  
00  
04  
Tach Limit MSB  
TACL13 TACL12 TACL11 TACL10  
TACL9  
TACL8  
0
TACL7  
TACL6  
R/  
W
PWM and RPM  
Config  
0
0
0
0
PWPGM  
PWOP  
PWCKSL  
TACH1  
TACH0  
4B  
R/  
W
Fan Spin-Up Config  
SPINUP SPNDTY SPNDTY SPNTIM2 SPNTIM1 SPNTIM0  
1
0
4C  
R/  
W
PWM Value  
HPWVAL HPWVAL PWVAL5 PWVAL4 PWVAL3 PWVAL2 PWVAL1 PWVAL0  
7
6
4D  
R/  
W
PWM Frequency  
0
0
0
PWMF4  
PWMF3  
PWMF2  
PWMF1  
PWMF0  
4E  
R/  
W
Lookup Table Temp  
Offset  
0
0
0
0
TO5  
32  
TO4  
16  
TO3  
8
TO2  
4
TO1  
2
TO0  
1
4F  
R/  
W
Lookup Table  
Hysteresis  
0
LOOKH4 LOOKH3 LOOKH2 LOOKH1 LOOKH0  
16  
8
4
2
1
50–67  
R/ 3F, 7F  
W
Lookup Table  
Lookup Table of up to 12 PWM (3F) and Temp Pairs in 8-bit Registers (7F)  
68–BE  
BF  
R
00  
00  
[Reserved]  
Not Used  
R/  
W
Rmt Diode Temp  
Filter  
0
0
0
0
0
RDTF1  
RDTF0 ALT/CMP  
C0–FD  
FE  
R
R
R
00  
01  
49  
[Reserved]  
Not Used  
Manufacturer’s ID  
Step/Die Rev. ID  
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
1
FF  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
19  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
LM96163 REGISTER MAP IN FUNCTIONAL ORDER  
The following is a Register Map grouped in Functional Order. Some address locations have been left blank to  
maintain compatibility with LM86. Addresses in parenthesis are mirrors of named address. Reading or writing  
either address will access the same 8-bit register. The Fan Control and Configuration Registers are listed first, as  
there is a required order to setup these registers first and then setup the others. The detailed explanations of  
each register will follow the order shown below. POR = Power-On-Reset.  
Register  
[HEX]  
POR Default  
[HEX]  
Register Name  
Read/Write  
FAN CONTROL REGISTERS  
45  
4A  
4B  
4D  
Enhanced Configuration  
PWM and RPM Configuration  
R/W  
R/W  
R/W  
R/W  
00  
20  
3F  
17  
Fan Spin-Up Configuration  
PWM Frequency  
Read Only  
(R/W if Override Bit is Set)  
4C  
PWM Value  
00  
4E  
4F  
Lookup Table Temperature Offset  
Lookup Table Hysteresis Temperature  
Lookup Table  
R/W  
R/W  
R/W  
00  
04  
50–67  
See Table  
CONFIGURATION REGISTER  
03 (09) Configuration  
TACHOMETER COUNT AND LIMIT REGISTERS  
R/W  
00  
46  
47  
48  
49  
Tach Count LSB  
Tach Count MSB  
Tach Limit LSB  
Tach Limit MSB  
Read Only  
Read Only  
R/W  
N/A  
N/A  
FF  
R/W  
FF  
LOCAL TEMPERATURE AND LOCAL SETPOINT REGISTERS  
00  
Local Temperature  
Local High Setpoint  
Read Only  
R/W  
N/A  
05 (0B)  
46 (70°)  
REMOTE DIODE TEMPERATURE AND SETPOINT REGISTERS  
01  
10  
Remote Temperature Signed MSB  
Remote Temperature Signed LSB  
Remote Temperature Unsigned MSB  
Remote Temperature Unsigned LSB  
Remote Temperature Offset MSB  
Remote Temperature Offset LSB  
Remote High Setpoint MSB  
Read Only  
Read Only  
Read Only  
Read Only  
R/W  
N/A  
N/A  
31  
N/A  
32  
N/A  
11  
00  
12  
R/W  
00  
07 (0D)  
13  
R/W  
55 (85°C)  
00  
Remote High Setpoint LSB  
R/W  
08 (0E)  
14  
Remote Low Setpoint MSB  
R/W  
00 (0°C)  
00  
Remote Low Setpoint LSB  
R/W  
19  
Remote T_CRIT Setpoint  
R/W  
6E (110°C)  
0A (10°C)  
02  
21  
Remote T_CRIT Hyst  
R/W  
30  
Remote Diode TruTherm Enable  
Remote Diode Temperature Filter and Comparator Mode  
R/W  
BF  
R/W  
00  
CONVERSION AND ONE-SHOT REGISTERS  
04 (0A)  
0F  
Conversion Rate  
One-Shot  
R/W  
08  
Write Only  
N/A  
STATUS AND MASK REGISTERS  
02  
16  
33  
ALERT Status  
Read Only  
R/W  
N/A  
A4  
ALERT Mask  
Power On Reset Status  
Read Only  
N/A  
20  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
Register  
[HEX]  
POR Default  
Register Name  
Read/Write  
[HEX]  
ID AND TEST REGISTERS  
FE  
FF  
Manufacturer ID  
Read Only  
Read Only  
01  
49  
Stepping/Die Rev. ID  
[RESERVED] REGISTERS—NOT USED  
06  
Not Used  
Not Used  
Not Used  
Not Used  
Not Used  
Not Used  
Not Used  
Not Used  
Not Used  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
0C  
15  
17-18  
1A–20  
22–29  
34–44  
68–BE  
C0–FD  
LM96163 REQUIRED INITIAL FAN CONTROL REGISTER SEQUENCE  
Important! The BIOS or firmware must follow the sequence below to configure the following Fan Registers for  
the LM96163 before using any of the Fan or Tachometer or PWM registers:  
Step  
[Register]HEX and Setup Instructions(1)  
After power up check to make sure that the Not Ready bit is cleared in the POR Status register [33] bit 7.  
Enable or disable Remote Diode TruTherm mode, [30] bit 1.  
1
2
3
[4A] Write bits 0 and 1; 3 and 4. This includes tach settings if used, PWM internal clock select (1.4 kHz or 360 kHz) and PWM  
Output Polarity.  
4
5
[4B] Write bits 0 through 5 to program the spin-up settings.  
[4D] Write bits 0 through 4 to set the frequency settings. This works with the PWM internal clock select. If 22.5 kHz is selected  
then enhanced fan control functions such as Lookup Table transition smoothing with extended PWM duty cycle resolution is  
available and should be setup [45].  
6
Choose, then write, only one of the following:  
A. [4F–67] the Lookup Table and [4E] the Lookup Table Offset, [45] Lookup Table Temperature Resolution can also be  
modified  
or  
B. [4C] the PWM value bits 0 through 5 or bits 0 through 7 if extended duty cycle resolution is selected.  
7
If Step 4A, Lookup Table, was chosen and written then write [4A] bit 5 PWPGM = 0. PWPGM should be set to 1 to enable  
writing to the fan control registers listed in this table.  
(1) All other registers can be written at any time after the above sequence.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
21  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
LM96163 DETAILED REGISTER DESCRIPTIONS IN FUNCTIONAL ORDER  
The following is a Register Map grouped in functional and sequence order. New register addresses have been  
added to maintain compatibility with the LM63 and LM64 register sets. Addresses in parenthesis are mirrors of  
named address for backwards compatibility with some older software. Reading or writing either address will  
access the same 8-bit register.  
Fan Control Registers  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
[Reserved]  
STFBE  
Description  
45HEX ENHANCED CONFIGURATION  
R
7
6
0
This bit is unused and always read as 0.  
Signed Temperature Filter Bits Enable  
0: external signed temperature LSbs [4:3] will always read "0" (backwards  
compatible with the LM63)  
R/W  
0
1: when the digital filter is enabled the external signed temperature LSbs [4:3]  
(1/16 and 1/32 resolution) are enabled  
Lookup Table Resolution Extension  
0: LUT temperature resolution 7-bits (LSb = 1°C, backwards compatible with the  
LM63)  
1: enable 8-bit LUT temperature resolution (LSb extended to 0.5°C)  
R/W  
R/W  
5
4
0
0
LRES  
PHR  
22.5kHz PWM High Resolution Control (only effective when PWM frequency set to  
22.5kHz)  
0: PWM resolution 6.25% (backwards compatible with the LM63)  
1: enable high resolution (0.39%)  
Unsigned High and T_CRIT Setpoint Format  
0: enable signed format for High and T_CRIT setpoints (11-bit is -128.000°C to  
127.875°C or 8-bit is -128°C to 127°C)  
R/W  
3
0
USF  
1: enable unsigned format for High and T_CRIT setpoints (11-bit is 0°C to  
255.875°C or 8-bit is 0°C to 255°C)  
45  
PWM Smoothing Ramp Rate Setting (these bits can modified only when PWM  
Programming is enabled, 0x4A[5]=1)  
00: 0.023 s per step (5.45 seconds for 0 to 100% duty cycle transition with 0.39%  
resolution)  
01: 0.046 s per step (10.9 seconds for 0 to 100% duty cycle transition with 0.39%  
resolution)  
R/W  
2:1  
00  
RRS1:RRS0  
10: 0.91 s per step (21.6 seconds for 0 to 100% duty cycle transition with 0.39%  
resolution)  
11: 0.182 s per step (43.7 seconds for 0 to 100% duty cycle transition with 0.39%  
resolution)  
Note: PWM smoothing is disabled for PWM spinup and for duty cycle setting  
override caused by a TCRIT event, thus it is only enabled during LUT transitions.  
PWM smoothing is only effective when PWM frequency is set to 22.5kHz.  
PWM Smoothing Ramp Rate Control (this bit can modified only when the PWM  
Programming is enabled, 0x4A[5]=1)  
0: PWM smoothing disabled (LM63 backwards compatible)  
R/W  
0
0
PSRR  
1: enable ramp rate control (as controlled by 0x45[2:1])  
Note: PWM smoothing is disabled for PWM spinup and for duty cycle setting  
override caused by a TCRIT event, thus it is only enabled during LUT transitions.  
PWM smoothing is only effective when PWM frequency is set to 22.5kHz  
22  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
Address Read/  
POR  
Value  
Bits  
Name  
Description  
Hex  
Write  
4AHEX FAN PWM AND TACHOMETER CONFIGURATION REGISTER  
R
7:6  
00  
[Reserved]  
These bits are unused and always read as 0.  
PWM Programming enable  
0: the PWM Value (register 0x4C), the PWM Smoothing (0x45[2:0]) and the  
Lookup Table (Registers 0x50–0x67) are read-only. The PWM value (0 to 100%) is  
determined by the current remote diode temperature and the Lookup Table, and  
can be read from the PWM value register.  
5
1
PWPGM  
1: the PWM value (register 0x4C), the PWM Smoothing (0x45[2:0]) and the Lookup  
Table (Registers 0x50–0x67) are read/write enabled. Writing the PWM Value  
register will set the PWM output. This is also the state during which the Lookup  
Table can be written.  
PWM Output Polarity  
4
0
PWOP  
0: the PWM output pin will be 0V for fan OFF and open for fan ON.  
1: the PWM output pin will be open for fan OFF and 0V for fan ON.  
PWM Master Clock Select  
3
2
0
0
PWCLSL  
0: the master PWM clock is 360 kHz  
1: the master PWM clock is 1.4 kHz.  
4A  
[Reserved]  
Always write 0 to this bit.  
R/W  
Tachometer Mode  
00: Traditional tach input monitor, false readings when under minimum detectable  
RPM. (Smart-TACH mode disabled)  
01: Traditional tach input monitor, FFFFh reading when under minimum detectable  
RPM. Smart-TACH mode enabled, PWM duty cycle not affected. Use with direct  
PWM drive of fan power. TACH readings can cause an error event if TACH  
setpoint register is set to less than FFFFh even though fan may be spinning  
properly.  
10: Most accurate readings, FFFFh reading when under minimum detectable RPM.  
Smart-TACH mode enabled, PWM duty cycle modified. Use with direct PWM drive  
of fan power. This mode extends the TACH monitoring low RPM sensitivity.  
11: Least effort on programmed PWM of fan, FFFF reading when under minimum  
detectable RPM. Smart-TACH mode enabled. Use with direct PWM drive of fan  
power. This mode extends the TACH monitoring low RPM sensitivity the most.  
Note: If the PWM Master Clock is 360 kHz, mode 00 is used regardless of the  
setting of these two bits.  
1:0  
00  
TACH1:TACH0  
4BHEX FAN SPIN-UP CONFIGURATION REGISTER  
R
7:6  
0
[Reserved]  
These bits are unused and always read as 0  
Fast Tachometer Spin-up  
If 0, the fan spin-up uses the duty cycle and spin-up time, bits 0–4.  
If 1, the LM96163 sets the PWM output to 100% until the spin-up times out (per  
bits 0–2) or the minimum desired RPM has been reached (per the Tachometer  
Setpoint setting) using the tachometer input, whichever happens first. This bit  
overrides the PWM Spin-Up Duty Cycle register (bits 4:3)—PWM output is always  
100%. Register x03, bit 2 = 1 for Tachometer mode.  
5
1
SPINUP  
If PWM Spin-Up Time (bits 2:0) = 000, the Spin-Up cycle is bypassed, regardless  
of the state of this bit.  
PWM Spin-Up Duty Cycle  
00: Spin-Up cycle bypassed (no Spin-Up), unless Fast Tachometer Terminated  
SPNDTY1:SPNDT Spin-Up (bit 5) is set.  
4B  
R/W  
4:3  
2:0  
11  
Y0  
01: 50%  
10: 75%–81% Depends on PWM Frequency. See Applications Notes.  
11: 100%  
PWM Spin-Up Time Interval  
000: Spin-Up cycle bypassed (No Spin-Up)  
001: 0.05 seconds  
010: 0.1 s  
011: 0.2 s  
SPNTIM2:SPNTIM  
0
111  
100: 0.4 s  
101: 0.8 s  
110: 1.6 s  
111: 3.2 s  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
23  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
Description  
4CHEX PWM VALUE REGISTER  
HPWVAL7:HPWV PWM High Resolution and Low Resolution Values  
AL6 If PWM Program (register 4A, bit 5) = 0 this register is read only, this register  
reflects the LM96163’s current PWM value from the Lookup Table.  
7:6  
5:0  
00  
Read  
(Write  
only if  
reg 4A  
bit 5 =  
1.)  
If PWM Program (register 4A, bit 5) = 1, this register is read/write and the desired  
PWM value is written directly to this register, instead of from the Lookup Table, for  
direct fan speed control.  
4C  
0x00 PWVAL5:PWVAL0  
This register will read 0 during the Spin-Up cycle.  
See Application Notes section at the end of this datasheet for more information  
regarding the PWM Value and Duty Cycle in %.  
4DHEX FAN PWM FREQUENCY REGISTER  
R
7:5  
000  
[Reserved]  
These bits are unused and always read as 0  
PWM Output Frequency  
The PWM Frequency = PWM_Clock / 2n, where PWM Master Clock = 360 kHz or  
4D  
R/W  
4:0  
0x17  
PWMF4:PWMF0 1.4 kHz (per the PWM Master Clock Select bit in Register 4A), and n = value of the  
register. Note: n = 0 is mapped to n = 1. See the Application Note at the end of this  
datasheet.  
4EHEX LOOKUP TABLE TEMPERATURE OFFSET  
R
7:6  
00  
[Reserved]  
TO5:TO0  
These bits are unused and always read as 0.  
The temperature offset applied to the temperature values of the lookup table. This  
offset allows the lookup table temperature settings to be extended above 127°C.  
The value, which is always positive, has an unsigned format with 1°C resolution.  
The maximum offset that can be programmed is +63°C.  
4E  
R/W  
5:0  
0x00  
4FHEX LOOKUP TABLE HYSTERESIS  
R
7:5  
000  
[Reserved]  
These bits are unused and always read as 0  
Lookup Table Hysteresis  
4F  
R/W  
4:0  
0x04 LOOKH4:LOOKH0 The amount of hysteresis applied to the Lookup Table. (1 LSb = 1°C, max value  
31°C, default value 10°C).  
50HEX to 67HEX LOOKUP TABLE (7/8 Bits for Temperature and 6/8 Bits for PWM for each Temperature/PWM Pair)  
7
0
E1T7  
Lookup Table Temperature Entry 1  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x51. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
50  
6:0  
0x7F  
E1T6:E1T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 1  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x50. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
7:6  
5:0  
00  
E1D7:E1D6  
E1D5:E1D0  
51  
Lookup Table PWM Duty Cycle Entry 1  
The PWM value corresponding to the temperature limit in register 0x50 for the low  
resolution PWM mode.  
0x3F  
24  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
Address Read/  
POR  
Value  
Bits  
Name  
Description  
Hex  
Write  
7
0
E2T7  
Lookup Table Temperature Entry 2  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x53. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
52  
6:0  
7:6  
0x7F  
E2T6:E2T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 2  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x52. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
00  
E2D7:E2D6  
53  
54  
55  
56  
57  
Lookup Table PWM Duty Cycle Entry 2  
The PWM value corresponding to the temperature limit in register 0x52 for the low  
resolution PWM mode.  
5:0  
7
0x3F  
0
E2D5:E2D0  
E3T7  
Lookup Table Temperature Entry 3  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x55. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
6:0  
7:6  
0x7F  
E3T6:E3T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 3  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x54. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
00  
E3D7:E3D6  
Lookup Table PWM Duty Cycle Entry 3  
The PWM value corresponding to the temperature limit in register 0x54 for the low  
resolution PWM mode.  
5:0  
7
0x3F  
0
E3D5:E3D0  
E4T7  
Lookup Table Temperature Entry 4  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x57. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
6:0  
0x7F  
E4T6:E4T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 4  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x56. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
7:6  
5:0  
00  
E4D7:E4D6  
E4D5:E4D0  
Lookup Table PWM Duty Cycle Entry 4  
The PWM value corresponding to the temperature limit in register 0x56 for the low  
resolution PWM mode.  
0x3F  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
25  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Address Read/  
POR  
Value  
Bits  
Name  
Description  
Hex  
Write  
7
0
E5T7  
Lookup Table Temperature Entry 5  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x59. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
58  
6:0  
7:6  
0x7F  
E5T6:E5T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 5  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x58. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
00  
E5D7:E5D6  
59  
5A  
5B  
5C  
5D  
Lookup Table PWM Duty Cycle Entry 5  
The PWM value corresponding to the temperature limit in register 0x58 for the low  
resolution PWM mode.  
5:0  
7
0x3F  
0
E5D5:E5D0  
E6T7  
Lookup Table Temperature Entry 6  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x5B. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
6:0  
7:6  
0x7F  
E6T6:E6T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 6  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x5A. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
00  
E6D7:E6D6  
Lookup Table PWM Duty Cycle Entry 6  
The PWM value corresponding to the temperature limit in register 0x5A for the low  
resolution PWM mode.  
5:0  
7
0x3F  
0
E6D5:E6D0  
E7T7  
Lookup Table Temperature Entry 7  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x5D. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
6:0  
0x7F  
E7T6:E7T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 7  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x5C. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
7:6  
5:0  
00  
E7D7:E7D6  
E7D5:E7D0  
Lookup Table PWM Duty Cycle Entry 7  
The PWM value corresponding to the temperature limit in register 0x5C for the low  
resolution PWM mode.  
0x3F  
26  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
Address Read/  
POR  
Value  
Bits  
Name  
Description  
Hex  
Write  
7
0
E8T7  
Lookup Table Temperature Entry 8  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x5F. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
5E  
6:0  
7:6  
0x7F  
E8T6:E8T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 8  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x5E. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
00  
E8D7:E8D6  
5F  
60  
61  
62  
63  
Lookup Table PWM Duty Cycle Entry 8  
The PWM value corresponding to the temperature limit in register 0x5E for the low  
resolution PWM mode.  
5:0  
7
0x3F  
0
E8D5:E8D0  
E9T7  
Lookup Table Temperature Entry 9  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x61. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
6:0  
7:6  
0x7F  
E9T6:E9T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 9  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x60. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
00  
E9D7:E9D6  
Lookup Table PWM Duty Cycle Entry 9  
The PWM value corresponding to the temperature limit in register 0x60 for the low  
resolution PWM mode.  
5:0  
7
0x3F  
0
E9D5:E9D0  
E10T7  
Lookup Table Temperature Entry 10  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x63. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
6:0  
0x7F  
E10T6:E10T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 10  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x62. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
7:6  
5:0  
00  
E10D7:E10D6  
E10D5:E10D0  
Lookup Table PWM Duty Cycle Entry 10  
The PWM value corresponding to the temperature limit in register 0x62 for the low  
resolution PWM mode.  
0x3F  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
27  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Address Read/  
POR  
Value  
Bits  
Name  
Description  
Lookup Table Temperature Entry 11  
Hex  
Write  
7
0
E11T7  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x65. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
64  
6:0  
7:6  
0x7F  
E11T6:E11T0  
E11D7:E11D6  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 11  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x64. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
00  
65  
66  
67  
Lookup Table PWM Duty Cycle Entry 11  
The PWM value corresponding to the temperature limit in register 0x64 for the low  
resolution PWM mode.  
5:0  
7
0x3F  
0
E11D5:E11D0  
E12T7  
Lookup Table Temperature Entry 12  
Bit 7 is unused and always set to 0 in the low resolution temperature LUT mode. In  
the high resolution temperature LUT mode bit 7 in conjunction with bits 6:0 of this  
register are used to determine the limit temperature that the remote diode  
temperature is compared to. In high resolution the range is 0°C to 127.5°C. In low  
resolution mode the range is 0°C to 127°C. If the remote diode temperature  
exceeds this value, the PWM output will be the value in Register 0x67. Only 9-bits  
of the temperature reading are used in high resolution and 8-bits in low resolution.  
Only positive temperature values can be programed in this register and in all cases  
the sign bit is assumed to be zero. Temperatures greater than 127 °C or 127.5 °C  
can be programmed through the use of the Lookup Table Temperature Offset  
Register (4Eh).  
6:0  
0x7F  
E12T6:E12T0  
Read.  
(Write  
only if  
reg 4A  
bit 5 =  
1)  
Lookup Table PWM Duty Cycle Extended Entry 12  
These bits are unused and always set to 0 in the low resolution duty cycle LUT  
mode. In the high resolution duty cycle LUT mode these bits in association with  
bits 5:0 of this register are used for the PWM value associated with the  
temperature limit in register 0x66. These bits can only be activated when PWM  
frequency of 22.5kHz is chosen.  
7:6  
5:0  
00  
E12D7:E12D6  
E12D5:E12D0  
Lookup Table PWM Duty Cycle Entry 12  
The PWM value corresponding to the temperature limit in register 0x66 for the low  
resolution PWM mode.  
0x3F  
28  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
Configuration Register  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
Description  
03 (09)HEX CONFIGURATION REGISTER  
ALERT Mask  
0: ALERT interrupts are enabled.  
1: ALERT interrupts are masked, and the ALERT pin is always in a high  
impedance (open) state.  
7
6
0
ALTMSK  
STBY  
Standby  
0: the LM96163 is in operational mode, converting, comparing, and updating the  
PWM output continuously.  
1: the LM96163 enters a low power standby mode.  
In standby, continuous conversions are stopped, but a conversion/comparison  
cycle may be initiated by writing any value to register 0x0F the One-shot Register.  
Operation of the PWM output in standby depends on the setting of bit 5 in this  
register.  
0
R/W  
PWM Disable in Standby  
0: the LM96163’s PWM output continues to output the current fan control signal  
5
0
PWMDIS  
while in STANDBY.  
1: the PWM output is disabled (as defined by the PWM polarity bit) while in  
STANDBY.  
03 (09)  
R
4:3  
2
00  
0
[Reserved]  
TCHEN  
This bit is unused and always read as 0.  
TACH Enable  
0: disables the TACH input  
1: enables the TACH input  
T_CRIT Limit Override  
1
0
0
0
TCRITOV  
FLTQUE  
0: locks the T_CRIT limit for the remote diode, POR setting is nominally 110°C  
1: unlocks the T_CRIT limit and allows it to be reprogrammed multiple times  
R/W  
RDTS Fault Queue  
0: an ALERT will be generated if any Remote Diode conversion result is above the  
Remote High Set Point or below the Remote Low Setpoint.  
1: an ALERT will be generated only if three consecutive Remote Diode  
conversions are above the Remote High Set Point or below the Remote Low  
Setpoint.  
Tachometer Count and Limit Registers  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
Description  
47HEX TACHOMETER COUNT (MSB) and 46HEX TACHOMETER COUNT (LSB) REGISTERS (16 bits: Read LSB first to lock MSB and  
ensure MSB and LSB are from the same reading)  
47  
R
7:0  
N/A  
TAC13:TAC6  
Tachometer Count (MSB and LSB)  
These registers contain the current 16-bit Tachometer Count, representing the  
period of time between tach pulses.  
Note that the 16-bit tachometer MSB and LSB register addresses are in reverse  
order from the 16 bit temperature readings.  
R
7:2  
N/A  
TAC5:TAC0  
Tachometer Edge Programming  
Bits  
00:  
01:  
10:  
11:  
Edges Used  
Tach_Count_Multiple  
Reserved - do not use  
46  
2
3
5
4
2
1
R
1:0  
00  
TEDGE1:TEDGE0  
Note: If PWM_Clock_Select = 360 kHz, then Tach_Count_Multiple = 1 regardless  
of the setting of these bits.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
29  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
Description  
49HEX TACHOMETER LIMIT (MSB) and 48HEX TACHOMETER LIMIT (LSB) REGISTERS  
49  
R/W  
R/W  
R/W  
7:0  
7:2  
1:0  
0xFF  
0xFF  
TACL13:TACL6  
TACHL5:TACL0  
[Reserved]  
Tachometer Limit (MSB and LSB)  
These registers contain the current 14-bit Tachometer Count, representing the  
period of time between tach pulses. Fan RPM = (f * 5,400,000) / (Tachometer  
Count), where f = 1 for 2 pulses/rev fan; f = 2 for 1 pulse/rev fan; and f = 2/3 for 3  
pulses/rev fan. See the Applications Notes section for more tachometer  
information. Note that the 16-bit tachometer MSB and LSB register addresses are  
in reverse order from the 16 bit temperature readings.  
48  
These bits are not used and write 0 or 1.  
Local Temperature and Local High Setpoint Registers  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
Description  
00HEX LOCAL TEMPERATURE REGISTER (8-bits)  
Local Temperature Reading (8-bit)  
8-bit integer representing the temperature of the LM96163 die.  
LT7 is the SIGN bit  
LT6 has a bit weight of 64°C  
LT5 has a bit weight of 32°C  
LT4 has a bit weight of 16°C  
LT3 has a bit weight of 8°C  
00  
R
7:0  
N/A  
LT7:LT0  
LT2 has a bit weight of 4°C  
LT1 has a bit weight of 2°C  
LT0 has a bit weight of 1°C  
05 (0B)HEX LOCAL HIGH SETPOINT REGISTER (8-bits)  
Local HIGH Setpoint  
High Setpoint for the internal diode.  
LHS7 is the SIGN bit  
LHS6 has a bit weight of 64°C  
LHS5 has a bit weight of 32°C  
LHS4 has a bit weight of 16°C  
LHS3 has a bit weight of 8°C  
LHS2 has a bit weight of 4°C  
LHS1 has a bit weight of 2°C  
LHS0 has a bit weight of 1°C  
0x46  
(70°)  
05  
R/W  
7:0  
LHS7:LHS0  
Remote Diode Temperature, Offset and Setpoint Registers  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
Description  
01HEX AND 10HEX SIGNED REMOTE DIODE TEMPERATURE REGISTERS  
Most Significant Byte of the Signed Remote Diode Temperature Reading  
The most significant 8-bits of the 2’s complement value, representing the  
temperature of the remote diode connected to the LM96163. Bit 7 is the sign bit,  
bit 6 has a weight of 64°C, and bit 0 has a weight of 1°C. This byte to be read  
before the LSB.  
01  
10  
R
R
7:0  
N/A  
RT12:RT5  
Least Significant Byte of the Signed Remote Diode Temperature Reading  
This is the LSB of the 2’s complement value, representing the temperature of the  
remote diode connected to the LM96163. RT4 has a weight 0.5°C, RT3 has a  
weight of 0.25°C, and RT2 has a weight of 0.125°C. If the digital filter is turned off  
RT1:RT0 have a value of 00 unless extended resolution (Reg 45h STFBE bit set)  
is enabled. If extended resolution is chosen, for readings greater than 127.875  
RT1:RT0=11 and for other cases RT1:RT0=00. When the digital filter is turned on  
and extended resolution enabled: RT1 has a weight of 0.0625 and RT0 has a  
weight of 0.03125°C  
7:3  
2:0  
N/A  
00  
RT4:RT0  
[Reserved]  
These bits are unused and always read as 0.  
30  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
Address Read/  
POR  
Value  
Bits  
Name  
Description  
Hex  
Write  
31HEX AND 32HEX UNSIGNED REMOTE DIODE TEMPERATURE REGISTERS  
Most Significant Byte of the Unsigned Format Remote Diode Temperature  
Reading  
The most significant 8-bits of the unsigned format value, representing the  
temperature of the remote diode connected to the LM96163. Bit 7 has a weight of  
128°C, bit 6 has a weight of 64°C, and bit 0 has a weight of 1°C. This byte to be  
read before the LSB.  
31  
32  
R
R
7:0  
N/A  
RTU12:RTU5  
Least Significant Byte of the Unsigned Format Remote Diode Temperature  
Reading  
This is the LSB of the unsigned value, representing the temperature of the remote  
diode connected to the LM96163. Bit 4 has a weight 0.5°C, bit 3 has a weight of  
0.25°C, and bit 2 has a weight of 0.125°C. if the digital filter is turned off  
RUT1:RUT0 have a value of 00. When the digital filter is turned on: bit 1 has a  
weight of 0.0625 and bit 0 has a weight of 0.03125°C  
7:3  
2:0  
N/A  
00  
RUT4:RUT0  
[Reserved]  
These bits are unused and always read as 0.  
11HEX AND 12HEX REMOTE TEMPERATURE OFFSET REGISTERS  
11  
R/W  
R/W  
R
7:0  
7:5  
4:0  
0x00  
000  
000  
RTO10:RTO3  
RTO2:RTO1  
[Reserved]  
Remote Temperature Offset (MSB and LSB)  
These registers contain the value added to or subtracted from the remote diode’s  
reading to compensate for the different non-ideality factors of different  
processors, diodes, etc. The 2’s complement value, in these registers is added to  
the output of the LM96163’s ADC to form the temperature reading contained in  
registers 01 and 10. These registers have the same format as the MSB and LSB  
Remote Diode Temperature Reading registers with the digital filter off.  
12  
These bits are not used and always read as 0.  
07 (0D)HEX AND 13HEX REMOTE HIGH SETPOINT REGISTERS  
0x55  
(85°C)  
Remote HIGH Setpoint (MSB and LSB)  
07 (0D)  
R/W  
7:0  
RHS10:RHS3  
High setpoint temperature for remote diode. Same format as Unsigned Remote  
Temperature Reading (registers 31 and 32) or Signed Remote Temperature  
Reading (registers 01 and 10) with the digital filter off. Is it programmable by the  
USF bit found in the Enhanced configuration Register.  
R/W  
R
7:5  
4:0  
000  
RHS2:RHS0  
[Reserved]  
13  
0x00  
These bits are not used and always read as 0.  
08 (0E)HEX AND 14HEX REMOTE LOW SETPOINT REGISTERS  
00  
(0°C)  
Remote LOW Setpoint (MSB and LSB)  
Low setpoint temperature for remote diode. Same format as Signed Remote  
Temperature Reading (registers 01 and 10) with the digital filter off.  
08 (0E)  
14  
R/W  
7:0  
RTS10:RTS3  
R/W  
R
7:5  
4:0  
000  
RTS2:RTS0  
[Reserved]  
0x00  
These bits are not used and always read as 0.  
19HEX REMOTE DIODE T_CRIT SETPOINT REGISTER  
Remote Diode T_CRIT Setpoint Limit  
This 8-bit integer stores the T_CRIT limit and is nominally 110°C. The value of  
this register can be locked by setting T_CRIT Limit Override (bit 1) in the  
Configuration register to a 0, then programming a new T_CRIT value into this  
register. The format of this register is programmable. When the USF bit in the  
Enhanced Configuration register is cleared:  
LCS7 is the SIGN bit  
0x6E  
(110°  
C)  
19  
R/W  
7:0  
RCS7:RCS0  
LCS6 has a bit weight of 64°C  
LCS5 has a bit weight of 32°C  
LCS4 has a bit weight of 16°C  
LCS3 has a bit weight of 8°C  
LCS2 has a bit weight of 4°C  
LCS1 has a bit weight of 2°C  
LCS0 has a bit weight of 1°C  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
31  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
Description  
21HEX T_CRIT HYSTERESIS REGISTER  
7
RTH7  
This bit is unused. OK to write 1 or 0.  
Remote Diode T_CRIT Hysteresis  
T_CRIT stays activated until the remote diode temperature goes below [(T_CRIT  
Limit)—(T_CRIT Hysteresis)].  
RTH6 has a bit weight of 64°C  
RTH5 has a bit weight of 32°C  
RTH4 has a bit weight of 16°C  
0x0A  
(10°C)  
21  
R/W  
6:0  
RTH6:RTH0  
RTH3 has a bit weight of 8°C  
RTH2 has a bit weight of 4°C  
RTH1 has a bit weight of 2°C  
RTH0 has a bit weight of 1°C  
30HEX REMOTE DIODE TruTherm ENABLE REGISTER  
R
R/W  
R
7:2  
0x00  
[Reserved]  
These bits are unused and always read as 0.  
Remote Diode TruTherm Enable  
0: TruTherm beta compensation technology is turned off. Use this mode when  
using an MMBT3904 as a thermal diode.  
1: TruTherm beta compensation technology is turned on. Use this mode when  
sensing a thermal diode in an Intel processor on 45 nm or 65 nm process.  
30  
1
1
0
RDTE  
0
[Reserved]  
This bit is unused and always read as 0.  
BFHEX REMOTE DIODE TEMPERATURE FILTER AND COMPARATOR MODE  
R/W  
R
7:6  
5:3  
00  
[Reserved]  
[Reserved]  
These bits are unused and always write 0.  
These bits are unused and always read as 0.  
000  
Remote Diode Temperature Filter Control  
00: Filter Disabled  
01: Filter Level 2 (minimal filtering, same as 10; Like LM63, LM63 Level 1 not  
2:1  
00  
0
RDTF1:RDTF0  
ALT/CMP  
supported)  
BF  
10: Filter Level 2 (minimal filtering, same as 01; like LM63, LM63 Level 1 not  
supported)  
11: Filter Enhanced Level 2 (maximum filtering)  
R/W  
Comparator Mode  
0: the ALERT pin functions normally.  
1: the ALERT pin behaves as a comparator, asserting itself when an ALERT  
condition exists, de-asserting itself when the ALERT condition goes away.  
0
32  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
ALERT Status and Mask Registers  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
Description  
02HEX ALERT STATUS REGISTER (8-bits) (All Alarms are latched until read, then cleared if alarm condition was removed at the  
time of the read.)  
Busy  
7
0
BUSY  
0: the ADC is not converting.  
1: the ADC is performing a conversion. This bit does not affect ALERT status.  
Local High Alarm  
0: the internal temperature of the LM96163 is at or below the Local High Setpoint.  
1: the internal temperature of the LM96163 is above the Local High Setpoint, and  
an ALERT is triggered.  
6
5
4
0
0
0
LHIGH  
[Reserved]  
RHIGH  
This bit is unused and always read as 0.  
Remote High Alarm  
0: the temperature of the Remote Diode is at or below the Remote High Setpoint.  
1: the temperature of the Remote Diode is above the Remote High Setpoint, and  
an ALERT is triggered.  
Remote Low Alarm  
0: the temperature of the Remote Diode is at or above the Remote Low Setpoint.  
1: the temperature of the Remote Diode is below the Remote Low Setpoint, and  
an ALERT is triggered.  
3
2
0
0
RLOW  
RDFA  
0x02  
R
Remote Diode Fault Alarm  
0: the Remote Diode appears to be correctly connected.  
1: the Remote Diode may be disconnected or shorted to ground. This Alarm does  
not trigger an ALERT or a TCRIT.  
Remote T_CRIT Alarm  
When this bit is a 0, the temperature of the Remote Diode is at or below the  
T_CRIT Limit.  
When this bit is a 1, the temperature of the Remote Diode is above the T_CRIT  
Limit, ALERT and TCRIT are triggered.  
1
0
0
0
RCRIT  
TACH  
Tach Alarm  
When this bit is a 0, the Tachometer count is lower than or equal to the  
Tachometer Limit (the RPM of the fan is greater than or equal to the minimum  
desired RPM).  
When this bit is a 1, the Tachometer count is higher than the Tachometer Limit  
(the RPM of the fan is less than the minimum desired RPM), and an ALERT is  
triggered.  
16HEX ALERT MASK REGISTER (8-bits)  
R
R/W  
R
7
6
5
4
1
0
1
0
[Reserved]  
This bit is unused and always read as 1.  
Local High Alarm Mask  
0: a Local High Alarm event will generate an ALERT.  
1: a Local High Alarm will not generate an ALERT  
LHAM  
[Reserved]  
RHAM  
This bit is unused and always read as 1.  
Remote High Alarm Mask  
0: Remote High Alarm event will generate an ALERT.  
1: a Remote High Alarm event will not generate an ALERT.  
R/W  
R
Remote Low Alarm Mask  
0: a Remote Low Alarm event will generate an ALERT.  
1: a Remote Low Alarm event will not generate an ALERT.  
16  
3
2
1
0
1
0
RLAM  
[Reserved]  
RTAM  
This bit is unused and always read as 1.  
Remote T_CRIT Alarm Mask  
0: a Remote T_CRIT event will generate an ALERT.  
1: a Remote T_CRIT event will not generate an ALERT.  
R/W  
TACH Alarm Mask  
0
0
TCHAM  
When this bit is a 0, a Tach Alarm event will generate an ALERT.  
When this bit is a 1, a Tach Alarm event will not generate an ALERT.  
33HEX POWER ON RESET STATUS REGISTER  
Power On Reset Status  
7
NR  
0: Power On Reset cycle over part ready  
1: Power On Reset cycle in progress part not ready  
33  
R
6:0  
[Reserved]  
These bits are unused and will always report 0.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
33  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Conversion Rate and One-Shot Registers  
Address Read/  
Hex Write  
POR  
Value  
Bits  
Name  
Description  
04 (0A)HEX CONVERSION RATE REGISTER (8-bits)  
R
7:4  
[Reserved]  
These bits are unused and will always be set to 0.  
Conversion Rate  
Sets the conversion rate of the LM96163.  
0000 = 0.05 Hz  
0001 = 0.1 Hz  
0010 = 0.204 Hz  
0011 = 0.406 Hz  
0100 = 0.813 Hz  
0101 = 1.625 Hz  
0110 = 3.25 Hz  
04 (0A)  
0x08  
R/W  
3:0  
CONV3:CONV0  
0111 = 6.5 Hz  
1000 = 13 Hz  
1001 = 26 Hz  
All other values = 26 Hz  
0FHEX ONE-SHOT REGISTER (8-bits)  
One Shot Trigger  
Write  
Only  
0F  
7:0  
N/A  
With the LM96163 in the STANDBY mode a single write to this register will  
initiate one complete temperature conversion cycle. Any value may be written.  
ID Registers  
Address Read/  
POR  
Value  
Bits  
Name  
Description  
Hex  
Write  
FEHEX MANUFACTURER’S ID REGISTER (8-bits)  
FE 7:0 0x01 Manufacturer’s ID 0x01 = National Semiconductor  
R
FFHEX STEPPING / DIE REVISION ID REGISTER (8-bits)  
Stepping/Die  
Revision ID  
FF  
R
7:0  
0x49  
Version of LM96163  
34  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
APPLICATION NOTES  
FAN CONTROL DUTY CYCLE VS. REGISTER SETTINGS AND FREQUENCY  
NOTE  
The following table is true only when the 22.5 kHz PWM frequency high resolution duty  
cycle is not selected.  
PWM  
Freq at  
360 kHz  
Internal  
Clock, kHz  
PWM  
Freq at  
1.4 kHz  
Internal  
Clock, Hz  
Actual Duty  
Cycle, %  
When  
75% is  
Selected  
PWM  
Freq  
4D  
PWM  
Value  
4C [5:0]  
for 100%  
PWM  
Value  
4C [5:0] for  
about 75%  
PWM  
Value  
4C [5:0]  
for 50%  
Step  
Resolution,  
%
[4:0]  
0
Address 0 is mapped to Address 1  
1
50  
2
1
1
180.0  
703.1  
351.6  
234.4  
175.8  
140.6  
117.2  
100.4  
87.9  
78.1  
70.3  
63.9  
58.6  
54.1  
50.2  
46.9  
43.9  
41.4  
39.1  
37.0  
35.2  
33.5  
32.0  
30.6  
29.3  
28.1  
27.0  
26.0  
25.1  
24.2  
23.4  
22.7  
50.0  
75.0  
2
25  
4
3
2
90.00  
60.00  
45.00  
36.00  
30.00  
25.71  
22.50  
20.00  
18.00  
16.36  
15.00  
13.85  
12.86  
12.00  
11.25  
10.59  
10.00  
9.47  
3
16.7  
12.5  
10.0  
8.33  
7.14  
6.25  
5.56  
5.00  
4.54  
4.16  
3.85  
3.57  
3.33  
3.13  
2.94  
2.78  
2.63  
2.50  
2.38  
2.27  
2.17  
2.08  
2.00  
1.92  
1.85  
1.79  
1.72  
1.67  
1.61  
6
5
3
83.3  
4
8
6
4
75.0  
5
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
32  
34  
36  
38  
40  
42  
44  
46  
48  
50  
52  
54  
56  
58  
60  
62  
8
5
80.0  
6
9
6
75.0  
7
11  
12  
14  
15  
17  
18  
20  
21  
23  
24  
26  
27  
29  
30  
32  
33  
35  
36  
38  
39  
41  
42  
44  
45  
47  
7
78.6  
8
8
75.0  
9
9
77.8  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
75.0  
77.27  
75.00  
76.92  
75.00  
76.67  
75.00  
76.47  
75.00  
76.32  
75.00  
76.19  
75.00  
76.09  
75.00  
76.00  
75.00  
75.93  
75.00  
75.86  
75.00  
75.81  
9.00  
8.57  
8.18  
7.82  
7.50  
7.20  
6.92  
6.67  
6.42  
6.21  
6.00  
5.81  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
35  
Product Folder Links: LM96163  
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
NOTE  
The following table is true only when the 22.5 kHz PWM frequency with high resolution  
duty cycle is selected by setting bit 4 (PHR) of the Enhanced Configuration register  
(0x45), clearing bit 3 (PWCKSL) of the PWM and RPM Configuration register (0x4A) and  
setting PWM Frequency (0x4D) register to 0x08.  
Actual Duty  
Cycle, %  
When  
Approximately  
75% is  
PWM  
Value  
4C [7:0]  
for 100%  
(Hex)  
PWM  
Value  
4C [7:0] for  
about 75%  
(Hex)  
PWM  
Value  
4C [7:0]  
for 50%  
(Hex)  
PWM  
Freq at  
360 kHz  
Internal  
Clock, kHz  
PWM  
Freq at  
1.4 kHz  
Internal  
Clock, Hz  
PWM  
Freq  
4D  
Step  
Resolution,  
%
[4:0]  
Selected  
8
0.392  
FF  
BF  
80  
22.50  
Not Available  
74.902  
Computing Duty Cycles for a Given Frequency  
Select a PWM Frequency from the first column corresponding to the desired actual frequency in columns 6 or 7.  
Note the PWM Value for 100% Duty Cycle.  
Find the Duty Cycle by taking the PWM Value of Register 4C and computing:  
PWM _Value  
DutyCycle _(%) =  
ì100%  
PWM _Value _ for _ 100%  
(1)  
Example: For a PWM Frequency of 24, a PWM Value at 100% = 48 and PWM Value actual = 28, then the Duty  
Cycle is (28/48) × 100% = 58.3%.  
LUT FAN CONTROL  
The LM96163 fan control uses a temperature to duty cycle look-up table (LUT) that has 12 indexes. High  
resolution duty cycle (0.392%) is available when the PWM frequency is set to 22.5 kHz. In addition ramp rate  
control is available to acoustically smooth the duty cycle transition between LUT steps.  
Shown in Figure 14 (a) is an example of the 12-point LUT temperature to PWM transfer function that can be  
realized without smoothing enabled. The table is comprised of twelve Duty-Cycle and Temperature set-point  
pairs. Notice that the transitions between one index of the LUT to the next happen instantaneously. If the PWM  
levels are set far enough apart this can be acoustically very disturbing. The typical acoustical threshold of change  
in duty cycle is 2%. Figure 14 (b) has an overlaid curve (solid line) showing what occurs at the transitions when  
smoothing is enabled. The dashed lines shown in Figure 14 (b) are there to point out that multiple slopes can be  
realized easily. At the transitions the duty cycle increments in LSb (0.39% for the case shown) steps. In the  
example shown in Figure 14 (b) the first pair is set for a duty-cycle of 31.25% and a temperature of 0°C. For  
temperatures less than 0°C the duty cycle is set to 0. When the temperature is greater than 0 °C but is less than  
91 °C the duty cycle will remain at 31.25%. The next pair is set at 37.5% and 91°C. Once the temperature  
exceeds 91°C the duty cycle on the PWM output will gradually transition from 31.25% to 37.5% in 0.39% steps at  
the programmed time interval. The LUT comparison temperature resolution is programmable to either 1 °C or 0.5  
°C. For the curves of Figure 14 the comparison resolution is set to 0.5 °C that is why the actual duty cycle  
transitions happen 0.5 °C higher than the actual LUT entry. The duty cycle transition time interval is  
programmable and is shown in the table titled Table 8. Care should be taken so that the LUT PWM and  
Temperature values are setup in ascending weight.  
36  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
(a) Without smoothing  
(b) With smoothing  
Multiple slopes  
easily realizable  
with 12-point LUT  
12-point LUT  
Entry  
100  
93.75  
87.5  
81.25  
75  
100  
93.75  
87.5  
81.25  
75  
68.75  
62.5  
56.25  
50  
43.75  
37.5  
31.25  
25  
68.75  
62.5  
56.25  
50  
43.75  
37.5  
31.25  
25  
Ramp rate control  
between transitions  
has 0.39% step size  
PWM Output  
Transition  
18.75  
12.5  
6.25  
0
18.75  
12.5  
6.25  
0
85  
90  
95  
100  
105  
110  
85  
90  
95  
100  
105  
110  
TEMPERATURE (°C)  
TEMPERATURE (°C)  
Figure 14. Fan Control Transfer Function Example  
Also included is programmable hysteresis that is not described by the curves of Figure 14. The hysteresis takes  
effect as temperature is decreasing and moves all the temperature set-points down by the programmed amount.  
For the example shown here if the hysteresis is set to 1°C and if the temperature is decreasing from 96.5°C the  
duty cycle will remain at 68.75% and will not transition to 62.5% until the temperature drops below 95.5°C.  
If at any time the TCRIT output were to activate the PWM duty cycle will be instantaneously forced to 100% thus  
forcing the fans to full on.  
Table 8. PWM Smoothing Time Intervals  
Time Interval  
(seconds)  
0-100% DC Time  
w/ 6.25% resolution  
(seconds)  
w/ 0.39% resolution  
Seconds  
0.182  
0.091  
0.046  
0.023  
2.913  
1.456  
0.728  
0.364  
43.7  
21.6  
10.9  
5.45  
The Table 8 table describes the programmable time interval preventing abrupt changes in the PWM output duty  
cycle and thus preventing abrupt acoustical noise changes as well. The threshold of acoustically detecting fan  
noise transition is at about a 2% duty cycle change. The table describes the time intervals that can be  
programmed and the total amount of time it will take for the PWM output to change from 0% to 100% for each  
time interval. For example if the time interval for each step is set to 0.091 seconds the time it will take to make a  
0 to 100% duty cycle change will be 21.6 seconds when the duty cycle resolution is set to 0.39% or 1.46  
seconds when the resolution is 6.25%. One setting will apply to all LUT transitions.  
COMPUTING RPM OF THE FAN FROM THE TACH COUNT  
The Tach Count Registers 46HEX and 47HEX count the number of periods of the 90 kHz tachometer clock in the  
LM96163 for the tachometer input from the fan assuming a 2 pulse per revolution fan tachometer, such as the  
fans supplied with the Intel boxed processors. The RPM of the fan can be computed from the Tach Count  
Registers 46HEX and 47HEX. This can best be shown through an example.  
Example:  
Given: the fan used has a tachometer output with 2 per revolution.  
Let:  
Register 46 (LSB) is BFHEX = Decimal (11 x 16) + 15 = 191 and  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
37  
Product Folder Links: LM96163  
 
 
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Register 47 (MSB) is 7HEX = Decimal (7 x 256) = 1792.  
The total Tach Count, in decimal, is 191 + 1792 = 1983.  
The RPM is computed using the formula  
f ì 5,400,000  
Fan _ RPM =  
,
Total _ Tach _ Count _( Decimal )  
(2)  
where  
f = 1 for 2 pulses/rev fan tachometer output;  
f = 2 for 1 pulse/rev fan tachometer output, and  
f = 2 / 3 for 3 pulses/rev fan tachometer output  
For our example  
1ì 5,400,000  
Fan _ RPM =  
= 2723 _ RPM  
1983  
(3)  
DIODE NON-IDEALITY  
The LM96163 can be applied easily in the same way as other integrated-circuit temperature sensors, and its  
remote diode sensing capability allows it to be used in new ways as well. It can be soldered to a printed circuit  
board, and because the path of best thermal conductivity is between the die and the pins, its temperature will  
effectively be that of the printed circuit board lands and traces soldered to the LM96163's pins. This presumes  
that the ambient air temperature is almost the same as the surface temperature of the printed circuit board; if the  
air temperature is much higher or lower than the surface temperature, the actual temperature of the LM96163 die  
will be at an intermediate temperature between the surface and air temperatures. Again, the primary thermal  
conduction path is through the leads, so the circuit board temperature will contribute to the die temperature much  
more strongly than will the air temperature.  
The LM96163 incorporates remote diode temperature sensing technology allowing the measurement of remote  
temperatures. This diode can be located on the die of a target IC, allowing measurement of the IC's temperature,  
independent of the LM96163's die temperature. A discrete diode can also be used to sense the temperature of  
external objects or ambient air. Remember that a discrete diode's temperature will be affected, and often  
dominated, by the temperature of its leads. Most silicon diodes do not lend themselves well to this application. It  
is recommended that an MMBT3904 transistor base emitter junction be used with the collector tied to the base.  
The LM96163’s TruTherm BJT beta compensation technology allows accurate sensing of integrated thermal  
diodes, such as those found on most processors. With TruTherm technology turned off, the LM96163 can  
measure a diode-connected transistor such as the MMBT3904 or the thermal diode found in an AMD processor.  
The LM96163 has been optimized to measure the remote thermal diode integrated in a typical Intel processor on  
45nm, 65 nm or 90 nm process or an MMBT3904 transistor. Using the Remote Diode TruTherm Enable register  
the remote input can be optimized for a typical Intel processor on 45nm, 65 nm or 90 nm process or an  
MMBT3904.  
Diode Non-Ideality Factor Effect on Accuracy  
When a transistor is connected as a diode, the following relationship holds for variables VBE, T and IF:  
V
BE  
ÿ
»
h x V  
Ÿ
-1  
t
«
e
I = I x  
Ÿ
F
S
(4)  
where:  
Vt =  
kT  
q
(5)  
38  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
q = 1.6×1019 Coulombs (the electron charge),  
T = Absolute Temperature in Kelvin  
k = 1.38×1023 joules/K (Boltzmann's constant),  
η is the non-ideality factor of the process the diode is manufactured on,  
IS = Saturation Current and is process dependent,  
If = Forward Current through the base-emitter junction  
VBE = Base-Emitter Voltage drop  
In the active region, the -1 term is negligible and may be eliminated, yielding the following equation  
V
BE  
ÿ
»
h x V  
Ÿ
t
«
e
I = I x  
Ÿ
F
S
(6)  
In Equation 6, η and IS are dependant upon the process that was used in the fabrication of the particular diode.  
By forcing two currents with a very controlled ratio(IF2 / IF1) and measuring the resulting voltage difference, it is  
possible to eliminate the IS term. Solving for the forward voltage difference yields the relationship:  
IF2’  
«IF1◊  
kTx ln  
DVBE = h x  
q
« ◊  
(7)  
Solving Equation 7 for temperature yields:  
q x DVBE  
T =  
IF2  
h x k x ln  
÷
÷
IF1  
«
(8)  
Equation 8 holds true when a diode connected transistor such as the MMBT3904 is used. When this “diode”  
equation is applied to an integrated diode such as a processor transistor with its collector tied to GND as shown  
in Figure 15 it will yield a wide non-ideality spread. This wide non-ideality spread is not due to true process  
variation but due to the fact that Equation 8 is an approximation.  
TruTherm BJT beta compensation technology uses the transistor equation, Equation 9, which is a more accurate  
representation of the topology of the thermal diode found in an FPGA or processor.  
q x DVBE  
T =  
I
C2  
h x k x ln∆  
÷
÷
IC1  
«
(9)  
TruTherm should only be enabled when measuring the temperature of a transistor integrated as shown in the  
processor of Figure 15, because Equation 9 only applies to this topology.  
2
D+  
I
E
= I  
F
100 pF  
3
PROCESSOR  
D-  
I
R
LM96163  
I
C
I
F
2
3
D+  
D-  
MMBT3904  
100 pF  
I
R
LM96163  
Figure 15. Thermal Diode Current Paths  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
39  
Product Folder Links: LM96163  
 
 
 
 
 
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
Calculating Total System Accuracy  
The voltage seen by the LM96163 also includes the IFRS voltage drop of the series resistance. The non-ideality  
factor, η, is the only other parameter not accounted for and depends on the diode that is used for measurement.  
Since ΔVBE is proportional to both η and T, the variations in η cannot be distinguished from variations in  
temperature. Since the non-ideality factor is not controlled by the temperature sensor, it will directly add to the  
inaccuracy of the sensor. For the for Intel processor on 65nm process, Intel specifies a +4.06%/0.897%  
variation in η from part to part when the processor diode is measured by a circuit that assumes diode equation,  
Equation 8, as true. As an example, assume a temperature sensor has an accuracy specification of ±1.0°C at a  
temperature of 80°C (353 Kelvin) and the processor diode has a non-ideality variation of +4.06%/0.89%. The  
resulting system accuracy of the processor temperature being sensed will be:  
TACC = + 1.0°C + (+4.06% of 353 K) = +15.3 °C  
(10)  
and  
TACC = - 1.0°C + (0.89% of 353 K) = 4.1 °C  
(11)  
TruTherm technology uses the transistor equation, Equation 8, resulting in a non-ideality spread that truly reflects  
the process variation which is very small. The transistor equation non-ideality spread is ±0.39% for the 65nm  
thermal diode. The resulting accuracy when using TruTherm technology improves to:  
TACC = ±0.75°C + (±0.39% of 353 K) = ± 2.16 °C  
(12)  
Intel does not specify the diode model ideality and series resistance of the thermal diodes on 45nm so a similar  
comparison cannot be calculated, but lab experiments have shown similar improvement. For the 45nm processor  
the ideality spread as specified by Intel is -0.399% to +0.699%. The resulting spread in accuracy when using  
TruTherm technology with the thermal diode on Intel processors with 45nm process is:  
TACC = -0.75°C + (-0.39% of 353 K) = -2.16 °C  
(13)  
to  
TACC = +0.75°C + (+0.799% of 353 K) = +4.32 °C  
(14)  
The next error term to be discussed is that due to the series resistance of the thermal diode and printed circuit  
board traces. The thermal diode series resistance is specified on most processor data sheets. For Intel  
processors in 45 nm process, this is specified at 4.5typical with a minimum of 3and a maximum of 7. The  
LM96163 accommodates the typical series resistance of Intel Processor on 45 nm process. The error that is not  
accounted for is the spread of the processor's series resistance. The equation used to calculate the temperature  
error due to series resistance (TER) for the LM96163 is simply:  
º
W
÷
C
TER = 0.62  
x R  
PCB  
«
(15)  
Solving Equation 15 for RPCB equal to -1.5to 2.5results in the additional error due to the spread in this series  
resistance of -0.93°C to +1.55°C. The spread in error cannot be canceled out, as it would require measuring  
each individual thermal diode device. This is quite difficult and impractical in a large volume production  
environment.  
Equation 15 can also be used to calculate the additional error caused by series resistance on the printed circuit  
board. Since the variation of the PCB series resistance is minimal, the bulk of the error term is always positive  
and can simply be cancelled out by subtracting it from the output readings of the LM96163 using the Remote  
Temperature Offset register.  
Transistor Equation ηT, non-ideality  
Series R,Ω  
Processor Family  
min  
typ  
max  
1.008  
1.005  
Intel Processor on 45 nm process  
Intel Processor on 65 nm process  
0.997  
0.997  
1.001  
1.001  
4.5  
4.52  
40  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
 
LM96163  
www.ti.com  
SNAS433D JUNE 2008REVISED MAY 2013  
PCB LAYOUT FOR MINIMIZING NOISE  
Figure 16. Ideal Diode Trace Layout  
In a noisy environment, such as a processor mother board, layout considerations are very critical. Noise induced  
on traces running between the remote temperature diode sensor and the LM96163 can cause temperature  
conversion errors. Keep in mind that the signal level the LM96163 is trying to measure is in microvolts. The  
following guidelines should be followed:  
1. Use a low-noise +3.3VDC power supply, and bypass to GND with a 0.1 µF ceramic capacitor in parallel with  
a 100 pF ceramic capacitor. The 100 pF capacitor should be placed as close as possible to the power supply  
pin. A bulk capacitance of 10 µF needs to be in the vicinity of the LM96163's VDD pin.  
2. A 100 pF diode bypass capacitor is recommended to filter high frequency noise but may not be necessary.  
Place the recommended 100 pF diode capacitor as close as possible to the LM96163's D+ and Dpins.  
Make sure the traces to the 100 pF capacitor are matched. The LM96163 can handle capacitance up to 3 nF  
placed between the D+ and D- pins, see Typical Performance Characteristics curves titled Remote  
Temperature Reading Sensitivity to Thermal Diode Filter Capacitance.  
3. Ideally, the LM96163 should be placed within 10 cm of the Processor diode pins with the traces being as  
straight, short and identical as possible. Trace resistance of 1 Ω can cause as much as 0.62°C of error. This  
error can be compensated by using the Remote Temperature Offset Registers, since the value placed in  
these registers will automatically be subtracted from or added to the remote temperature reading.  
4. Diode traces should be surrounded by a GND guard ring to either side, above and below if possible. This  
GND guard should not be between the D+ and Dlines. In the event that noise does couple to the diode  
lines it would be ideal if it is coupled common mode. That is equally to the D+ and Dlines.  
5. Avoid routing diode traces in close proximity to power supply switching or filtering inductors.  
6. Avoid running diode traces close to or parallel to high speed digital and bus lines. Diode traces should be  
kept at least 2 cm apart from the high speed digital traces.  
7. If it is necessary to cross high speed digital traces, the diode traces and the high speed digital traces should  
cross at a 90 degree angle.  
8. The ideal place to connect the LM96163's GND pin is as close as possible to the Processor's GND  
associated with the sense diode.  
9. Leakage current between D+ and GND should be kept to a minimum. Thirteen nano-amperes of leakage can  
cause as much as 0.2°C of error in the diode temperature reading. Keeping the printed circuit board as clean  
as possible will minimize leakage current.  
Noise coupling into the digital lines greater than 400 mVp-p (typical hysteresis) and undershoot less than 500 mV  
below GND, may prevent successful SMBus communication with the LM96163. SMBus no acknowledge is the  
most common symptom, causing unnecessary traffic on the bus. Although the SMBus maximum frequency of  
communication is rather low (100 kHz max), care still needs to be taken to ensure proper termination within a  
system with multiple parts on the bus and long printed circuit board traces. An RC lowpass filter with a 3 dB  
corner frequency of about 40 MHz is included on the LM96163's SMBCLK input. Additional resistance can be  
added in series with the SMBDAT and SMBCLK lines to further help filter noise and ringing. Minimize noise  
coupling by keeping digital traces out of switching power supply areas as well as ensuring that digital lines  
containing high speed data communications cross at right angles to the SMBDAT and SMBCLK lines.  
Copyright © 2008–2013, Texas Instruments Incorporated  
Submit Documentation Feedback  
41  
Product Folder Links: LM96163  
 
LM96163  
SNAS433D JUNE 2008REVISED MAY 2013  
www.ti.com  
REVISION HISTORY  
Changes from Revision C (May 2013) to Revision D  
Page  
Changed layout of National Data Sheet to TI format .......................................................................................................... 41  
42  
Submit Documentation Feedback  
Copyright © 2008–2013, Texas Instruments Incorporated  
Product Folder Links: LM96163  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Dec-2020  
PACKAGING INFORMATION  
Orderable Device  
Status Package Type Package Pins Package  
Eco Plan  
Lead finish/  
Ball material  
MSL Peak Temp  
Op Temp (°C)  
Device Marking  
Samples  
Drawing  
Qty  
(1)  
(2)  
(3)  
(4/5)  
(6)  
LM96163CISD/NOPB  
LM96163CISDX/NOPB  
ACTIVE  
ACTIVE  
WSON  
WSON  
DSC  
DSC  
10  
10  
1000 RoHS & Green  
4500 RoHS & Green  
SN  
Level-1-260C-UNLIM  
Level-1-260C-UNLIM  
-40 to 125  
-40 to 125  
T63C  
T63C  
SN  
(1) The marketing status values are defined as follows:  
ACTIVE: Product device recommended for new designs.  
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.  
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.  
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.  
OBSOLETE: TI has discontinued the production of the device.  
(2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance  
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may  
reference these types of products as "Pb-Free".  
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.  
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based  
flame retardants must also meet the <=1000ppm threshold requirement.  
(3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.  
(4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.  
(5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation  
of the previous line and the two combined represent the entire Device Marking for that device.  
(6)  
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two  
lines if the finish value exceeds the maximum column width.  
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information  
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and  
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.  
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.  
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.  
Addendum-Page 1  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Dec-2020  
Addendum-Page 2  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
9-Aug-2022  
TAPE AND REEL INFORMATION  
REEL DIMENSIONS  
TAPE DIMENSIONS  
K0  
P1  
W
B0  
Reel  
Diameter  
Cavity  
A0  
A0 Dimension designed to accommodate the component width  
B0 Dimension designed to accommodate the component length  
K0 Dimension designed to accommodate the component thickness  
Overall width of the carrier tape  
W
P1 Pitch between successive cavity centers  
Reel Width (W1)  
QUADRANT ASSIGNMENTS FOR PIN 1 ORIENTATION IN TAPE  
Sprocket Holes  
Q1 Q2  
Q3 Q4  
Q1 Q2  
Q3 Q4  
User Direction of Feed  
Pocket Quadrants  
*All dimensions are nominal  
Device  
Package Package Pins  
Type Drawing  
SPQ  
Reel  
Reel  
A0  
B0  
K0  
P1  
W
Pin1  
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant  
(mm) W1 (mm)  
LM96163CISD/NOPB  
LM96163CISDX/NOPB  
WSON  
WSON  
DSC  
DSC  
10  
10  
1000  
4500  
178.0  
330.0  
12.4  
12.4  
3.3  
3.3  
3.3  
3.3  
1.0  
1.0  
8.0  
8.0  
12.0  
12.0  
Q1  
Q1  
Pack Materials-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
9-Aug-2022  
TAPE AND REEL BOX DIMENSIONS  
Width (mm)  
H
W
L
*All dimensions are nominal  
Device  
Package Type Package Drawing Pins  
SPQ  
Length (mm) Width (mm) Height (mm)  
LM96163CISD/NOPB  
LM96163CISDX/NOPB  
WSON  
WSON  
DSC  
DSC  
10  
10  
1000  
4500  
208.0  
367.0  
191.0  
367.0  
35.0  
35.0  
Pack Materials-Page 2  
IMPORTANT NOTICE AND DISCLAIMER  
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE  
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”  
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY  
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD  
PARTY INTELLECTUAL PROPERTY RIGHTS.  
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate  
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable  
standards, and any other safety, security, regulatory or other requirements.  
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an  
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license  
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you  
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these  
resources.  
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with  
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for  
TI products.  
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE  
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2023, Texas Instruments Incorporated  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY