NCT475 Industry Standard Digital Temperature Sensor in CSP Package with 2-wire Interface The NCT475 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 NCT475 is accomplished via the SMBus/I2C interface which is compatible with industry standard protocols. Through this interface the NCT475s 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 NCT475 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 NCT475 is available in a space saving 6 ball CSP package as NCT475A and NCT475B. NCT475B gives I2C address options of 0x48 and 0x4A while NCT475A gives address options of 0x49 and 0x4B. NCT475 is also fully register compatible with the NCT75, LM75 and TMP75. www.onsemi.com MARKING DIAGRAM XXX AYW G WLCSP6 CASE 567JR XXX A Y W G = 45A (NCT475A) = 45B (NCT475B) = Assembly Location = Year = Work Week = Pb−Free Package PIN CONNECTIONS SDA A2 A1 VDD SCL B2 B1 A1 OS/ALERT C2 C1 GND Features • • • • • • • • • • 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 Over Temperature Indicator Support for SMBus ALERT Shutdown Mode for Low Power Consumption One−Shot Mode Available in 6 Ball CSP Package with Multiple Address Options These are Pb−Free Devices (Bottom View) VDD A1 SDA NCT475 SCL Typical Applications • • • • • • • • Computer Thermal Monitoring Thermal Protection Isolated Sensors Battery Management Office Electronics Electronic Test Equipment Thermostat Controls System Thermal Management © Semiconductor Components Industries, LLC, 2015 June, 2015 − Rev. 0 GND OS/ALERT (Top View) ORDERING INFORMATION See detailed ordering and shipping information ion page 12 of this data sheet. 1 Publication Order Number: NCT475/D NCT475 VDD SDA SCL REGISTERS TWO-WIRE INTERFACE A1 CONFIGURATION THYST TEMPERATURE TOS ONE-SHOT OS/ALERT CONTROL LOGIC DELTA-SIGMA ADC GND Figure 1. Simplified Block Diagram VDD 3.0 V To 5.5 V CBYPASS ADDRESS (SET AS DESIRED) A1 SDA NCT475 OS/ALERT SCL SERIAL INTERFACE NOTE: SDA, SCL AND OS/ALERT PINS REQUIRE PULL-UP RESISTORS TO VDD GND Figure 2. Typical Application Circuit BALL FUNCTION DESCRIPTION Ball Name Ball Function Description A2 SDA SMBus/I2C A1 VDD Positive Supply Voltage, 3.0 V to 5.5 V. Bypass to ground with a 0.1mF bypass capacitor. B2 SCL Serial Clock Input. Open−drain pin; needs a pull−up resistor. B1 A1 C2 OS/ALERT C1 GND Serial Bi−directional Data Input/Output. Open−drain pin; needs a pull−up resistor. SMBus/I2C Serial Bus Address Selection Pin. Connect to GND or VDD to set the desired I2C address. Over−temperature Indicator. Open−drain output; needs a pullup resistor. Power Supply Ground. www.onsemi.com 2 NCT475 ABSOLUTE MAXIMUM RATINGS Rating Symbol Value Unit VDD −0.3 to +7 V −0.3 V to VDD + 0.3 V V IIN −1 to +50 mA TJ(max) 150.7 °C TOP −55 to 125 °C Supply Voltage Input voltage on SCL, SDA, and A1. Input current on SDA and A1. Maximum Junction Temperature Operating Temperature Range Storage Temperature Range TSTG −65 to 160 °C ESD Capability, Human Body Model (Note 2) ESDHBM 2000 V ESD Capability, Machine Model (Note 2) ESDMM 200 V 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. Refer to ELECTRICAL CHARACTERISTICS and APPLICATION INFORMATION for Safe Operating Area. 2. 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) OPERATING RANGES (Note 3) Rating Symbol Min Max Unit Operating Input Voltage Vin 3.0 5.5 V Operating Ambient Temperature Range TA −55 125 °C 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. 3. Refer to ELECTRICAL CHARACTERISTICS and APPLICATION INFORMATION for Safe Operating Area. SMBUS TIMING SPECIFICATIONS Parameter 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 Clock High Period Symbol Test Conditions 90% of SCL to 10% of SDA tLOW O.6 − − ms Start Condition Setup Time tSU:STA tHIGH 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 4) tHD:DAT 10% of SCL to 10% of SDA 0 − 76 ns SDA/SCL Rise Time tR − 300 − ns SDA/SCL Fall Time tF − 300 − ns Minimum RESET Pulse Width tRESET 1.3 − − ms Bus Free Time Between STOP and START Conditions tBUF 1.3 − − ms SDA Time Low for Reset of Serial Interface tTIMEOUT 75 − 325 ms 4. This refers to the hold time when NCT475 is writing data to the bus www.onsemi.com 3 NCT475 tR tF tHD;STA tLOW SCL tHD;STA tHD;DAT tHIGH tSU;STA tSU;STO tSU;DAT SDA tBUF STOP START STOP START Figure 3. Serial Interface Timing 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 TA = 0°C to +70°C TA = −25°C to +100°C TA = −55°C to +125°C − − − − − − ±1 ±2 ±3 °C TEMPERATURE SENSOR AND ADC Accuracy at VDD = 3.0 V to 5.5 V ADC Resolution − 12 − Bits Temperature Resolution − 0.0625 − °C − 48.5 − ms − 80 − ms 3.0 − 5.5 V Temperature Conversion Time One Shot Mode Update Rate POWER REQUIREMENTS Supply Voltage POR Threhold 2.75 − − V Peak current while converting and I2C interface inactive − − 0.8 mA 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 Supply Current OS/ALERT OUTPUT (OPEN DRAIN) Output Low Voltage, VOL Pin Capacitance High Output Leakage Current, IOH − 10 − pF OS/ALERT pin pulled up to 5.5 V − 0.1 5 mA VIN = 0 V to VDD − − 1 mA − − 0.3 x VDD V 0.7 x VDD − − V − − 50 ns − 3 − pF DIGITAL INPUTS Input Current Input Low Voltage, VIL Input High Voltage, VIH SCL, SDA Glitch Rejection Input filtering suppresses noise spikes of less than 50 ns Pin Capacitance DIGITAL OUTPUT (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. www.onsemi.com 4 NCT475 FUNCTIONAL DESCRIPTION Temperature Measurement Results The NCT475 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 NCT475 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 NCT475 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 NCT475, 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 over temperature 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. While the ADC of the NCT475 can theoretically measure temperatures in the range of −128°C to 127°C, the NCT475 is guaranteed to measure from −55°C to +125°C. Table 1 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 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. Table 1. 12−Bit TEMPERATURE DATA FORMAT Temperature Binary Value D15 to D4 Hex Value −55 1100 1001 0000 0xC90 −25 1110 0111 0000 0xE70 −0.0625 1111 1111 1111 0xFFF 0 0000 0000 0000 0x000 +0.0625 0000 0000 0001 0x001 +25 0001 1001 0000 0x190 +75.25 0100 1011 0100 0x4B4 +100 0110 0100 0000 0x640 +125 0111 1101 0000 0x7D0 12−Bit Temperature Data Format Positive Temperature = ADC Code (decimal)/16 Example 190h = 400d/16 = +255C Negative Temperature = (ADC Code(decimal) − 4096)/16 Example E70h = (3696d – 4096)/16 = −255C ONE−SHOT MODE One of the features of the NCT475 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 need to be set. Once, enabled, the NCT475 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 NCT475, 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. www.onsemi.com 5 NCT475 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 4. 82°C 81°C 80°C 79°C Temperature Address Pointer Register TOS 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 2 shows the bits of the address pointer register and Table 3 shows the pointer address selecting each of the registers available. 78°C 77°C 76°C 75°C THYST 74°C 73°C 72°C Table 2. ADDRESS POINTER REGISTER OS/ALERT PIN (COMPARATOR MODE) POLARITY = 0 OS/ALERT PIN (INTERRUPT MODE) POLARITY = 0 Default P6 P5 P4 P3 P2 P1 P0 0 0 0 0 0 0 0 0 Table 3. REGISTER ADDRESSES SELECTION OS/ALERT PIN (COMPARATOR MODE) POLARITY = 1 Read Read Read OS/ALERT PIN (INTERRUPT MODE) POLARITY = 1 Figure 4. One-shot OS/ALERT Pin Operation P2 P1 P0 Register Selected 0 0 0 Stored Temperature 0 0 1 Configuration 0 1 0 THYST set point 0 1 1 TOS set point 1 0 0 One−shot Table 4. NCT475 REGISTER SET FAULT QUEUE Power−On Default Value Register Address 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 NCT475 is used in a noisy temperature environment. In order for the OS/ALERT output to be set these faults must occur consecutively. REGISTERS 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 − Temperature Register The NCT475 contains six registers for configuring and reading the temperature: 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 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 first followed by the 8 LSBs. Table 5. 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 www.onsemi.com 6 NCT475 Configuration Register this register is written to one conversion is performed and the part returns to its shutdown state. D[4:3]: Fault Queue D4 D3 These two bits determine how many over temperature 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 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. This 8−bit read/write register is used to configure the NCT475 into its various modes of operation. The different modes are listed in Table 6 and explained in more detail below. Table 6. CONFIGURATION REGISTER Configuration Default Value D7 OS/SMBus Alert 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 D7: OS/SMBus Alert Mode. D7 = 0 SMBus alert disabled, pin operates as an over temperature shutdown pin. (Default) D7 = 1 Enable SMBus alert functionality for the NCT475. 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 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 7. 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 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. 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. Table 8. 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 www.onsemi.com 7 NCT475 SERIAL INTERFACE selected device waits for data to be read from or written to it. If the R/W bit is a zero then the 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 pu pulls 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. 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. Control of the NCT475 is carried out via the SMBus/I2Ccompatible serial interface. The NCT475 is connected to this bus as a slave device, under the control of a master device. Serial Bus Address Control of the NCT475 is carried out via the serial bus. The NCT475 is connected to this bus as a slave device under the control of a master device. There are two NCT475 device options called NCT475A and NCT475B. Each device supports two possible addresses depending on Ball A2 (named A1) is connected high or low. The NCT475 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 Ball A2 (named A1). The ball A2 can be connected to VDD or ground. Table 9. NCT475A SERIAL BUS ADDRESS OPTIONS Ball A2 I2C Address 0 0x49 1 0x4B Table 10. NCT475B SERIAL BUS ADDRESS OPTIONS Ball A2 I2C Address 0 0x48 WRITING DATA 1 0x4A There are two types of writes used in the NCT475: Setting up the Address Pointer Register for a Register Read The NCT475 also features a SMBus/I2C timeout function. 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. After this time, the NCT475 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 determines 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 Writing Data to a Register Due to the different size registers used by the NCT475, 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. www.onsemi.com 8 NCT475 1 9 1 9 SCL SDA A6 A5 START BY MASTER A4 A3 A2 A1 R/W A0 D7 D6 ACK. BY NCT475 FRAME 1 SERIAL BUS ADDRESS BYTE D5 D4 D3 D2 D1 D0 ACK. BY NCT475 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 ACK. BY NCT475 FRAME 1 SERIAL BUS ADDRESS BYTE D6 D5 D4 D3 D2 D1 D0 FRAME 2 ADDRESS POINTER REGISTER BYTE 1 ACK. BY NCT475 9 SCL (CONTINUED) D7 SDA (CONTINUED) D6 D5 D4 D3 D2 D1 D0 ACK. BY STOP BY NCT475 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 START BY MASTER SCL (CONTINUED) SDA (CONTINUED) A6 A5 A4 A3 A2 A1 A0 FRAME 1 SERIAL BUS ADDRESS BYTE R/W D7 ACK. BY NCT475 1 FRAME 3 DATA BYTE D9 D5 D4 D3 D2 D1 D0 ACK. BY NCT475 FRAME 2 ADDRESS POINTER REGISTER BYTE 9 D15 D14 D13 D12 D11 D10 D6 1 D7 D8 ACK. BY NCT475 9 D6 D5 D4 D3 D2 FRAME 4 DATA BYTE D1 D0 ACK. BY NCT475 STOP BY MASTER Figure 7. Writing to the Address Pointer Register Followed by Two Bytes of Data to a 16 Bit Limit Register www.onsemi.com 9 NCT475 1 9 1 9 SCL SDA A6 A5 START BY MASTER A4 A3 A2 A1 A0 R/W ACK. BY NCT475 D7 D6 D5 D4 D3 D2 D1 D0 NO ACK. BY MASTER FRAME 2 DATA BYTE FROM REGISTER FRAME 1 SERIAL BUS ADDRESS BYTE STOP BY MASTER Figure 8. Reading Data from the Configuration Register 1 9 1 9 SCL SDA A6 A5 START BY MASTER A4 A3 A2 A1 A0 R/W D15 D14 ACK. BY NCT475 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 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 NCT475 ACK. BY NCT475 START BY MASTER 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 NCT475 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 Read www.onsemi.com 10 NCT475 READING DATA up. More information on comparator and interrupt modes alsong with the SMBus alert mode are explained below. Reading data from the NCT475 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. Comparator Mode 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. NOTE: Shutdown mode does not reset the output state for comparator mode. Interrupt Mode 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 NCT475. 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 in the configuration register. 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 comparatormode and interrupt mode. Comparator is the default mode on power www.onsemi.com 11 NCT475 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 11. ORDERING INFORMATION I2C Address Package Shipping† NCT475AFCT2G 0x49 & 0x4B WLCSP6 (Pb−Free) 3000 / Tape & Reel NCT475BFCT2G 0X48 & 0X4A WLCSP6 (Pb−Free) 3000 / Tape & Reel Part 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. www.onsemi.com 12 NCT475 PACKAGE DIMENSIONS WLCSP6, 1.355x0.845 CASE 567JR ISSUE A ÈÈ ÈÈ PIN A1 REFERENCE 2X 0.10 C 2X 0.10 C NOTES: 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994. 2. CONTROLLING DIMENSION: MILLIMETERS. 3. COPLANARITY APPLIES TO SPHERICAL CROWNS OF SOLDER BALLS. 4. DIMENSION b IS MEASURED AT THE MAXIMUM BALL DIAMETER PARALLEL TO DATUM C. A B E D DIM A A1 A2 b D E e TOP VIEW A2 0.10 C A RECOMMENDED SOLDERING FOOTPRINT* 0.05 C NOTE 3 6X A1 0.05 C SEATING PLANE A1 PACKAGE OUTLINE 0.40 PITCH e b 0.10 C A B C SIDE VIEW MILLIMETERS MIN MAX 0.60 −−− 0.18 0.22 0.36 REF 0.24 0.30 1.355 BSC 0.845 BSC 0.40 BSC e C 6X B 0.40 PITCH A 1 2 BOTTOM VIEW 0.27 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. ON Semiconductor and the are registered trademarks of Semiconductor Components Industries, LLC (SCILLC) or its subsidiaries in the United States and/or other countries. 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 www.onsemi.com 13 ON Semiconductor Website: www.onsemi.com Order Literature: http://www.onsemi.com/orderlit For additional information, please contact your local Sales Representative NCT475/D