NCT75 Industry Standard Digital Temperature Sensor with 2‐wire Interface The NCT75 is a two-wire serially programmable temperature sensor with an over-temperature/interrupt output pin to signal out of limit conditions. This is an open-drain pin and can operate in either comparator or interrupt mode. Temperature measurements are converted into digital form using a high resolution (12 bit), sigma-delta, analog-to-digital converter (ADC). The device operates over the –55°C to +125°C temperature range. Communication with the NCT75 is accomplished via the SMBus/I2C interface. Three address selection pins, A2, A1 and A0, can be used to connect up to 8 NCT75s to a single bus. Through this interface the NCT75s internal registers may be accessed. These registers allow the user to read the current temperature, change the configuration settings and adjust the temperature limits. The NCT75 has a wide supply voltage range of 3.0 V to 5.5 V. The average supply current is 575 mA at 3.3 V. It also offers a shutdown mode to conserve power. The typical shutdown current is 3 mA. The NCT75 is available in three, space saving packages – 8-lead DFN, 8-lead Micro8t and 8-lead SOIC and is also fully pin and register compatible with the LM75 and TCN75. http://onsemi.com DFN8 CASE 506AA SOIC8 CASE 751 Micro8t CASE 846A PIN ASSIGNMENT SDA 1 8 VDD SCL 2 (Top View) OS/ALERT 3 7 A0 6 A1 5 A2 GND 4 MARKING DIAGRAMS 8 Features • • • • • • • • • • 1 12-bit Temperature-to-Digital Converter Input Voltage Range from 3.0 V to 5.5 V Temperature Range from −55°C to +125°C SMBus/I2C Interface Overtemperature Indicator Support for SMBus/ALERT Shutdown Mode for Low Power Consumption One-shot Mode Available in 8-pin DFN, 8-pin Micro8t and SOIC Packages These Devices are Pb-Free, Halogen Free/BFR Free and are RoHS Compliant CT75 AYWG G 75MG G 1 DFN8 Micro8t M = Date Code A = Assembly Location Y = Year W = Work Week G = Pb-Free Package (Note: Microdot may be in either location) 8 NCT75 ALYWX G Applications • • • • • • • • 1 Computer Thermal Monitoring Thermal Protection Isolated Sensors Battery Management Office Electronics Electronic Test Equipment Thermostat Controls System Thermal Management © Semiconductor Components Industries, LLC, 2014 May, 2014 − Rev. 6 SOIC8 A L Y W G = Assembly Location = Wafer Lot = Year = Work Week = Pb-Free Package ORDERING INFORMATION See detailed ordering and shipping information in the package dimensions section on page 12 of this data sheet. 1 Publication Order Number: NCT75/D NCT75 VDD 8 SDA SCL A2 A1 A0 1 2 REGISTERS 5 TWO-WIRE INTERFACE 6 7 CONFIGURATION THYST TEMPERATURE TOS 3 ONE-SHOT OS/ALERT CONTROL LOGIC DELTA-SIGMA ADC GND 4 Figure 1. Simplified Block Diagram VDD 3.0 V To 5.5 V CBYPASS A2 ADDRESS (SET AS DESIRED) A1 A0 5 6 1 7 NCT75 2 SDA SCL SERIAL INTERFACE 3 OS/ALERT NOTE: SDA, SCL AND OS/ALERT PINS REQUIRE PULL-UP RESISTORS TO VDD 4 GND Figure 2. Typical Application Circuit Table 1. PIN FUNCTION DESCRIPTION Pin No. Pin Name 1 SDA SMBus/I2C Serial Bi-directional Data Input/Output. Open-drain pin; needs a pull-up resistor. Description 2 SCL Serial Clock Input. Open-drain pin; needs a pull-up resistor. 3 OS/ALERT 4 GND 5 A2 SMBus/I2C Serial Bus Address Selection Pin. Connect to GND or VDD to set the desired I2C address. 6 A1 SMBus/I2C Serial Bus Address Selection Pin. Connect to GND or VDD to set the desired I2C address. 7 A0 SMBus/I2C Serial Bus Address Selection Pin. Connect to GND or VDD to set the desired I2C address. 8 VDD Over-temperature Indicator. Open-drain output; needs a pullup resistor. Active Low output. Power Supply Ground. Positive Supply Voltage, 3.0 V to 5.5 V. Bypass to ground with a 0.1 mF bypass capacitor. http://onsemi.com 2 NCT75 Table 2. ABSOLUTE MAXIMUM RATINGS Rating Symbol Supply Voltage VDD Input Voltage on SCL, SDA, A2, A1, A0 and OS/ALERT. Input Current on SDA, A2, A1, A0 and OS/ALERT. Value Unit −0.3 to +7 V −0.3 to VDD + 0.3 V IIN −1 to +50 mA TJ(max) 150.7 °C Operating Temperature Range TOP −55 to 125 °C Storage Temperature Range TSTG −65 to 160 °C ESD Capability, Human Body Model (Note 1) ESDHBM 2,000 V ESD Capability, Machine Model (Note 1) ESDMM 400 V Maximum Junction Temperature Stresses exceeding those listed in the Maximum Ratings table may damage the device. If any of these limits are exceeded, device functionality should not be assumed, damage may occur and reliability may be affected. 1. This device series incorporates ESD protection and is tested by the following methods: ESD Human Body Model tested per AEC−Q100−002 (EIA/JESD22−A114) ESD Machine Model tested per AEC−Q100−003 (EIA/JESD22−A115) Table 3. OPERATING RANGES Rating Symbol Min Max Unit Operating Supply Voltage VIN 3.0 5.5 V Operating Ambient Temperature Range TA −55 125 °C Table 4. SMBus TIMING SPECIFICATIONS Parameter Symbol Min Typ Max Unit fSCL DC − 400 kHz Start Condition Hold Time tHD:STA 0.6 − − ms Stop Condition Setup Time tSU:STO 100 − − ns 1.3 − − ms Serial Clock Frequency Clock Low Period Test Conditions 90% of SCL to 10% of SDA tLOW 0.6 − − ms tSU:STA 90% of SCL to 90% of SDA 100 − − ns Data Setup Time tSU:DAT 10% of SDA to 10% of SCL 100 − − ns Data Hold Time (Note 2) tHD:DAT 10% of SCL to 10% of SDA 0 − 76 ns Clock High Period tHIGH Start Condition Setup Time SDA/SCL Rise Time tR − 300 − ns SDA/SCL Fall Time tF − 300 − ns tBUF 1.3 − − ms Bus Free Time Between STOP and START Conditions Functional operation above the stresses listed in the Recommended Operating Ranges is not implied. Extended exposure to stresses beyond the Recommended Operating Ranges limits may affect device reliability. 2. This refers to the hold time when the NCT75 is writing data to the bus. tR tF tHD;STA tLOW SCL tHD;STA tHD;DAT tHIGH tSU;STA tSU;STO tSU;DAT SDA tBUF STOP START START Figure 3. Serial Interface Timing http://onsemi.com 3 STOP NCT75 Table 5. ELECTRICAL CHARACTERISTICS (TA = TMIN to TMAX, VDD = 3.0 V to 5.5 V. All specifications for −55°C to +125°C, unless otherwise noted.) Parameter Test Conditions Min Typ Max Unit − − − − − − ±1 ±2 ±3 °C TEMPERATURE SENSOR AND ADC Accuracy at VDD = 3.0 V to 5.5 V TA = 0°C to +70°C TA = −25°C to +100°C TA = −55°C to +125°C ADC Resolution − 12 − Bits Temperature Resolution − 0.0625 − °C − 48.5 − ms − 80 − ms 3.0 − 5.5 V 2.75 − − V − − 0.8 mA Temperature Conversion Time One-shot Mode Update Rate POWER REQUIREMENTS Supply Voltage POR Threshold I2C Supply Current Peak Current while Converting and Interface Inactive Average Current Average Current over 1 Conversion Cycle − 0.44 0.575 mA Shutdown Mode at 3.3 V Supply Current in Shutdown Mode − 3 12 mA IOL = 4 mA − 0.15 0.4 V OS/ALERT OUTPUT (OPEN DRAIN) Output Low Voltage, VOL Pin Capacitance − 10 − pF OS/ALERT Pin Pulled Up to 5.5 V − 0.1 5 mA Input Current VIN = 0 V to VDD − − 1 mA Input Low Voltage, VIL VDD = 3.3 V (Note 3) − − 0.3 x VDD V Input High Voltage, VIH VDD = 3.3 V (Note 3) 0.7xVDD − − V SCL, SDA Glitch Rejection Input Filtering Suppresses Noise Spikes of Less than 50 ns − − 50 ns − 3 − pF High Output Leakage Current, IOH DIGITAL INPUTS (SDA, SCL) Pin Capacitance DIGITAL OUTPUT (SDA) (OPEN DRAIN) Output High Current, IOH VOH = 5 V − − 1 mA Output Low Voltage, VOL IOL = 3 mA − − 0.4 V − 3 − pF Output Capacitance, COUT Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product performance may not be indicated by the Electrical Characteristics if operated under different conditions. 3. Guaranteed by characterization, not production tested. http://onsemi.com 4 NCT75 APPLICATION INFORMATION Functional Description While the ADC of the NCT75 can theoretically measure temperatures in the range of −128°C to 127°C, the NCT75 is guaranteed to measure from −55°C to +125°C. Table 6 shows the relevant temperature bits for a 12 bit temperature reading. A 2-byte read is required to obtain the full 12 bit temperature reading. If an 8 bit (1°C resolution) reading is required then a single byte read is sufficient. The NCT75 temperature sensor converts an analog temperature measurement to a digital representation by using an on-chip measurement transistor and a 12 bit Delta-Sigma ADC. The device includes an open drain ALERT output which can be used to signal that the programmed temperature limit has been exceeded. The two main modes of operation are normal and shutdown mode. In normal mode the NCT75 performs a new temperature conversion every 80 ms. This new value is then updated to the temperature value register (address 0x00) and also compared to the TOS register limit (default = 80°C). If the temperature value register is read during the conversion sequence the value returned is the previously stored value. A bus read does not affect the conversion that is in progress. In shutdown mode temperature conversion is disabled and the temperature value register holds the last valid temperature reading. The NCT75 can still be communicated with in this mode as the interface is still active. The device mode is controlled via bit 0 of the configuration register. While in shutdown mode a conversion can be initiated by writing an arbitrary value to the one-shot register (0x04). This has the effect of powering up the NCT75, performing a conversion, comparing the new temperature with the programmed limit and then going back into shutdown mode. The OS/ALERT pin can be configured in many ways to allow it to be used in many different system configurations. The overtemperature output can be configured to operate as a comparator type output (which is self clearing once the temperature has returned below the hysteresis value) or an interrupt type output (which requires the master to read an internal register AND the temperature to return below the hysteresis value before going into an inactive state). The ALERT pin can also be configured as an active high or active low output. Table 6. 12-BIT TEMPERATURE DATA FORMAT Temperature Binary Value D15 to D4 Hex Value −55°C 1100 1001 0000 0xC90 −25°C 1110 0111 0000 0xE70 −0.0625°C 1111 1111 1111 0xFFF 0°C 0000 0000 0000 0x000 +0.0625°C 0000 0000 0001 0x001 +25°C 0001 1001 0000 0x190 +75.25°C 0100 1011 0100 0x4B4 +100°C 0110 0100 0000 0x640 +125°C 0111 1101 0000 0x7D0 Temperature Data Conversion 12-bit Temperature Data Format Positive Temperature = ADC Code (decimal)/16 Example 190h = 400d/16 = +25°C Negative Temperature = (ADC Code(decimal) − 4096)/16 Example E70h = (3696d – 4096)/16 = −25°C One-shot Mode One of the features of the NCT75 is a One-shot Temperature Measurement Mode. This mode is useful if reduced power consumption is a design requirement. To enable one-shot mode bit 5 of the configuration register needs to be set. Once, enabled, the NCT75 goes immediately into shutdown mode. Here, the current consumption is reduced to a typical value of 3 mA. Writing address 0x04 to the address pointer register initiates a one-shot temperature measurement. This powers up the NCT75, carries out a temperature measurement, and then powers down again. The data written to this register is irrelevant and is not stored. It is the write operation that causes the one-shot conversion. Temperature Measurement Results The results of the on chip temperature measurements are stored in the temperature value register and compared with the TOS and THYST limit register. The temperature value, TOS and THYST registers are 16 bits wide and have a resolution of 0.0625°C. The data is stored as a 12 bit 2s complement word. The data is left justified, D15 is the MSB and is the sign bit. The four LSBs (D3 to D0) are always 0 as they are not part of the result. http://onsemi.com 5 NCT75 Registers The NCT75 contains six registers for configuring and reading the teperature: the address pointer register, 4 data registers and a one-shot register. The configuration register, the address pointer register and the one-shot register are all 8 bits wide while the temperature register, THYST and TOS registers are all 16 bits wide. All registers, except for the temperature register, can be be read from and written to (the temperature register is read only). The power on state and address of each register are listed in Table 9. 82°C 81°C 80°C TOS Temperature 79°C 78°C 77°C 76°C 75°C THYST 74°C Address Pointer Register The address pointer register is used to select which register is to respond to a read or write operation. The three LSBs (P2, P1 & P0) of this write only register are used to select the appropriate register. On power up this register is loaded with a value of 0x00 and so points to the temperature register. Table 7 shows the bits of the address pointer register and Table 8 shows the pointer address selecting each of the registers available. 73°C 72°C OS/ALERT PIN (COMPARATOR MODE) POLARITY = 0 OS/ALERT PIN (INTERRUPT MODE) POLARITY = 0 Table 7. ADDRESS POINTER REGISTER OS/ALERT PIN (COMPARATOR MODE) POLARITY = 1 Default OS/ALERT PIN (INTERRUPT MODE) POLARITY = 1 P7 P6 P5 P4 P3 P2 P1 P0 0 0 0 0 0 0 0 0 Read Read Read Table 8. REGISTER ADDRESSES SELECTION Figure 4. One-shot OS/ALERT Pin Operation Fault Queue A fault is defined as when the temperature exceeds a pre-defined temperature limit. This limit can be programmed in the THYST and the TOS setpoint registers. Bits 3 and 4 of the configuration register determine the number of faults necessary to trigger the OS/ALERT pin. Up to six faults can be programmed to prevent false tripping when the NCT75 is used in a noisy temperature environment. In order for the OS/ALERT output to be set these faults must occur consecutively. P2 P1 P0 Register Selected 0 0 0 Stored Temperature 0 0 1 Configuration 0 1 0 THYST Setpoint 0 1 1 TOS Setpoint 1 0 0 One-shot Table 9. NCT75 REGISTER SET Register Name Hex 5C 0x00 (R) Stored Temperature Value 0x0000 0 0x01 (R/W) Configuration 0x00 − 0x02 (R/W) THYST 0x4B00 75 0x03 (R/W) TOS 0x5000 80 0x04 (R/W) One-shot 0xXX − http://onsemi.com 6 Power-on Default Value Register Address NCT75 Temperature Register The temperature measured by the parts internal sensor is stored in this 16-bit read only register. The data is stored in twos complement format with the MSB as the sign bit. The 8 MSBs must be read frist followed by the 8 LSBs. Table 10. TEMPERATURE VALUE REGISTER MSB LSB D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 0 0 0 0 0 0 0 X X X X Configuration Register D[4:3]: Fault Queue D4 D3 These two bits determine how many overtemperature conditions occur before the OS/Alert pin is triggered. This helps to prevent false triggering of the output. 0 0 = 1 Fault (Default) 0 1 = 2 Faults 1 0 = 4 Faults 2 1 = 6 Faults This 8-bit read/write register is used to configure the NCT75 into its various modes of operation. The different modes are listed in Table 11 and explained in more detail below. Table 11. CONFIGURATION REGISTER Bit Configuration Default Value D7 Reserved 0 D6 Reserved 0 D5 One-shot Mode 0 D4 Fault-queue 0 D3 Fault-queue 0 D2 OS/ALERT Pin Polarity 0 D1 Cmp/Int Mode 0 D0 Shutdown Mode 0 D2: OS/Alert pin polarity This selects the polarity of the OS/Alert output pin. D2 = 0 Output is active low. (Default) D2 = 1 Output is active high. D1: Cmp/Int D1 = 0 Comparator mode. (Default) D1 = 1 Interrupt mode. D0: Shutdown D0 = 0 Normal mode – part is fully powered. (Default) D0 = 1 Shutdown mode – all circuitry except for the SMBus interface is powered down. Write a 0 to this bit to power up again. D7: Reserved Write 0 to this bit. D6: Reserved Write 0 to this bit. D5: One-shot Mode D5 = 0 Part is in normal mode and converting every 60 ms. (Default) D5 = 1 Setting this bit puts the part into one-shot mode. The part is normally powered down in this mode until the one shot register is written to. Once this register is written to one conversion is performed and the part returns to its shutdown state. THYST Register The THYST register stores the temperature hysteresis value for the overtemperature output. This value is picked to stop the OS/Alert pin from being asserted and de-asserted in noisy temperature environments. This limit is stored in the 16 bit register in twos complement format. The MSB is the temperature sign bit. The 8 MSBs must be read first followed by the 8 LSBs. The default value is +75°C. Table 12. THYST REGISTER MSB LSB D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 1 0 0 1 0 1 1 0 0 0 0 X X X X TOS Register This register stores the temperature limit at which the part asserts an OS/Alert. Once the measured temperature reaches this value an alert or overtemperature output is generated. The data is stored in twos complement format with the MSB as the sign bit. The 8 MSBs must be read frist followed by the 8 LSBs. The default limit +80°C. Table 13. TOS REGISTER MSB LSB D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 1 0 1 0 0 0 0 0 0 0 0 X X X X http://onsemi.com 7 NCT75 Serial Interface Control of the NCT75 is carried out via the SMBus/I2C compatible serial interface. The NCT75 is connected to this bus as a slave device, under the control of a master device. master writes to the slave device. If the R/W bit is a one then the master reads from the slave device. 2. Data is sent over the serial bus in sequences of nine clock pulses, eight bits of data followed by an acknowledge bit from the receiver of data. Transitions on the data line must occur during the low period of the clock signal and remain stable during the high period, since a low-to-high transition when the clock is high can be interpreted as a stop signal. 3. When all data bytes have been read or written, stop conditions are established. In write mode, the master pulls the data line high during the tenth clock pulse to assert a stop condition. In read mode, the master overrides the acknowledge bit by pulling the data line high during the low period before the ninth clock pulse. This is known as no acknowledge. The master takes the data line low during the low period before the tenth clock pulse, then high during the tenth clock pulse to assert a stop condition. Serial Bus Address Control of the NCT75 is carried out via the serial bus. The NCT75 is connected to this bus as a slave device under the control of a master device. The NCT75 has a 7-bit serial address. The four MSBs are fixed and set to 1001 while the 3 LSBs can be configured by the user using pins 5, 6 and 7 (A2, A1 and A0). Each of these pins can be configured in one of two ways low or high. This gives eight different address options listed in Table 14 below. The state of these pins is continually sampled and so can be changed after power up. Table 14. SERIAL BUS ADDRESS OPTIONS MSBs LSBs Address A6 A5 A4 A3 A2 A1 A0 Hex 1 0 0 1 0 0 0 0x48 1 0 0 1 0 0 1 0x49 1 0 0 1 0 1 0 0x4A 1 0 0 1 0 1 1 0x4B 1 0 0 1 1 0 0 0x4C 1 0 0 1 1 0 1 0x4D 1 0 0 1 1 1 0 0x4E 1 0 0 1 1 1 1 0x4F Any number of bytes of data can be transferred over the serial bus in one operation. However, it is not possible to mix read and write in one operation because the type of operation is determined at the beginning and cannot subsequently be changed without starting a new operation. Writing Data There are two types of writes used in the NCT75: The NCT75 also features a SMBus/I2C timeout function whereby the SMBus/I2C interface times out after 22.5 ms of no activity on the SDA line. After this time, the NCT75 resets the SDA line back to its idle state (high impedance) and waits for the next start condition. The serial bus protocol operates as follows: 1. The master initiates data transfer by establishing a start condition, defined as a high to low transition on the serial data line SDA, while the serial clock line SCL remains high. This indicates that an address/data stream is going to follow. All slave peripherals connected to the serial bus respond to the start condition and shift in the next eight bits, consisting of a 7-bit address (MSB first) plus a read/write (R/W) bit, which deternimes the direction of the data transfer i.e. whether data is written to, or read from, the slave device. The peripheral with the address corresponding to the transmitted address responds by pulling the data line low during the low period before the ninth clock pulse, known as the acknowledge bit. All other devices on the bus now remain idle while the selected device waits for data to be read from or written to it. If the R/W bit is a zero then the Setting up the Address Pointer Register for a Register Read To read data from a particular register, the address pointer register must hold the address of the register being read. To configure the address pointer register a single write operation (shown in Figure 5). It consists of the device address followed by the address being written to the address pointer register. This will then be followed by a read operation. Writing Data to a Register Due to the different size registers used by the NCT75, there are two types of write operations. One is for the 8 bit wide configuration register and the other for the 16 bit wide limit registers. Figure 6 shows the sequence required to write to the configuration register. It consists of the device address, the data register being written to and the data being written the selected register. The two temperature limit registers (THYST and TOS) are 16 bits wide and require two data bytes to be written to these registers. This sequence is shown in Figure 7. It consists of the device address, the data register being written to and the two data byes being written to the selected register. http://onsemi.com 8 NCT75 1 9 1 9 SCL SDA A6 A5 START BY MASTER A4 A3 A2 A1 R/W A0 D7 D6 ACK. BY NCT75 FRAME 1 SERIAL BUS ADDRESS BYTE D5 D4 D3 D2 D1 D0 ACK. BY NCT75 FRAME 2 ADDRESS POINTER REGISTER BYTE STOP BY MASTER Figure 5. Writing to the Address Pointer Register 1 9 1 9 SCL SDA A6 A5 START BY MASTER A4 A3 A2 A1 R/W A0 D7 D6 ACK. BY NCT75 FRAME 1 SERIAL BUS ADDRESS BYTE D5 D4 D3 D2 D1 D0 FRAME 2 ADDRESS POINTER REGISTER BYTE 1 ACK. BY NCT75 9 SCL (CONTINUED) D7 SDA (CONTINUED) D6 D5 D4 D3 D2 D1 D0 ACK. BY STOP BY NCT75 MASTER FRAME 3 DATA BYTE Figure 6. Writing a Register Address to the Address Pointer Register, then Writing a Single Byte of Data to the Configuration Register 1 9 1 9 SCL SDA A6 START BY MASTER A5 A4 A3 A2 A1 A0 FRAME 1 SERIAL BUS ADDRESS BYTE R/W D7 SDA (CONTINUED) D9 D4 D3 D1 D0 9 D7 D8 D6 D5 D4 ACK. BY NCT75 FRAME 3 DATA BYTE D2 1 9 D15 D14 D13 D12 D11 D10 D5 ACK. BY NCT75 FRAME 2 ADDRESS POINTER REGISTER BYTE 1 SCL (CONTINUED) D6 ACK. BY NCT75 D3 D2 D1 D0 ACK. BY NCT75 FRAME 4 DATA BYTE STOP BY MASTER Figure 7. Writing to the Address Pointer Register Followed by Two Bytes of Data to a 16 Bit Limit Register 1 9 1 9 SCL SDA START BY MASTER A6 A5 A4 A3 A2 A1 A0 R/W ACK. BY NCT75 D7 D6 FRAME 1 SERIAL BUS ADDRESS BYTE D5 D4 D3 9 D1 D0 NO ACK. BY MASTER FRAME 2 DATA BYTE FROM REGISTER Figure 8. Reading Data from the Configuration Register http://onsemi.com D2 STOP BY MASTER NCT75 1 9 1 9 SCL SDA A6 A5 START BY MASTER A4 A3 A2 A1 A0 R/W D15 D14 ACK. BY NCT75 FRAME 1 SERIAL BUS ADDRESS BYTE D13 D12 D11 D10 D9 D8 ACK. BY MASTER FRAME 2 MSB DATA FROM TEMPERATURE VALUE REGISTER 1 9 SCL (CONTINUED) D7 SDA (CONTINUED) D6 D5 D4 D3 D2 D1 D0 NO ACK. BY STOP BY MASTER MASTER FRAME 3 LSB DATA FROM TEMPERATURE VALUE REGISTER Figure 9. Reading Data from the Temperature Value Register with Preset Pointer Register 1 9 1 9 SCL SDA A6 A5 A4 A3 A2 A1 A0 D7 R/W D6 D5 D4 D3 D2 D1 D0 ACK. BY NCT75 START BY MASTER ACK. BY NCT75 FRAME 2 ADDRESS POINTER REGISTER BYTE FRAME 1 SERIAL BUS ADDRESS BYTE 1 9 1 9 SCL SDA A6 A5 A4 A3 A2 A1 A0 R/W D15 D14 D13 D12 D11 D10 D9 D8 ACK. BY MASTER ACK. BY NCT75 REPEATED START BY MASTER FRAME 2 MSB DATA FROM TEMPERATURE VALUE REGISTER FRAME 1 SERIAL BUS ADDRESS BYTE 9 1 SCL (CONTINUED) SDA (CONTINUED) D7 D6 D5 D4 D3 D2 D1 D0 NO ACK. BY STOP BY MASTER MASTER FRAME 3 LSB DATA FROM TEMPERATURE VALUE REGISTER Figure 10. Typical Pointer Set followed by Two Bytes Register Read http://onsemi.com 10 NCT75 Reading Data Reading data from the NCT75 is done in two different ways depending on the register being read. The configuration register is only 8 bits wide so a single byte read is used for this (shown in Figure 8). This consists of the device address followed by the data from the register. Reading the data in the temperature value register requires a two byte read (shown in Figure 9). This consists of the device address, followed by two bytes of data from the temperature register (the first byte is the MSB). In both cases the address pointer register of the register being read must be written to prior to performing a read operation. In Comparator Mode, the OS/ALERT pin becomes active when the measured temperature equals or exceeds the limit stored in the TOS setpoint register. The pin returns to its inactive status when the temperature drops below the THYST setpoint register value. OS/ALERT Output Overtemperature Modes The OS/ALERT output pin can operate in two different modes – overtemperature mode and SMBus alert mode. The pin defaults to overtemperature mode on power up. This means that it becomes active when the measured temperature meets or exceeds the limit stored in the TOS setpoint register. At this point it can deal with the event in one of two ways which depends on the mode it is in. The two overtemperature modes are: comparator mode and interrupt mode. Comparator mode is the default mode on power up. In the interrupt mode, the OS/ALERT pin becomes active when the temperature equals or exceeds the TOS limit for a consecutive number of faults. It can be reset by performing a read operation on any register in the NCT75. The output can only become active again when the TOS limit has been equalled or exceeded. Figure 11 shows how both the interrupt and comparator modes operate in relation to the output pin (OS/ALERT). It also shows the operation of the polarity bit in the configuration register. More information on comparator and interrupt modes alsong with the SMBus alert mode are explained below. Comparator Mode NOTE: Shutdown mode does not reset the output state for comparator mode. Interrupt Mode http://onsemi.com 11 NCT75 82°C 81°C TOS 80°C Temperature 79°C 78°C 77°C 76°C 75°C THYST 74°C 73°C 72°C OS/ALERT PIN (COMPARATOR MODE) POLARITY = 0 OS/ALERT PIN (INTERRUPT MODE) POLARITY = 0 OS/ALERT PIN (COMPARATOR MODE) POLARITY = 1 Read Read Read OS/ALERT PIN (INTERRUPT MODE) POLARITY = 1 Figure 11. OS/ALERT Output Temperature Response Diagram Table 15. ORDERING INFORMATION Temperature Range Temperature Accuracy Package Description Package Option† NCT75DMR2G −55°C to +125°C ±1°C 8-lead Micro8t 3,000 Tape & Reel NCT75DR2G −55°C to +125°C ±1°C 8-lead SOIC 2,500 Tape & Reel NCT75MNR2G −55°C to +125°C ±1°C 8-lead DFN (2x2) 3,000 Tape & Reel Model Number* †For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging Specifications Brochure, BRD8011/D. *The “G’’ suffix indicates Pb-Free package available. http://onsemi.com 12 NCT75 PACKAGE DIMENSIONS DFN8 2x2, 0.5P CASE 506AA−01 ISSUE E D PIN ONE REFERENCE 0.10 C 2X 0.10 C NOTES: 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994 . 2. CONTROLLING DIMENSION: MILLIMETERS. 3. DIMENSION b APPLIES TO PLATED TERMINAL AND IS MEASURED BETWEEN 0.15 AND 0.20 MM FROM TERMINAL TIP. 4. COPLANARITY APPLIES TO THE EXPOSED PAD AS WELL AS THE TERMINALS. L L L1 ÇÇ ÇÇ 0.10 C 2X A B DETAIL A E OPTIONAL CONSTRUCTIONS ÉÉ ÉÉ EXPOSED Cu TOP VIEW A DETAIL B DIM A A1 A3 b D D2 E E2 e K L L1 MOLD CMPD DETAIL B OPTIONAL CONSTRUCTION 0.08 C (A3) NOTE 4 A1 C SIDE VIEW SEATING PLANE DETAIL A D2 1 8X MILLIMETERS MIN MAX 0.80 1.00 0.00 0.05 0.20 REF 0.20 0.30 2.00 BSC 1.10 1.30 2.00 BSC 0.70 0.90 0.50 BSC 0.30 REF 0.25 0.35 −−− 0.10 RECOMMENDED SOLDERING FOOTPRINT* L 4 8X 1.30 E2 K 8 5 8X e/2 e 0.50 PACKAGE OUTLINE b 0.90 2.30 0.10 C A B 0.05 C NOTE 3 1 BOTTOM VIEW 8X 0.30 0.50 PITCH DIMENSIONS: MILLIMETERS *For additional information on our Pb-Free strategy and soldering details, please download the ON Semiconductor Soldering and Mounting Techniques Reference Manual, SOLDERRM/D. http://onsemi.com 13 NCT75 PACKAGE DIMENSIONS Micro8t CASE 846A−02 ISSUE H NOTES: 1. DIMENSIONING AND TOLERANCING PER ANSI Y14.5M, 1982. 2. CONTROLLING DIMENSION: MILLIMETER. 3. DIMENSION A DOES NOT INCLUDE MOLD FLASH, PROTRUSIONS OR GATE BURRS. MOLD FLASH, PROTRUSIONS OR GATE BURRS SHALL NOT EXCEED 0.15 (0.006) PER SIDE. 4. DIMENSION B DOES NOT INCLUDE INTERLEAD FLASH OR PROTRUSION. INTERLEAD FLASH OR PROTRUSION SHALL NOT EXCEED 0.25 (0.010) PER SIDE. 5. 846A-01 OBSOLETE, NEW STANDARD 846A-02. D HE PIN 1 ID E e b 8 PL 0.08 (0.003) −T− DIM A A1 b c D E e L HE T B M S A S SEATING PLANE MILLIMETERS NOM MAX −− 1.10 0.08 0.15 0.33 0.40 0.18 0.23 3.00 3.10 3.00 3.10 0.65 BSC 0.40 0.55 0.70 4.75 4.90 5.05 MIN −− 0.05 0.25 0.13 2.90 2.90 A 0.038 (0.0015) A1 L c SOLDERING FOOTPRINT* 8X 1.04 0.041 0.38 0.015 3.20 0.126 6X 8X 4.24 0.167 0.65 0.0256 5.28 0.208 SCALE 8:1 mm Ǔ ǒinches *For additional information on our Pb-Free strategy and soldering details, please download the ON Semiconductor Soldering and Mounting Techniques Reference Manual, SOLDERRM/D. http://onsemi.com 14 INCHES NOM −− 0.003 0.013 0.007 0.118 0.118 0.026 BSC 0.016 0.021 0.187 0.193 MIN −− 0.002 0.010 0.005 0.114 0.114 MAX 0.043 0.006 0.016 0.009 0.122 0.122 0.028 0.199 NCT75 PACKAGE DIMENSIONS SOIC−8 NB CASE 751−07 ISSUE AK NOTES: 1. DIMENSIONING AND TOLERANCING PER ANSI Y14.5M, 1982. 2. CONTROLLING DIMENSION: MILLIMETER. 3. DIMENSION A AND B DO NOT INCLUDE MOLD PROTRUSION. 4. MAXIMUM MOLD PROTRUSION 0.15 (0.006) PER SIDE. 5. DIMENSION D DOES NOT INCLUDE DAMBAR PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHALL BE 0.127 (0.005) TOTAL IN EXCESS OF THE D DIMENSION AT MAXIMUM MATERIAL CONDITION. 6. 751−01 THRU 751−06 ARE OBSOLETE. NEW STANDARD IS 751−07. −X− A 8 5 S B 0.25 (0.010) M Y M 1 4 K −Y− G C N DIM A B C D G H J K M N S X 45 _ SEATING PLANE −Z− 0.10 (0.004) H M D 0.25 (0.010) M Z Y S X J S MILLIMETERS MIN MAX 4.80 5.00 3.80 4.00 1.35 1.75 0.33 0.51 1.27 BSC 0.10 0.25 0.19 0.25 0.40 1.27 0_ 8_ 0.25 0.50 5.80 6.20 INCHES MIN MAX 0.189 0.197 0.150 0.157 0.053 0.069 0.013 0.020 0.050 BSC 0.004 0.010 0.007 0.010 0.016 0.050 0 _ 8 _ 0.010 0.020 0.228 0.244 SOLDERING FOOTPRINT* 1.52 0.060 7.0 0.275 4.0 0.155 0.6 0.024 1.270 0.050 SCALE 6:1 mm Ǔ ǒinches *For additional information on our Pb-Free strategy and soldering details, please download the ON Semiconductor Soldering and Mounting Techniques Reference Manual, SOLDERRM/D. Micro8 is a trademark of International Rectifier. ON Semiconductor and are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of SCILLC’s product/patent coverage may be accessed at www.onsemi.com/site/pdf/Patent−Marking.pdf. SCILLC reserves the right to make changes without further notice to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. “Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent rights nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner. PUBLICATION ORDERING INFORMATION LITERATURE FULFILLMENT: Literature Distribution Center for ON Semiconductor P.O. Box 5163, Denver, Colorado 80217 USA Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada Email: [email protected] N. American Technical Support: 800−282−9855 Toll Free USA/Canada Europe, Middle East and Africa Technical Support: Phone: 421 33 790 2910 Japan Customer Focus Center Phone: 81−3−5817−1050 http://onsemi.com 15 ON Semiconductor Website: www.onsemi.com Order Literature: http://www.onsemi.com/orderlit For additional information, please contact your local Sales Representative NCT75/D