W83L784R/ W83L784G W83L784R/W83L784G Winbond H/W Monitoring IC -I- Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/G W83L784R Data Sheet Revision History PAGES DATES VERSION VERSION MAIN CONTENTS ON WEB 1 n.a. n.a. All the versions before 0.50 are for internal use. 2 n.a. 4/99 0.5 n.a. First publication. 3 P.56-57 6/99 0.52 n.a. Schematics updated 4 P.56 6/99 0.53 n.a. Corrected the length (D) from 10.2mm to 7.2mm in the package outline table. 5 P.57 9/99 0.54 n.a. Updated V0.5 schematics adding pull-high resistors for RESET# (pin15) 10/99 0.55 n.a. This update is for C version IC. 6 P.36 Update CR [54h] register for PWMOUT function. P. 9 Change Pin 15 from output to open-drain. 7 n.a. 4/02 1.0 1.0 Change version and version on web site to 1.0 8 n.a. 4/06 1.1 1.1 Add lead-free package version Please note that all data and specifications are subject to change without notice. All the trade marks of products and companies mentioned in this data sheet belong to their respective owners. LIFE SUPPORT APPLICATIONS These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Winbond customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Winbond for any damages resulting from such improper use or sales. -I- Publication Release Date: Apr. 2006 Revision 1.1 W83L784R/G Table of Contents1. GENERAL DESCRIPTION............................................................................................................. 1 2. FEATURES .................................................................................................................................... 1 2.1 Monitoring Items.................................................................................................................... 1 2.2 Actions Enabling.................................................................................................................... 2 2.3 Power Good .......................................................................................................................... 2 2.4 General.................................................................................................................................. 2 2.5 Package ................................................................................................................................ 2 3. KEY SPECIFICATIONS ................................................................................................................. 2 4. PIN CONFIGURATION .................................................................................................................. 3 5. PIN DESCRIPTION........................................................................................................................ 4 6. FUNCTIONAL DESCRIPTION....................................................................................................... 6 6.1 General Description............................................................................................................... 6 6.2 Access Interface.................................................................................................................... 6 6.3 6.4 6.5 6.6 7. 6.2.1 The first serial bus access timing is shown as follows: ...........................................................6 6.2.2 The serial bus timing of the temperature CPUT1 and CPUT2 is shown as follow: .................7 Analog Inputs ........................................................................................................................ 9 6.3.1 Monitor over 4.096V voltage:................................................................................................10 6.3.2 Power good for 3V and 5V....................................................................................................10 6.3.3 Battery Fault Alarm...............................................................................................................11 Temperature Measurement Machine .................................................................................. 11 6.4.1 Monitor temperature from thermistor: ...................................................................................12 6.4.2 Monitor temperature from Pentium IITM thermal diode or bipolar transistor 2N3904 ...........12 6.4.3 Over Temperature ................................................................................................................12 FAN Speed Count and FAN Speed Control........................................................................ 13 6.5.1 Fan speed count...................................................................................................................14 6.5.2 Fan speed control.................................................................................................................15 6.5.3 Smart Fan Control ................................................................................................................16 6.5.4 Fan Fault Alarm ....................................................................................................................18 SMI# .................................................................................................................................... 18 6.6.1 Temperature.........................................................................................................................18 6.6.2 Voltage .................................................................................................................................20 6.6.3 Fan .......................................................................................................................................20 REGISTERS AND RAM ............................................................................................................... 21 7.1 Configuration Register -- Index 40h .................................................................................... 21 7.2 Interrupt Status Register 1 -- Index 41h .............................................................................. 21 7.3 Interrupt Status Register 2 -- Index 42h .............................................................................. 22 - II - Publication Release Date: Apr. 2006 Revision 1.1 W83L784R/G 7.4 SMI Mask Register 1 -- Index 43h....................................................................................... 22 7.5 SMIÝ Mask Register 2 -- Index 44h .................................................................................... 23 7.6 Real Time Hardware Status Register I -- Index 45h ........................................................... 23 7.7 Real Time Hardware Status Register II -- Index 46h .......................................................... 24 7.8 Reserved Register -- Index 47h- 48h .................................................................................. 24 7.9 Fan Divisor Register -- Index 49h ....................................................................................... 24 7.10 Serial Bus Address (for Voltage, Fan, and internal temperature) Register Address 4Ah... 25 7.11 CPUT1 Temperature and CPUT2 Temperature Serial Bus Address Register Index 4Bh . 25 7.12 Winbond Vendor ID (Low Byte) -- Index 4Ch (Auto Increase)............................................ 25 7.13 Winbond Vendor ID (High Byte) -- Index 4Dh (No Auto Increase) ..................................... 25 7.14 Chip ID -- Index 4Eh............................................................................................................ 26 7.15 ACPI Temperature Increment Register -- Index 4Fh .......................................................... 26 7.16 OVT# Property Select -- Index 50h ..................................................................................... 26 7.17 SMI# Property Select -- Index 51h ...................................................................................... 27 7.18 FANIN1/GPO1, FANIN2/GPO2 and BEEP/GPO3 Control Register -- Index 52h .............. 28 7.19 CPUT1/CPUT2 Thermal Sensor Type Register -- Index 53h ............................................. 29 7.20 Misc Control Register -- Index 54h...................................................................................... 29 7.21 Fan/VBAT Fault Control Register -- Index 55h ................................................................... 30 7.22 Fan 1 Fault High Limit Count -- Index 56h .......................................................................... 30 7.23 Fan 2 Fault Low Limit Count -- Index 57h ........................................................................... 30 7.24 Fan 2 Fault High Limit Count -- Index 58h .......................................................................... 31 7.25 Fan 1 Fault Low Limit Count -- Index 59h ........................................................................... 31 7.26 VBAT Fault High Limit Value -- Index 5Ah .......................................................................... 31 7.27 VBAT Fault Low Limit Value -- Index 5Bh........................................................................... 31 7.28 FAN 1 Pre-Scale Register -- Index 80h .............................................................................. 31 7.29 FAN 1 Duty Cycle Select Register -- 81h (Bank 0) ............................................................. 32 7.30 FAN 2 Pre-Scale Register -- Index 82h .............................................................................. 32 7.31 FAN2 Duty Cycle Select Register -- Index 83h................................................................... 32 7.32 FAN Configuration Register -- Index 84h............................................................................ 33 7.33 CPUT1 Target Temperature Register/ Fan 1 Target Speed Register -- Index 85h............ 33 7.34 CPUT2 Target Temperature Register/ Fan 2 Target Speed Register -- Index 86h............ 34 7.35 Tolerance of Target Temperature or Target Speed Register -- Index 87h ......................... 34 7.36 Fan 1 PWM Stop Duty Cycle Register -- Index 88h............................................................ 34 7.37 Fan 2 PWM Stop Duty Cycle Register -- 89h (Bank 0)....................................................... 35 7.38 Fan 1 Start-up Duty Cycle Register -- Index 8Ah................................................................ 35 7.39 Fan 2 Start-up Duty Cycle Register -- Index 8Bh................................................................ 35 - III - Publication Release Date: Apr. 2006 Revision 1.1 W83L784R/G 7.40 Fan 1 Stop Time Register -- Index 8Ch .............................................................................. 35 7.41 Fan 2 Stop Time Register -- Index 8Dh .............................................................................. 35 7.42 Fan Step down Time Register -- Index 8Eh........................................................................ 36 7.43 Fan Step up Time Register -- Index 8Fh............................................................................. 36 7.44 Temperature Sensor 1 (Internal Thermal Diode) Offset Register -- Index 90h .................. 36 7.45 Temperature Sensor 2 (CPU T1) Offset Register -- Index 91h .......................................... 37 7.46 Temperature Sensor 3 (CPU T2) Offset Register -- Index 92h .......................................... 37 8. VALUE RAM AND LIMIT VALUE ................................................................................................. 38 8.1 9. 10. Value RAM -- Index 20h- 3Fh or 60h - 7Fh......................................................................... 38 TEMPERATURE SENSOR 2 (CPU T1) REGISTERS................................................................. 39 9.1 Temperature Sensor 2 Temperature Register -- Index 00h................................................ 39 9.2 Temperature Sensor 2 Configuration Register -- Index 01h............................................... 39 9.3 Temperature Sensor 2 Hysteresis Register -- Index 02h ................................................... 39 9.4 Temperature Sensor 2 Over-temperature Register -- Index 03h........................................ 39 TEMPERATURE SENSOR 3 (CPU T2) REGISTERS................................................................. 40 10.1 Temperature Sensor 3 Temperature Register -- Index 00h................................................ 40 10.2 Temperature Sensor 3 Configuration Register -- Index 01h............................................... 40 10.3 Temperature Sensor 3 Hysteresis Register -- Index 02h ................................................... 40 10.4 Temperature Sensor 3 Over-temperature Register -- Index 03h........................................ 40 11. SPECIFICATIONS ....................................................................................................................... 41 11.1 Absolute Maximum Ratings ................................................................................................ 41 11.2 DC Characteristics .............................................................................................................. 41 11.3 AC Characteristics............................................................................................................... 42 12. HOW TO READ THE TOP MARKING ......................................................................................... 44 13. PACKAGE DRAWING AND DIMENSIONS ................................................................................. 45 14. W83L784R/G SCHEMATICS....................................................................................................... 46 - IV - Publication Release Date: Apr. 2006 Revision 1.1 W83L784R/ W83L784G 1. GENERAL DESCRIPTION W83L784R/G is an evolving product of W83782D/G --- Winbond's most popular hardware status monitoring IC. Specifically designed for the Notebook system, W83L784R/G can be used to monitor several critical hardware parameters of the system, including power supply voltages, fan speeds, and temperatures, which are very important for a high-end Notebook system to work stably and properly. An 8-bit analog-to-digital converter (ADC) is built inside W83L784R/G. The W83L784R/G can monitor 4 analog voltage inputs, 2 fan tachometer inputs, one on-chip internal temperature sensor and 2 remote temperature sensors. The remote temperature sensing can be performed by thermistors, or 2N3904 NPN-type transistors, or directly from IntelTM Deschutes CPU thermal diode output. The W83L784R/G provides 2 PWM (pulse width modulation) outputs for the fan speed control to support the S Thermal CruiseTM T system, which can maintain the CPU or system in the specific programmable temperature under the hardware control. Another Fan speed control mode is SSpeed CruiseS to keep the fan operating in the specific RPM. On the other hand, the W83L784R/G provides low active outputs such as fan fault and Battery low which could issue the hardware warning signals when the fan speed or battery voltage drop out of the preset range. Also the W83L784R/G provides power good reset for 3V and 5V; power down mode for power saving; fault pin for necessary H/W shutdown control; SMI#, OVT#, GPO# signals for system protection events; I2CTM serial bus interface. Through the application software or BIOS, the users can read all the monitored parameters of system from time to time. And a pop-up warning can be also activated when the monitored item was out of the proper/preset range. The application software could be Winbond's Hardware DoctorTM, or IntelTM LDCM (LanDesk Client Management), or other management application software. Also the users can set up the upper and lower limits (alarm thresholds) of these monitored parameters and to activate one programmable and maskable interrupts. For the spacing saving consideration of the Notebook system, W83L784R/G is in the package of 209mil 20pins-SSOP. 2. FEATURES 2.1 Monitoring Items • 2 thermal inputs from remote thermistors or 2N3904 NPN-type transistors or PentiumTM II (Deschutes) thermal diode output • One on-chip temperature detection • 4 voltage inputs --- typical for Vcore, +3.3V, +5V, Battery • 2 sets of fan speed control and fan speed monitoring input • WATCHDOG comparison of all monitored values • Programmable hysteresis and setting points (alarm thresholds) for all monitored items -1- Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 2.2 Actions Enabling • Issue fan fault signal as fans are abnomally stopped • Issue battery low signal as bettery voltage is abnomally out of range • 2 PWM (pulse width modulation) outputs for fan speed control to support S Thermal CruiseTM T or S Speed CruiseTM T --- Automatically maintain the CPU or system in the specific temperature or keep the fans in the specific speed under the H/W control • Issue SMI#, OVT#, GPO to activate system protection • PWR_DN# setting for the Power down mode • Warning signal pop-up in application software 2.3 Power Good • Issue RESET# outputs as the Power Good signal when 3V and 5V rise across a reset threshold. 2.4 General 2 • IC TM serial bus interface • IntelTM LDCM (DMI driver 2.0) support • AcerTM ADM (DMI driver 2.0) support • Winbond hardware monitoring application software (Hardware DoctorTM ) support, for both Windows 95/98 • Meet WfM 2.0 (Wired for Management) spec. • 5V Vcc operation 2.5 Package • 20-pin SSOP (209mil) 3. KEY SPECIFICATIONS • Voltage monitoring accuracy • Monitoring Temperature Range and Accuracy ±1% (Max) - 40°C to +120°C ± 3°C(Max) • Supply Voltage 5V • Operating Supply Current 2 mA typ. • Power Down Suppy Current 0.5 mA • ADC Resolution 8 Bits -2- typ. Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 4. PIN CONFIGURATION FANIN1/GPO1 1 20 VCC FANIN2/GPO2 2 19 CPUT1/PII1 PWMOUT1 3 18 CPUT2/PII2 PWMOUT2 4 17 VREF FANFAULT#/GPO3 5 16 VIN1 PWR_DN# 6 15 RESET# SMI# 7 14 VIN2(+3.3VIN) OVT# 8 13 VIN3(VBAT) SCL 9 12 GND SDA 10 11 BATFAULT#/GPO4 -3- Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 5. PIN DESCRIPTION I/O12t - TTL level bi-directional pin with 12 mA source-sink capability I/O12ts - TTL level and schmitt trigger OUT12 - Output pin with 12 mA source-sink capability AOUT - Output pin(Analog) OD12 - Open-drain output pin with 12 mA sink capability INt - TTL level input pin INts - TTL level input pin and schmitt trigger AIN - Input pin(Analog) PIN NAME PIN NO. TYPE DESCRIPTION 0V to +5V amplitude fan tachometer input. (Default) / General purpose output. This multi-functional pin is programmable. 0V to +5V amplitude fan tachometer input. (Default) / General purpose output. This multi-functional pin is programmable. Fan speed control PWM output. This pin is default open-drain. It can be programmed as an output pin which can drive a HIGH or a LOW. Fan speed control PWM output. This pin is default open-drain. It can be programmed as an output pin which can drive a HIGH or a LOW. Active-Low output. This pin will be a logic LOW when fan1 or fan2 is abnormally stopped. (Default) / General purpose output. This multi-functional pin is programmable. Power down input. When set this pin LOW, all output pins would be tristate except the pin15 RESET# which will keep HIGH. System Management Interrupt. Over temperature Shutdown Output. Serial Bus Clock. Serial Bus bi-directional Data. Active-Low output. This pin will be a logic LOW when Battery abnormally drops below the low limit or above the high limit. (Default) / General purpose output. This multi-functional pin is programmable. FANIN1 GPO1 / 1 IN t s / OUT1 2 FANIN2 GPO2 / 2 IN t s / OUT1 2 PWMOUT1 3 OD12 / OUT1 2 PWMOUT2 4 OD12 / OUT1 2 5 OD1 2 PWR_DN# 6 INt SMI# OVT# SCL SDA BATFAULT# 7 8 9 10 11 OD12 OD12 INt s OD12 OD1 2 GND 12 Ground VIN3(VBAT) 13 AIN FANFAULT# / GPO3 / GPO4 Ground. 0V to 4.096V FSR Analog Inputs. (This pin should be connected to DC BATTERY. If this voltage is above 4.096V, it should be reduced with the external resistors so that the input voltage will be under 4.096V) -4- Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G PIN DESCRIPTION, continued. PIN NAME PIN NO. TYPE DESCRIPTION VIN2(+3.3VIN) 14 AIN 0V to 4.096V FSR Analog Inputs. (This pin should be connected to 3VCC) RESET# 15 OD1 2 Active-Low reset output. RESET# remains LOW while the 5VCC and +3.3V are below the reset threshold. It remains LOW for 200ms after the reset condition is terminated. VIN1(VCORE) 16 AIN VREF 17 AOUT 18 AIN CPUT2 / 0V to 4.096V FSR Analog Inputs. Reference Voltage. Thermistor terminal input.(Default) / PentiumTM II diode input. PII2 This multi-functional pin is programmable. CPUT1 / 19 AIN Thermistor terminal input.(Default) / PentiumTM II diode input. PII1 This multi-functional pin is programmable. VCC 20 POWER +5VCC power supply input. -5- Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 6. FUNCTIONAL DESCRIPTION 6.1 General Description The W83L784R/G provides at most 4 analog positive inputs, 2 fan speed monitors, 2 sets for fan PWM (Pulse Width Modulation) Smart Fan Control , 2 remote thermal inputs from remote thermistors or 2N3904 transistors or PentiumTM II (Deschutes) thermal diode outputs and one on-chip thermal detection. W83L784R/G also provides the power good (reset) output for 3V and 5V power detection and two fault output pins issuing hardware warning if battery and fans become abnormal. When starting the monitor function on the chip, the watch dog machine monitor every function and store the value to registers. If the monitor value exceeds the limit value, the interrupt status will be set to 1. 6.2 Access Interface The W83L784R/G provides I2C Serial Bus to read/write internal registers. In the W83L784R/G there are three serial bus addresses. The first address defined at CR [4Ah] can read/write all registers excluding CPUT1/CPUT2 temperature sensor registers and its address default value is 0101101. The address for CPUT1 defined at CR [4Bh] bit2-0 only read/write CPUT1 temperature sensor registers and the address default value is 1001001. The address for CPUT2 defined at CR [4Bh] bit2-0 only read/write CPUT1 temperature sensor registers and the address default value is 1001000. 6.2.1 The first serial bus access timing is shown as follows: (a) Serial bus write to internal address register followed by the data byte 0 7 8 0 7 8 SCL 0 SDA 1 Start By Master 0 1 1 0 1 R/W D7 D6 Ack by 784R Frame 1 Serial Bus Address Byte D5 D4 D3 D2 D1 D0 Ack by 784R Frame 2 Internal Index Register Byte 0 7 8 SCL (Continued) D7 SDA (Continued) D6 D5 D4 D3 D2 D1 D0 Ack by 784R Frame 3 Data Byte Stop by Master Figure 1. Serial Bus Write to Internal Address Register followed by the Data Byte (b) Serial bus write to internal address register only 0 7 8 0 7 8 SCL SDA 0 Start By Master 1 0 1 1 0 1 R/W D7 Ack by 784R Frame 1 Serial Bus Address Byte D6 D5 D4 D3 D2 Frame 2 Internal Index Register Byte D1 D0 Ack by 784R Stop by Master 0 Figure 2. Serial Bus Write to Internal Address Register Only -6- Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G (c) Serial bus read from a register with the internal address register prefer to desired location 0 7 8 0 7 8 SCL SDA 0 1 0 Start By Master 1 1 0 1 R/W D7 D6 Ack by 784R Frame 1 Serial Bus Address Byte D5 D4 D3 D2 D1 D0 Ack by Master Frame 2 Internal Index Register Byte Stop by Master 0 Figure 3. Serial Bus Read from Internal Address Register 6.2.2 The serial bus timing of the temperature CPUT1 and CPUT2 is shown as follow: (a) Typical 2-byte read from preset pointer location (Temp, TOS, THYST) 0 7 8 0 SDA 0 1 Start By Master 0 1 1 0 1 R/W D7 ... Ack by 784R Frame 1 Serial Bus Address Byte 7 ... SCL D1 8 0 D0 D7 ... Ack by Master Frame 2 MSB Data Byte 7 ... D1 D0 Frame 3 LSB Data Byte No Ack by Master Stop by Master Figure 4. Typical 2-Byte Read From Preset Pointer Location (b)Typical pointer set followed by immediate read for 2-byte register (Temp, TOS, THYST) 0 7 8 4 0 SCL 1 SDA 0 Start By Master 0 1 A2 A1 A0 R/W Frame 1 Serial Bus Address Byte 0 0 7 8 0 SCL 1 SDA Start By Master 0 0 1 A2 A1 A0 0 0 0 Ack by 784R R/W D7 D1 0 D0 Ack by 784R Frame 2 Pointer Byte ... ... Ack by 784R Frame 3 Serial Bus Address Byte 0 7 D1 8 0 D0 Frame 4 MSB Data Byte D7 Ack by Master ... ... 7 D1 D0 Frame 5 LSB Data Byte No Ack by Master Stop by Master 0 Figure 5. Typical Pointer Set Followed by Immediate Read for 2-Byte Register -7- Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G (c) Typical read 1-byte from configuration register with preset pointer 0 7 8 0 8 7 SCL 1 SDA 0 0 Start By Master 1 A2 A1 A0 R/W D7 D6 Ack by 782D Frame 1 Serial Bus Address Byte D5 D4 D3 D2 D1 D0 No Ack by Master Frame 2 Data Byte Stop by Master Figure 6. Typical 1-Byte Read From Configuration With Preset Pointer (d) Typical pointer set followed by immediate read from configuration register 0 7 8 7 4 0 8 SCL ... 1 SDA 0 Start By Master 0 1 A2 A1 A0 R/W 0 0 0 0 Ack by 784R Frame 1 Serial Bus Address Byte 0 7 8 0 D1 0 D0 ... Ack by 784R Frame 2 Pointer Byte 7 0 8 SCL (Cont..) SDA (Cont..) 1 0 Repea Start By Master 0 1 A2 A1 A0 R/W D7 D5 D6 Ack by 784R Frame 3 Serial Bus Address Byte D4 D3 D2 D1 D0 No Ack by Master Frame 4 MSB Data Byte Stop by Master Figure 7. Typical Pointor Set Followed by Immediate Read from Temp 2/3 Configuration Register (e) Temperature configuration register Write 0 7 8 0 0 0 4 7 8 SCL SDA 1 Start By Master 0 0 1 A2 A1 A0 R/W 0 0 0 Ack by 784R Frame 1 Serial Bus Address Byte 0 0 D1 D0 Ack by 784R Frame 2 Pointer Byte 0 7 8 SCL (Cont...) SDA (Cont...) 0 0 0 D4 D3 D2 Frame 3 Configuration Data Byte D1 D0 Ack by 784R Stop by Master Figure 8. Configuration Register Write -8- Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G (f) Temperature TOS and THYST write 0 7 8 7 4 0 8 SCL SDA 1 0 0 Start By Master 1 A2 A1 A0 0 0 R/W 0 Ack by 784R Frame 1 Serial Bus Address Byte 0 7 0 0 0 D1 D0 Ack by 784R Frame 2 Pointer Byte 0 8 7 8 SCL (Cont...) SDA (Cont...) D7 D6 D5 D4 D3 D2 D1 D0 D7 Ack by 784R Frame 3 MSB Data Byte D6 D5 D4 D3 D2 Frame 4 LSB Data Byte D1 D0 Ack by 784R Stop by Master Figure 9. Configuration Register Write 6.3 Analog Inputs The maximum input voltage of the analog pin is 4.096V because the 8-bit ADC has a 16mv LSB. Really, the application of the PC monitoring would most often be connected to power suppliers. The CPU V-core voltage and +3.3V voltage can directly connected to these analog inputs. The 5VSB and battery inputs should be reduced a factor with external resistors so as to obtain the input range. As Figure 10 shows. VIN1(VCORE) Pin 16 Pin 14 Pin 20 VIN2(+3.3V) Positive Inputs VCC R1 10V(Battery DC) VIN3(VBAT) Pin 13 8-bit ADC with 16mV LSB 232K, 1% R2 99K, 1% R 10K, 1% Typical Thermister Connection VREF Pin 17 CPUT Pin 19 RTHM **The connections of CPUT2 is same as CPUT1 10K, 25 C Figure. 10. -9- Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 6.3.1 Monitor over 4.096V voltage: The input voltage VIN3 can be expressed as following equation. VIN 3 = V BAT − DC × R2 R1 + R2 The value of R1 and R2 can be selected to 232K Ohms and 99K Ohms, respectively, when the input voltage VBAT-DC is 10V. The node voltage of VIN3 can be subject to less than 4.096V for the maximum input range of the 8-bit ADC. The pin 24 is connected to the power supply VCC with +5V. There are two functions in this pin with 5V. The first function is to supply internal analog power in the W83L784R and the second function is that this voltage with 5V is connected to internal serial resistors to monitor the +5V voltage. The values of two serial resistors are 34K ohms and 50K ohms so that input voltage to ADC is 2.98V which is less than 4.096V of ADC maximum input voltage. The express equation can represent as follows. Vin = VCC × 50 KΩ ≅ 2.98V 50 KΩ + 34 KΩ where VCC is set to 5V 6.3.2 Power good for 3V and 5V On power up, once VCC (5V) reaches 1V, RESET# will be logic low. As 3V and VCC (5V) rise, RESET# remains asserted. If 3V and VCC (5V) both exceed the reset threshold, RESET becomes logic high after a time equal to the reset pulse width (tRST, typically 200ms). (Figure 11) If a power fail or a brownout happens (i.e. 3V or VCC (5V) drops below the threshold), RESET# output is asserted. As long as the 3V and VCC (5V) remain below the reset threshold, RESET# output remains asserted. Therefore, a brownout condition that interrupts a previously initiated reset pulse causes an additional 200ms delay from the time the latest interruption occurred. On power-on, once 3Vor VCC (5V) drops below the reset threshold, RESET# are guaranteed to be asserted for VCC ≥ 1V. - 10 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 3.3V 4 3 VRS VRS 2 T T 1 The time of voltage over 4V is less than tRST 0 VCC VCC 5 VRS 4 5 VRS T 4 T 3 3 2 2 1 1 0 0 RESET 5 VRST 5 RESET tRST 0 VRST VRST tRST tRST 0 Figure 11 6.3.3 Battery Fault Alarm W83L784R/G provides a good protection for DC battery. Set VIN3 to monitor DC battery voltage and enable VBAT fault function. When VIN3 (pin13) voltage exceeds high or low limit value, pin BATFAULT# will be asserted. 6.4 Temperature Measurement Machine The temperature data format is 8-bit two-complement for internal sensor and 9-bit two -complement for sensor CPUT1 and CPUT2. The 8-bit temperature data can be obtained by reading the CR [27h]. The 9-bit temperature data (CPUT1 and CPUT2) can be obtained by reading CR [00h] of its serial bus address. The format of the temperature data is show in Table 1. Table 1 TEMPERATURE 8-BIT DIGITAL OUTPUT 8-BIT BINARY +125°C +25°C +1°C +0.5°C +0°C -0.5°C -1°C -25°C -55°C 0111,1101 0001,1001 0000,0001 0000,0000 1111,1111 1110,0111 1100,1001 8-BIT HEX 7Dh 19h 01h 00h FFh E7h C9h - 11 - 9-BIT DIGITAL OUTPUT 9-BIT BINARY 0,1111,1010 0,0011,0010 0,0000,0010 0,0000,0001 0,0000,0000 1,1111,1111 1,1111,1110 1,1100,1110 1,1001,0010 9-BIT HEX 0FAh 032h 002h 001h 000h 1FFh 1FFh 1CEh 192h Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 6.4.1 Monitor temperature from thermistor: The W83L784R/G can connect three thermistors to measure three different envirment temperature. The specification of thermistor should be considered to (1) β value is 3435K, (2) resistor value is 10K ohms at 25°C. In the Figure 10, the themistor is connected by a serial resistor with 10K Ohms, and then connect to VREF (pin 17). 6.4.2 Monitor temperature from Pentium IITM thermal diode or bipolar transistor 2N3904 The W83L784R/G can alternate the thermistor to Pentium IITM (Deschutes) thermal diode interface or transistor 2N3904 and the circuit connection is shown as Figure 12. The pin of Pentium IITM D- is connected to power supply ground (GND) and the pin D+ is connected to pin PIIx in the W83L784R/G. The resistor R=30K ohms should be connected to VREF to supply the diode bias current and the bypass capacitor C=3300pF should be added to filter the high frequency noise. The transistor 2N3904 should be connected to a form with a diode, that is, the Base (B) and Collector (C) in the 2N3904 should be tied together to act as a thermal diode. VREF R=30K, 1% Bipolar Transistor Temperature Sensor PIITDx B C=3300pF C 2N3904 W83L784R E R=30K, 1% OR Pentium II CPU Therminal Diode D+ PIITDx C=3300pF D- Figure 12 6.4.3 Over Temperature W83L784R/G provides two external thermal sensors to detect temperature. When detected temperature exceeds the over-temperature value, pin OVT# will be asserted until the temperature goes below the hysteresis temperature. Pin OVT# has 3 operating modes. 6.4.3.1. ACPI Mode At this mode, temperature exceeding one level of temperature separation, starting from 0 degree, causes the OVT# output activated. OVT# will be activated again once temperature exceeding the next level. OVT# output will act the same manner when temperature goes down. (Figure 13) The - 12 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G granularity of temperature separation between each OVT# output signal can be programmed at Bank0 CR [4Fh]. The priority of this mode is higher than Comparator mode and Interrupt mode. ('C) 100 90 80 70 60 50 40 30 20 10 0 Current Temperature OVT# Figure 13 6.4.3.2. Comparator Mode At this mode, temperature exceeding TO causes the OVT# output activated until the temperature is less than THYST. (Figure 14) 6.4.3.3. Interrupt Mode At this mode, temperature exceeding TO causes the OVT# output activated indefinitely until reset by reading CPUT1 or CPUT2 registers. Temperature exceeding TO, then OVT# asserted, and then temperature going below THYST will also cause the OVT# activated indefinitely until reset by reading temperature sensor2 or sensor 3 registers. Once the OVT# is activated by exceeding TO, then reset, if the temperature remains above THYST, the OVT# will not be activated again.( Figure 14) To THYST (Comparator Mode; default) OVT# (Interrupt Mode) OVT# * * * * *Interrupt Reset when CPUT1/CPUT2 is read Figure 14 6.5 FAN Speed Count and FAN Speed Control - 13 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 6.5.1 Fan speed count Inputs are provides for signals from fans equipped with tachometer outputs. The level of these signals should be set to TTL level, and maximum input voltage can not be over +5.5V. If the input signals from the tachometer outputs are over the VCC, the external trimming circuit should be added to reduce the voltage to obtain the input specification. The normal circuit and trimming circuits are shown as Figure 15. Determine the fan counter according to: 135 . × 106 Count = RPM × Divisor In other words, the fan speed counter has been read from register CR28 or CR29 or CR2A, the fan speed can be evaluated by the following equation. RPM = 135 . × 10 6 Count × Divisor The default divisor is 2 and defined at CR49.bit0~2, bit4~6 which are three bits for divisor. That provides very low speed fan counter such as power supply fan. The followed table is an example for the relation of divisor, PRM, and count. Table 2 DIVISOR 1 2 (default) 4 8 16 32 64 128 NOMINAL 8800 4400 2200 1100 550 275 137 68 PRM TIME PER REVOLUTION COUNTS 70% RPM TIME FOR 70% 6.82 ms 13.64 ms 27.27 ms 54.54 ms 109.08 ms 218.16 ms 436.32 ms 872.64 ms 153 153 153 153 153 153 153 153 6160 3080 1540 770 385 192 96 48 9.74 ms 19.48 ms 38.96 ms 77.92 ms 155.84 ms 311.68 ms 623.36 ms 1246.72 ms - 14 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G +5V +5V +5V Pull-up resister 4.7K Ohms diode diode +5V +5V Fan Input FAN Out W83L784 R 10K FAN Connector Pin 1 / 2 W83L784R Figure 15-2. Fan with Tach Pull-Up to +5V, or Totem-Pole Output and Register Attenuator Figure 15-1. Fan with Tach Pull-Up to +5V +5V +5V diode Pull-up resister < 1K or totem-pole output diode Pull-up resister > 1K +5V +5V Fan Input Fan Input FAN Out Pin 1 / 2 > 1K Pin 1 / 2 GND 3.9V Zener 3.9V Zener W83L784 R FAN Connector FAN Connector W83L784R Figure 15-4. Fan with Tach Pull-Up to +5V, or Totem-Pole Putput and Zener Clamp Figure 15-3. Fan with Tach Pull-Up to +5V and Zener Clamp 6.5.2 Fan Input GND FAN Connector GND 2K FAN Out Pin 1 / 2 GND FAN Out Pull-up resister 4.7K Ohms Fan speed control The W83L784R/G provides four sets for fan PWM speed control. The duty cycle of PWM can be programmed by an 8-bit register which are defined in the Bank0 CR81h and CR83h. The default duty cycle is set to 100%, that is, the default 8-bit registers is set to FFh. The expression of duty can be represented as follows. Duty − cycle(%) = Programmed 8 - bit Register Value × 100% 255 +5V R1 R2 PWM Clock Input G PNP Transistor D NMOS + S - C FAN Figure 16 - 15 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 6.5.3 Smart Fan Control Smart Fan Control provides two mechanisms. One is Thermal Cruise mode and the other is Fan Speed Cruise mode. 6.5.3.1. Thermal Cruise mode At this mode, W83L784R/G provides the Smart Fan system which can control the fan speed automatically depend on current temperature to keep it with in a specific range. At first a wanted temperature and interval must be set (ex. 55 °C ± 3 °C) by BIOS, as long as the current temperature remains below the setting value, the fan will be off. Once the temperature exceeds the setting high limit temperature (58°C), the fan will be turned on with a specific speed set by BIOS (ex: 80% duty cycle) and automatically controlled its PWM duty cycle with the temperature varying. Three conditions may occur: (1) If the temperature still exceeds the high limit (ex: 58°C), PWM duty cycle will increase slowly. If the fan has been operating in its fully speed but the temperature still exceeds the high limit (ex: 58°C), a warning message or a fan_fault signal(pin5) will be issued to protect the system. (2) If the temperature goes below the high limit (ex: 58°C), but above the low limit (ex: 52°C), the fan speed will be fixed at the current speed because the temperature is in the target area (ex: 52 °C ~ 58°C). (3) If the temperature goes below the low limit (ex: 52°C), PWM duty cycle will decrease slowly to 0 or a preset value until the temperature exceeds the low limit. Figure 17 gives an illustration for Thermal Cruise Mode. A B C D 58`C 55`C 52`C PWM Duty Cycle 100 Fan Start = 20% 50 0 Figure 17-1 - 16 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G A B D C 58`C 55`C 52`C PWM Duty Cycle 100 Fan Start = 20% Fan Stop = 10% Fan Start = 20% 50 0 Figure 17-2 6.5.3.2. Fan Speed Cruise mode At this mode, W83L784R/G provides the Smart Fan system which can control the fan speed automatically depend on current fan speed to keep it with in a specific range. A wanted fan speed count and interval must be set (ex. 160 ± 10) by BIOS. As long as the fan speed count is the specific range, PWM duty will keep the current value. If current fan speed count is higher than the high limit (ex. 160+10), PWM duty will be increased to keep the count less than the high limit. Otherwise, if current fan speed is less than the low limit (ex. 160-10), PWM duty will be decreased to keep the count higher than the low limit. See Figure 18 example. A Count 170 C 160 150 PWM Duty Cycle 100 50 0 Figure 18 Of course, Smart Fan control system can be disabled and the fan speed control algorithm can be programmed by BIOS or application software. - 17 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 6.5.4 Fan Fault Alarm W83L784R/G can monitor fan speed by detecting fan speed counter value. When fan speed count is higher than high limit count value (CR58h) or less than low limit count value (CR59h), pin FANFAULT# is asserted. 6.6 6.6.1 SMI# Temperature Pin SMI# for temperature has 3 modes. 6.6.1.1. Comparator Interrupt Mode Temperature exceeding TO causes an interrupt and this interrupt will be reset by reading all the Interrupt Status Registers. Once an interrupt event has occurred by exceeding TO, then reset, if the temperature remains above the THYST, the interrupt will occur again when the next conversion has completed. If an interrupt event has occurred by exceeding TO and not reset, the interrupts will not occur again. The interrupts will continue to occur in this manner until the temperature goes below THYST. (Figure 19-1) 6.6.1.2. Two-Times Interrupt Mode Temperature exceeding TO causes an interrupt and then temperature going below THYST will also cause an interrupt if the previous interrupt has been reset by reading all the interrupt Status Register. Once an interrupt event has occurred by exceeding TO, then reset, if the temperature remains above the THYST, the interrupt will not occur. (Figure 19-2) - 18 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 6.6.1.3. One-Time Interrupt Mode Temperature exceeding TO causes an interrupt and then temperature going below THYST will not cause an interrupt. Once an interrupt event has occurred by exceeding TO, then going below THYST, an interrupt will not occur again until the temperature exceeding TO. (Figure 19-3) TOI TOI THYST THYST SMI# * * * * SMI# * * * * *Interrupt Reset when Interrupt Status Registers are read Figure 19-1. Comparator Interrupt Mode Figure 19-2. Two-Times Interrupt Mode TOI THYST SMI# * * *Interrupt Reset when Interrupt Status Registers are read Figure 19-3. One-Time Interrupt Mode - 19 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 6.6.2 Voltage SMI# interrupt for voltage is Two-Times Interrupt Mode. Voltage exceeding high limit or going below low limit will causes an interrupt if the previous interrupt has been reset by reading all the interrupt Status Register. (Figure 20-1) 6.6.3 Fan SMI# interrupt for fan is Two-Times Interrupt Mode. Fan count exceeding the limit, or exceeding and then going below the limit (set at value ram index 3Bh and 3Ch) , will causes an interrupt if the previous interrupt has been reset by reading all the interrupt Status Register. (Figure 20-2) High limit Fan Count limit Low limit SMI# * * * SMI# * * * *Interrupt Reset when Interrupt Status Registers are read Figure 20-1. Voltage SMI# Mode Figure 20-2. Fan SMI# Mode - 20 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7. REGISTERS AND RAM 7.1 Configuration Register -- Index 40h Power on default [7:0] = 0000, 0001 b BIT NAME 7 INITIALIZATION Read/Write Reserved DIS_PWROK Read/Write Read/Write 2 1 Reserved INT_ Clear Reserved Read/Write 0 Start Read/Write 6-4 3 7.2 READ/WRITE DESCRIPTION A one restores power on default value to all registers except the Serial Bus Address register. This bit clears itself since the power on default is zero. Reserved Disable Power OK Function. If this bit set to 1, the PWR_DN# (Pin 6) will keep logical high no mater what the pwoer VDD or +3.3V drop to the threshold voltage (4.0v and 2.6v, respectively). Reserved A one disables the SMI# outputs without affecting the contents of Interrupt Status Registers. The device will stop monitoring. It will resume upon clearing of this bit. A one enables startup of monitoring operation, a zero puts the part in standby mode. Note: The outputs of Interrupt pins will not be cleared if the user writes a zero to this location after an interrupt has occurred unlike "INT_Clear'' bit. Interrupt Status Register 1 -- Index 41h Power on default [7:0] = 0000, 0000 b BIT NAME READ/WRITE 7 TEMP3 Read Only 6 TEMP2 Read Only 5 TEMP1 Read Only 4 3 Reserved VCCIN Reserved Read Only 2 3VIN Read Only 1 VBATIN Read Only 0 VCOIN Read Only DESCRIPTION A one indicates a High or Low limit has been exceeded from CPUT2 sensor. A one indicates a High or Low limit has been exceeded from CPUT1 sensor. A one indicates a High or Low limit has been exceeded from W83L784R internal temperature sensor. Reserved A one indicates a High or Low limit has been exceeded. ( VCC, +5V) A one indicates a High or Low limit has been exceeded. (VIN2) A one indicates a High or Low limit has been exceeded.(VIN3 ) A one indicates a High or Low limit has been exceeded. (VIN1) - 21 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.3 Interrupt Status Register 2 -- Index 42h Power on default [7:0] = 0000, 0000 b BIT NAME READ/WRITE DESCRIPTION 7-4 Reserved Read Only Read 0. 3 TAR_T2 Read Only CPUT2 Target Status. A one indicates CPUT2 temperature with Fan 2 full speed can not be in the specific range after 3 minutes. 2 TAR_T1 Read Only CPUT1 Target Status. A one indicates CPUT1 temperature with Fan 1 full speed can not be in the specific range after 3 minutes. 1 FAN2 Read Only A one indicates the fan count limit has been exceeded. 0 FAN1 Read Only A one indicates the fan count limit has been exceeded. 7.4 SMI Mask Register 1 -- Index 43h Power on default <7:0> = 0000, 0000 b BIT 7 NAME MSK_T3_SMI READ/WRITE Read/Write DESCRIPTION A one disables the corresponding interrupt status bit for SMI interrupt.(CPUT2 target temperature) 6 MSK_T2_SMI Read/Write A one disables the corresponding interrupt status bit for SMI interrupt.(CPUT1 target temperature) 5 MSK_T1_SMI Read/Write A one disables the corresponding interrupt status bit for SMI interrupt. (internal thermal diode) 4 Reserved Reserved Reserved 3 MSK_VCC_SMI Read/Write A one disables the corresponding interrupt status bit for SMI interrupt. (VCC, +5V) 2 MSK_3V_SMI Read/Write A one disables the corresponding interrupt status bit for SMI interrupt. (Pin VIN2) 1 0 MSK_VBAT_SM I Read/Write MSK_VCO_SMI Read/Write A one disables the corresponding interrupt status bit for SMI interrupt.(Pin VIN3) A one disables the corresponding interrupt status bit for SMI interrupt. - 22 - (Pin VIN1) Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.5 SMIÝ Mask Register 2 -- Index 44h Power on default [7:0] = 0000, 0000 b BIT 7-4 3 NAME Reserved MSK_TAR2_SMI READ/WRITE DESCRIPTION Read/Write Read/Write Reserved. A one disables the corresponding interrupt status bit for 2 MSK_TAR1_SMI Read/Write SMI interrupt. (CPUT2 target temperature ) A one disables the corresponding interrupt status bit for 1 MSK_FAN2_SMI Read/Write SMI interrupt. (CPUT1 target temperature ) A one disables the corresponding interrupt status bit for Read/Write SMI interrupt. (Fan 2 speed counter) A one disables the corresponding interrupt status bit for 0 MSK_FAN1_SMI SMI interrupt. (Fan 1 speed counter) 7.6 Real Time Hardware Status Register I -- Index 45h Power on - [7:0] = 0000, 0000 b BIT NAME READ/WRITE 7 TEMP3_STS Read Only 6 TEMP2_STS Read Only 5 TEMP1_STS Read Only 4 3 Reserved VCCIN_STS Reserved Read Only 2 3V_STS Read Only 1 VBAT_STS Read Only 0 VCO_STS Read Only DESCRIPTION Temperature sensor 3 (CPU T2) Status. Set 1, the voltage of temperature sensor is over the limit value. Set 0, the voltage of temperature sensor is in the limit range. Temperature sensor 2 (CPU T1) Status. Set 1, the voltage of temperature sensor is over the limit value. Set 0, the voltage of temperature sensor is in the limit range. Temperature sensor 1 (Internal Thermal Diode) Status. Set 1, the voltage of temperature sensor is over the limit value. Set 0, the voltage of temperature sensor is in the limit range. Reserved. +5V Voltage Status. Set 1, the voltage of +5V is over the limit value. Set 0, the voltage of +5V is in the limit range. +3.3V Voltage Status. Set 1, the voltage of +3.3V is over the limit value. Set 0, the voltage of +3.3V is in the limit range. VBAT (VIN3) Voltage Status. Set 1, the voltage of VBAT (VIN3) is over the limit value. Set 0, the voltage of VBAT (VIN3) is in the limit range. VCORE A Voltage Status. Set 1, the voltage of VCORE A is over the limit value. Set 0, the voltage of VCORE A is in the limit range. - 23 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.7 Real Time Hardware Status Register II -- Index 46h Power on default [7:0] = 0000-0000 b Bit Name 7-4 3 Reserved TART2_STS Read Only Read Only 2 TART1_STS Read Only 1 FAN2_STS Read Only 0 FAN1_STS Read Only 7.8 Read/Write Description Read 0. CPUT2 Target Status Set 1, when CPUT2 target temperature with Fan 2 full speed can not be in the range after 3 minutes. Set 0, the temperature or speed is in the specific range. CPUT1 Target Status Set 1, when CPUT1 target temperature with Fan 1 full speed can not be in the range after 3 minutes. Set 0, the temperature or speed is in the specific range. FAN 2 Status Set 1, the fan speed counter is over the limit value. Set 0, the fan speed counter is in the limit range. FAN 1 Status Set 1, the fan speed counter is over the limit value. Set 0, the fan speed counter is in the limit range. Reserved Register -- Index 47h- 48h Reserved 7.9 Fan Divisor Register -- Index 49h Power on default [7:4] = 0001, 0001 b BIT NAME 7 6-4 Reserved F2_SP_CRTL[2:0] Read/write Read/Write READ/WRITE 3 2-0 Reserved F1_SP_CTRL[2:0] Read/write Read/Write DESCRIPTION Reserved. FAN2 Speed Control. 000 - divide by 1; 001 - divide by 2; 010 - divide by 4; 011 - divide by 8. 100 - divide by 16. 101 - divide by 32. 110 - divide by 64. 111 - divide by 128. Reserved. FAN1 Speed Control. 000 - divide by 1; 001 - divide by 2; 010 - divide by 4; 011 - divide by 8. 100 - divide by 16. 101 - divide by 32. 110 - divide by 64. 111 - divide by 128. - 24 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.10 Serial Bus Address (for Voltage, Fan, and internal temperature) Register Address 4Ah Power on default [7:0] = 0010, 1101 b BIT NAME READ/WRITE 7 Reserved Read Only 6-0 Serial Bus Address Read/Write DESCRIPTION Serial Bus address [6:0]. 7.11 CPUT1 Temperature and CPUT2 Temperature Serial Bus Address Register Index 4Bh Power on default [7:0] = 0000, 0001 b BIT 7 6-4 3 2-0 NAME READ/WRITE DESCRIPTION DIS_CPUT2 Read/Write Disable CPUT2 Temperature Function. Set to 1, disable temperature 3 sensor and can not access any data from Temperature Sensor 3. Note that the relative functions of Status, and SMI# will be disable. I2CADDR3[2:0] Read/Write Temperature 3 Serial Bus Address. The serial bus address is 1001xxx. Where xxx are defined in these bits. DIS_CPUT1 Read/write Disable CPUT1 Temperature Function. Set to 1, disable temperature Sensor and can not access any data from Temperature Sensor 2. Note that the relative functions of Status, and SMI# will be disable. I2CADDR2[2:0] Read/Write Temperature 2 Serial Bus Address. The serial bus address is 1001xxx. Where xxx are defined in these bits. 7.12 Winbond Vendor ID (Low Byte) -- Index 4Ch (Auto Increase) Power-on default [7:0] = 1010, 0011 b (A3h) Bit 7:0 Name VIDL[7:0] Read/Write Read Only Description Vendor ID Low Byte. Default A3h. 7.13 Winbond Vendor ID (High Byte) -- Index 4Dh (No Auto Increase) Power-on default [7:0] = 0101, 1100 b (5Ch) Bit 7:0 Name VIDH[7:0] Read/Write Read Only Description Vendor ID High Byte. Default 5Ch - 25 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.14 Chip ID -- Index 4Eh Power on default [7:0] = 0101, 0000 b BIT NAME 7-0 CHIPID[7:0] READ/WRITE Read Only DESCRIPTION Winbond Chip ID number. Read this register will return 50h for W83L784R. 7.15 ACPI Temperature Increment Register -- Index 4Fh Power on deafult [7:0] = 0000, 0101 b BIT 7 6-0 NAME Reserved DIFFREG[6:0] READ/WRITE Read/Write Read/Write DESCRIPTION Reserved. ACPI Temperature Increment Register. If set to this register to non-zero value, the OVT# signal will be activated at pointer of the temperature of times of DIFFREG (i.e. DIFFREG*n, where n is non-zero integer). The default value is 5 degree C. 7.16 OVT# Property Select -- Index 50h Power on default [7:0] = 0000, 0000 b BIT NAME READ/WRITE DESCRIPTION 7-6 Reserved Read/Write Reserved. 5-4 OVT_MD[1:0] Read/Write OVT# Mode Select. There are three OVT# signal output type. <00> - Comparator Mode: (Default) Temperature exceeding TO causes the OVT# output activated until the temperature is less than THYST. <01> - Interrupt Mode: Setting temperature exceeding TO causes the OVT# output activated indefinitely until reset reading temperature sensor 1/2/3 registers. Temperature exceeding TO, then OVT# reset, and then temperature going below THYST will also cause the OVT# activated definitely until reset by reading temperature sensor 1/2/3. Once the OVT# will not be activated by exceeding TO, and then reset, if the temperature remains above THYST, the OVT# will not be activated again. <10> - ACPI Mode: If set to 1 then enable ACPI OVT# output. Which is always send an OVT# signal when the temperature over the ACPI temperature increment value defined at Index 4Fh. - 26 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G OVT# Property Select -- Index 50h, continued. BIT NAME READ/WRITE 3 EN_OVT3 Read/Write 2 EN_OVT2 Read/Write 1 EN_OVT1 Read/Write 0 OVTPOL Read/Write DESCRIPTION Enable CPUT2 temperature sensor over-temperature (OVT) output if set to 1. Default 0, disable CPUT2 OVT output through pin OVT#. The pin OVT# is wire OR with OVT1 and OVT2. Enable CPUT1 temperature sensor over-temperature (OVT) output if set to 1. Default 0, disable CPUT1 OVT output through pin OVT#. The pin OVT# is wire OR with OVT1 and OVT3. Enable internal temperature sensor over-temperature (OVT) output if set to 1. Default 0, disable OVT1 output through pin OVT#. The pin OVT# is wire OR with OVT2 and OVT3. Over-Temperature Polarity. Write 1, OVT# active high. Write 0, OVT# active low. Default 0. 7.17 SMI# Property Select -- Index 51h Power on - <7:0> --0000, 0100 b BIT NAME 7-4 3-2 Reserved TEMP_SMI_ MD[1:0] READ/WRITE Read/Write Read/Write DESCRIPTION Reserved. Temperature SMI Mode Select. <00> - Comparator Interrupt Mode: Temperature 1/2/3 exceeds TO (Over-temperature) limit causes and interrupt and this interrupt will be reset by reading all the Interrupt Stauts. <01> - Two Time Interrupt Mode:(Default) This bit use in temperature sensor 1/2/3 interrupt mode with hysteresis type. Temperature exceeding TO, causes an interrupt and then temperature going below THYST will also cause an interrupt if the previous interrupt has been reset by reading all the interrupt Status Register. Once an interrupt event has occurred by exceeding TO, then reset, if the temperature remains above the THYST. <10> - One Time Interrupt Mode: This bit use in temperature sensor 1/2/3 interrupt mode with hysteresis type. Temperature exceeding TO (Over-temperature, defined in Bank 1/2) causes an interrupt and then temperature going below THYST (Hysteresis temperature, defined in Bank 1/2) will not cause an interrupt. Once an interrupt event has occurred by exceeding TO, then going below THYST, and interrupt will not occur again until the temperature exceeding TO. - 27 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G SMI# Property Select -- Index 51h, continued. BIT NAME READ/WRITE 1 EN_SMI# Read/Write 0 SMIPOL Read/Write DESCRIPTION Enable SMI# Output. A one enables the SMI# Interrupt output. SMI# Polarity. Write 1, SMI# active high. Write 0, SMI# active low. Default 0. 7.18 FANIN1/GPO1, FANIN2/GPO2 and BEEP/GPO3 Control Register -- Index 52h Power on default [7:0] = 0000, 0000 b BIT NAME READ/WRITE 7 GPO4_VAL Read/Write 6 EN_GPO4 Read/Wite 5 GPO3_VAL Read/Write 4 EN_GPO3 Read/Wite 3 GPO2_VAL Read/Write 2 EN_GPO2 Read/Write 1 GPO1_VAL Read/Write DESCRIPTION GPO4 Output Value. GPO4 output value if EN_GPO4 is set to 1. Write 1, then pin 11 (GPO4) always generate logic high signal. Write 0, pin 11 (GPO4) always generates logic low signal. This bit default 0. Enable GPO4 Function. Set to 0 (default), pin 11 (BATFAULT#/GPO3) acts as BATFAULT# whcih is battery voltage out of the limit value. Set to 1, this pin 11 acts as GPO4 control function and the output value of GPO4 is programmed by this register bit 7. GPO3 Output Value. GPO3 output value if EN_GPO3 is set to 1. Write 1, then pin 5 (GPO3) always generate logic high signal. Write 0, pin 5 (GPO3) always generates logic low signal. This bit default 0. Enable GPO3 Function. Set to 0 (default), pin 5 (FANFAULT#/GPO3) acts as FAN_FAULT whcih is fan count out of the limit value. Set to 1, this pin 5 acts as GPO3 control function and the output value of GPO3 is programmed by this register bit 5. GPO2 Output Value. GPO2 output value if EN_GPO2 is set to 1. Write 1, then pin 2 (GPO2) always generate logic high signal. Write 0, pin 2 (GPO2) always generates logic low signal. This bit default 0. Enable GPO2 Function. Which enable multiple function pin 2, named FANIN2/GPO2, GPO2 function. Set to 0 (default), pin 2 (FANIN2/GPO2) acts as FANIN2 whcih is fan clock input. Set to 1, this pin 2 acts as GPO2 control function and the output value of GPO2 is programmed by this register bit 3. This output pin GPO2 can connect to power PMOS gate to control FAN ON/OFF. GPO1 Output Value. GPO1 output value if EN_GPO1 is set to 1. Write 1, then pin 1 (GPO1) always generate logic high signal. Write 0, pin 1 (GPO1) always generates logic low signal. This bit default 0. - 28 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G FANIN1/GPO1, FANIN2/GPO2 and BEEP/GPO3 Control Register -- Index 52h,,continued. BIT NAME 0 EN_GPO1 READ/WRITE Read/Write DESCRIPTION Enable GPO1 Function. Which enable multiple function pin 1, named FANIN1/GPO1, GPO1 function. Set to 0 (default), pin 1 (FANIN1/GPO1) acts as FANIN1 whcih is fan clock input. Set to 1, this pin 1 acts as GPO1 control function and the output value of GPO1 is programmed by this register bit 1. This output pin GPO2 can connect to power PMOS gate to control FAN ON/OFF. 7.19 CPUT1/CPUT2 Thermal Sensor Type Register -- Index 53h Power on default [7:0] = 0000-0000 b BIT NAME READ/WRITE DESCRIPTION 7-4 Reserved Read/Write Reserved. 3-2 T3_TYPE[1:0] Read/Write Temperature sensor 3 (CPU T2) type. 0x - Thermistor (10K @ 25 degree C, B=3435). 10 - 2N3904 transistor. 11 - Intel thermal diode. 1-0 T2_TYPE[1:0] Read/Write Temperature sensor 2 (CPU T1) type. 0x - Thermistor (10K @ 25 degree C, B=3435) 10 - 2N3904 transistor 11 - Intel thermal diode. 7.20 Misc Control Register -- Index 54h Power on default [7:0] = 0000-0000 b BIT 7-6 5 NAME READ/WRITE DESCRIPTION Reserved Read/Write Reserved. PWM2_LM_Enable Read/Write Set 1, PWMOUT2 duty cycle will decrease to CR [89h] when temperature goes below target range. Set 0, PWMOUT2 duty cycle will decrease to 0 when temperature grows below target range. 4 PWM1_LM_Enable Read/Write Set 1, PWMOUT1 duty cycle will decrease to CR [88h] when temperature goes below target range. Set 0, PWMOUT1 duty cycle will decrease to 0 when temperature grows below target range. 3 Reserved Reserved Reserved 2 SWP_FAN2_PWM Read/Write Swap CPUT2 PWM to internal temperature sensor PWM Control. Write this bit set to 1, FAN2 PWM PWM control will refer to internal temperature sensor. - 29 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G Misc Control Register -- Index 54h, continued. BIT NAME READ/WRITE DESCRIPTION 1 Reserved Reserved Reserved 0 EN_VBAT_MNT ReadWrite Write 1, enable battery voltage monitor. Write 0, disable battery voltage monitor. (VIN4/VBAT) 7.21 Fan/VBAT Fault Control Register -- Index 55h Power on default [7:0] = 0000-0000 b BIT 7-3 NAME READ/WRITE DESCRIPTION Reserved Read/Write Reserved. 2 EN_FAN2_FAULT Read/Write Enable Fan 2 Fault Function. When Fan 2 is out of the Fan Fault Limit value (defined Index 58 and 59), the Pin 5 will go to low level. This function is wire-or with Fan 1 fault if fan 1 fualt function is enable. 1 EN_FAN1_FAULT Read/Write Enable Fan1 Fault Function. When Fan 1 is out of the Fan Fault Limit value (defined Index 56 and 57), the Pin 5 will go to low level. This function is wire-or with Fan 2 fault if fan 2 fualt function is enable. 0 EN_VBAT_FAULT Read/Write Enable VBAT Fault Function. Set to 1, enable battery fault function. Set to 0, disable this function. When battery voltage is out of the fault limit value (defined at Index 5A and 5B), the Pin 11 (BATFAULT#) will be asserted. 7.22 Fan 1 Fault High Limit Count -- Index 56h Power on default [7:0] = 1111-1111 b BIT 7-0 NAME FAN_HI_LM READ/WRITE Read/Write DESCRIPTION Fan High Count Limit Value. 7.23 Fan 2 Fault Low Limit Count -- Index 57h Power on default [7:0] = 0000-0000 b BIT 7-0 NAME FAN_LOW_LM READ/WRITE Read/Write DESCRIPTION Fan Low Count Limit Value. - 30 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.24 Fan 2 Fault High Limit Count -- Index 58h Power on default [7:0] = 1111-1111 b Bit Name 7-0 FAN_HI_LM Read/Write Read/Write Description Fan High Count Limit Value. 7.25 Fan 1 Fault Low Limit Count -- Index 59h Power on default [7:0] = 0000-0000 b Bit 7-0 Name FAN_LOW_LM Read/Write Read/Write Description Fan Low Count Limit Value. 7.26 VBAT Fault High Limit Value -- Index 5Ah Power on default [7:0] = 1111-1111 b BIT 7-0 NAME VBAT_HI_LM READ/WRITE Read/Write DESCRIPTION VBAT High Limit Value. 7.27 VBAT Fault Low Limit Value -- Index 5Bh Power on default [7:0] = 0000-0000 b Bit 7-0 Name VBAT_LOW_LM Read/Write Read/Write Description VBAT Low Limit Value. 7.28 FAN 1 Pre-Scale Register -- Index 80h Power on default [7:0] = 0000-0001 b BIT NAME READ/WRITE 7 PWM_CLK_SEL1 Read/Write 6-0 PRE_SCALE1[6:0] Read/Write DESCRIPTION PWM Input Clock Select. This bit select Fan 1 input clock to pre-scale divider. 0: 1 MHz 1: 125 KHz Fan 1 Input Clock Pre-Scale. The divider of input clock is the number defined by pre-scale. Thus, writing 0 transfers the input clock directly to counter. The maximum divider is 128 (7Fh). 00h : divider is 1 01h : divider is 2 02h : divider is 3 : : - 31 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.29 FAN 1 Duty Cycle Select Register -- 81h (Bank 0) Power on default [7:0] 1111, 1111 b BIT 7-0 NAME F1_DC[7:0] READ/WRITE Read/Write DESCRIPTION Fan 1 Duty Cycle. This 8-bit register determines the number of input clock cycles, out of 256-cycle period, during which the PWM output is high. During smart fan 1 control mode, read this register will return smart fan duty cycle. 00h: PWM output is always logical Low. FFh: PWM output is always logical High. XXh: PWM output logical High percentage is (XX/256*100%) during one cycle. 7.30 FAN 2 Pre-Scale Register -- Index 82h Power on default [7:0] = 0000, 0001 b BIT NAME 7 PWM_CLK_SEL2 Read/Write READ/WRITE 6-0 PRE_SCALE2[6:0] Read/Write DESCRIPTION PWM 2 Input Clock Select. This bit select Fan 2 input clock to pre-scale divider. 0: 1 MHz 1: 125 KHz Fan 2 Input Clock Pre-Scale. The divider of input clock is the number defined by pre-scale. Thus, writing 0 transfers the input clock directly to counter. The maximum divider is 128 (7Fh). 00h : divider is 1 01h : divider is 2 02h : divider is 3 : : 7.31 FAN2 Duty Cycle Select Register -- Index 83h Power on default [7:0] = 1111, 1111 b BIT 7-0 NAME F2_DC[7:0] READ/WRITE Read/Write DESCRIPTION Fan 2 Duty Cycle. This 8-bit register determines the number of input clock cycles, out of 256-cycle period, during which the PWM output is high. During smart fan 2 control mode, read this register will return smart fan duty cycle. 00h: PWM output is always logical Low. FFh: PWM output is always logical High. XXh: PWM output logical High percentage is XX/256*100% during one cycle. - 32 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.32 FAN Configuration Register -- Index 84h Power on default [7:0] = 0000, 0000 b BIT NAME READ/WRITE DESCRIPTION 7-2 Reserved Read/Write Reserved 5-4 FAN2_MODE Read/Write FAN 2 PWM Control Mode. 00 - Manual PWM Control Mode. (Default) 01 - Thermal Cruise mode. 10 - Fan Speed Cruise Mode. 11 - Reserved. 3-2 FAN1_MODE Read/Write FAN 1 PWM Control Mode. 00 - Manual PWM Control Mode. (Default) 01 - Thermal Cruise mode. 10 - Fan Speed Cruise Mode. 11 - Reserved. 1 FAN2_OB Read/Write Enable Fan 2 as Output Buffer. Set to 1, FANPWM1 can drive logical high or logical low. Default Pin 4 (FANPWM) is open-drain. 0 FAN1_OB Read/Write Enable Fan 1 as Output Buffer. Set to 1, FANPWM1 can drive logical high or logical low. Default Pin 3 (FANPWM) is open-drain. 7.33 CPUT1 Target Temperature Register/ Fan 1 Target Speed Register -- Index 85h Power on default [7:0] = 0000, 0000 b CPUT1 target temperature register for Thermal Cruise mode. BIT 7 6-0 NAME READ/WRITE DESCRIPTION Reserved Read/Write Reserved. TEMP_TAR_T1[6:0] Read/Write CPUT1 Target Temperature. Only for Thermal Cruise Mode while CR84h bit3-2 is 01. Fan 1 target speed register for Fan Speed Cruise mode. BIT NAME 7-0 SPD_TAR_FAN1 [7:0] READ/WRITE Read/Write DESCRIPTION Fan 1 Target Speed Control. Only for Fan Speed Cruise Mode while CR84h bit3-2 is 10. - 33 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.34 CPUT2 Target Temperature Register/ Fan 2 Target Speed Register -- Index 86h Power on - [7:0] = 0000, 0000 b CPUT2 target temperature register for Thermal Cruise mode. BIT 7 6-0 NAME READ/WRITE DESCRIPTION Reserved Read/Write Reserved. TEMP_TAR_T2[6:0] Read/Write CPUT1 Target Temperature. Only for Thermal Cruise Mode while CR84h bit5-4 is 01. Fan 2 target speed register for Fan Speed Cruise mode. BIT NAME 7-0 SPD_TAR_FAN 2[7:0] READ/WRITE Read/Write DESCRIPTION Fan 1 Target Speed Control. Only for Fan Speed Cruise Mode while CR84h bit5-4 is 10. 7.35 Tolerance of Target Temperature or Target Speed Register -- Index 87h Power on default [7:0] = 0001, 0001 b Tolerance of CPUT1/CPUT2 target temperature register. BIT NAME READ/WRITE DESCRIPTION 7-4 TOL_T2[3:0] Read/Write Tolerance of Fan 2 Target Temperature. Only for Thermal Cruise mode. 3-0 TOL_T1[3:0] Read/Write Tolerance of Fan 1 Target Temperature. Only for Thermal Cruise mode. Tolerance of Fan 1/2 target speed register. BIT NAME READ/WRITE DESCRIPTION 7-4 TOL_FS2[3:0] Read/Write Tolerance of Fan 2 Target Speed Count. Only for Fan Speed Cruise mode. 3-0 TOL_FS1[3:0] Read/Write Tolerance of Fan 1 Target Speed Count. Only for Fan Speed Cruise mode. 7.36 Fan 1 PWM Stop Duty Cycle Register -- Index 88h Power on default [7:0] = 0000, 0001 b BIT 7-0 NAME STOP_DC1[7:0] READ/WRITE Read/Write DESCRIPTION In Thermal Cruise mode, PWM duty will be 0 if it decreases to under this value. This register should be written a non-zero minimum PWM stop duty cycle. - 34 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.37 Fan 2 PWM Stop Duty Cycle Register -- 89h (Bank 0) Power on default [7:0] = 0000, 0001 b BIT 7-0 NAME STOP_DC2[7:0] READ/WRITE Read/Write DESCRIPTION In Thermal Cruise mode, PWM duty will be 0 if it decreases to under this register value. This register should be written a non-zero minimum PWM stop duty cycle. 7.38 Fan 1 Start-up Duty Cycle Register -- Index 8Ah Power on default [7:0] = 0000, 0001 b BIT NAME 7-0 START_DC1[7:0] READ/WRITE Read/Write DESCRIPTION In Thermal Cruise mode, PWM duty will increase from 0 to this register value to provide a minimum duty cycle to turn on the fan. This register should be written a fan start-up duty cycle. 7.39 Fan 2 Start-up Duty Cycle Register -- Index 8Bh Power on default [7:0] = 0000, 0001 b BIT NAME 7-0 START_DC2[7:0] READ/WRITE Read/Write DESCRIPTION In Thermal Cruise mode, PWM duty will increase from 0 to this register value to provide a minimum duty cycle to turn on the fan. This register should be written a fan start-up duty cycle. 7.40 Fan 1 Stop Time Register -- Index 8Ch Power on default [7:0] = 0011, 1100 b BIT NAME 7-0 STOP_TIME1[7:0] READ/WRITE Read/Write DESCRIPTION In Thermal Cruise mode, this register determines the time of which PWM duty is from stop duty cycle to 0 duty cycle. The unit of this register is 0.1 second. The default value is 6 seconds. 7.41 Fan 2 Stop Time Register -- Index 8Dh Power on default [7:0] = 0011, 1100 b BIT NAME 7-0 STOP_TIME2[7:0] READ/WRITE Read/Write DESCRIPTION In Thermal Cruise mode, this register determines the time of which PWM duty is from stop duty cycle to 0 duty cycle. The unit of this register is 0.1 second. The default value is 6 seconds. - 35 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.42 Fan Step down Time Register -- Index 8Eh Power on default [7:0] = 0000, 1010 b BIT NAME 7-0 STEP_UP_T[7:0] READ/WRITE Read/Write DESCRIPTION The time interval, which is 0.1 second unit, to decrease PWM duty in Smart Fan Control mode. 7.43 Fan Step up Time Register -- Index 8Fh Power on default [7:0] = 0000, 1010 b BIT 7-0 NAME STEP_DOWN_T READ/WRITE Read/Write [7:0] DESCRIPTION The time interval, which is 0.1 second unit, to increase PWM duty in Smart Fan Control mode. 7.44 Temperature Sensor 1 (Internal Thermal Diode) Offset Register -- Index 90h Power-on default [7:0] = 0000, 0000 b BIT NAME READ/WRITE DESCRIPTION 7-6 Reserved Read/Write Reserved. 5-0 OFFSET1[5:0] Read/Write Temperature 1 base temperature. This value is added to monitor value, resulting in the current temperature. 01,1111 => +31 degree C 01,1110 => +30 degree C : 00,0001 => +1 degree C 00,0000 => +0 degree C 11,1111 => -1 degree C 11,1110 => -2 degree C : 10,0000 => -32 degree - 36 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 7.45 Temperature Sensor 2 (CPU T1) Offset Register -- Index 91h Power-on default [7:0] = 0000, 0000 b BIT NAME READ/WRITE DESCRIPTION 7-6 Reserved Read/Write Reserved. 5-0 OFFSET1[5:0] Read/Write Temperature 2 (CPUT1) base temperature. This value is added to monitor value, resulting in the current temperature. 01,1111 => +31 degree C 01,1110 => +30 degree C : 00,0001 => +1 degree C 00,0000 => +0 degree C 11,1111 => -1 degree C 11,1110 => -2 degree C : 10,0000 => -32 degree 7.46 Temperature Sensor 3 (CPU T2) Offset Register -- Index 92h Power-on default [7:0] = 0000, 0000 b BIT NAME READ/WRITE DESCRIPTION 7-6 Reserved Read/Write Reserved. 5-0 OFFSET3[5:0] Read/Write Temperature 3 (CPU T2) base temperature. This value is added to monitor value, resulting in the current temperature. 01,1111 => +31 degree C 01,1110 => +30 degree C : 00,0001 => +1 degree C 00,0000 => +0 degree C 11,1111 => -1 degree C 11,1110 => -2 degree C : 10,0000 => -32 degree - 37 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 8. VALUE RAM AND LIMIT VALUE 8.1 Value RAM -- Index 20h- 3Fh or 60h - 7Fh INDEX A6-A0 INDEX A6-A0 20h 21h 22h 23h 24h 25h 26h 27h 28h 60h 61h 62h 63h 64h 65h 66h 67h 68h 29h 69h 2Ah 2Bh 2Ch 2Dh 2Eh 2Fh 30h 31h 32h 33h 34h 35h 36h 37h 38h 39h 6Ah 6Bh 6Ch 6Dh 6Eh 6Fh 70h 71h 72h 73h 74h 75h 76h 77h 78h 79h 3Ah 7Ah 3Bh 3Ch 3Dh 3E- 3Fh 7Bh 7Ch 7Dh 7E- 7Fh DESCRIPTION Pin VIN1 reading (Vcore) Pin VIN3 reading (VBAT) Pin VIN2 reading (+3.3V) Pin VCC reading (VCC,+5V) Reserved Reserved Reserved Internal Temperature reading FAN1 reading Note: This location stores the number the internal clock per revolution. FAN2 reading Note: This location stores the number the internal clock per revolution. Reserved VIN1(Vcore) High Limit VIN1(Vcore) Low Limit VIN3 (VBAT) High Limit VIN3 (VBAT) Low Limit VIN2 (+3.3V) High Limit VIN2 (+3.3V) Low Limit VCC High Limit VCC Low Limit Reserved Reserved Reserved Reserved Reserved Reserved Over Temperature Limit (High) temperature Temperature Hysteresis Limit (Low) temperature FAN1 Fan Count Limit FAN2 Fan Count Limit. Reserved Reserved - 38 - of counts of of counts of of internal of internal Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 9. TEMPERATURE SENSOR 2 (CPU T1) REGISTERS The address of I2C is defined in Bank0.Reg4B. 9.1 Temperature Sensor 2 Temperature Register -- Index 00h Read Only BIT NAME READ/WRITE DESCRIPTION 15-7 TEMP2[8:0] Read Only Temperature bit [8:0] of sensor 2. (0.5 degree C precision) 6-0 Reserved Read Only Read 0. 9.2 Temperature Sensor 2 Configuration Register -- Index 01h Power-on default [7:0] = 0000, 0000 b BIT 9.3 NAME READ/WRITE DESCRIPTION 7-5 Reserved Read Read 0. 4-3 FAULT Read/Write Number of faults to detect before setting OVT# output to avoid false tripping due to noise. 2-1 Reserved Read/Write Reserved. 0 Reserved Read/Write Reserved. Temperature Sensor 2 Hysteresis Register -- Index 02h Power-on - <15:0> = 0100,1011,0000,0000 b BIT 15-7 6:0 9.4 NAME READ/WRITE DESCRIPTION THYST2[8:0] Read/Write Temperature hysteresis bit 8-0. The temperature default 75.0 degree C. Reserved Read Read 0. Temperature Sensor 2 Over-temperature Register -- Index 03h Power-on - <15:0> = 0101,0000,0000,0000 b BIT NAME 15-7 TOVF2[8:0] Read/Write Over-temperature bit 8-0. The temperature default 80.0 degree C. Reserved Read Read 0. 6:0 READ/WRITE DESCRIPTION - 39 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 10. TEMPERATURE SENSOR 3 (CPU T2) REGISTERS The address of I2C is defined in Bank0.Reg4B. 10.1 Temperature Sensor 3 Temperature Register -- Index 00h Read Only BIT NAME READ/WRITE DESCRIPTION 15-7 TEMP2[8:0] Read Only Temperature bit [8:0] of sensor 2. (0.5 degree C precision). 6-0 Reserved Read Only Read 0. 10.2 Temperature Sensor 3 Configuration Register -- Index 01h Power-on - [7:0] = 0000, 0000 b BIT NAME READ/WRITE DESCRIPTION 7-5 Reserved Read Read 0. 4-3 FAULT Read/Write Number of faults to detect before setting OVT# output to avoid false tripping due to noise. 2-1 Reserved Read Only Read 0. 0 Reserved Read/Write Reserved 10.3 Temperature Sensor 3 Hysteresis Register -- Index 02h Power-on default [15:0] = 0100,1011,0000,0000 b BIT NAME READ/WRITE DESCRIPTION 15-7 THYST3[8:0] Read/Write Temperature hysteresis bit 8-0. The temperature default 75.0 degree C. 6-0 Reserved Read Only Read 0. 10.4 Temperature Sensor 3 Over-temperature Register -- Index 03h Power-on - [15:0] = 0101,0000,0000,0000 b BIT NAME READ/WRITE DESCRIPTION 15-7 TOVF3[8:0] Read/Write Over-temperature bit 8-0. The temperature default 80.0 degree C. 6-0 Reserved Read Only Read 0. - 40 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 11. SPECIFICATIONS 11.1 Absolute Maximum Ratings PARAMETER RATING UNIT -0.5 to 7.0 V -0.5 to VDD+0.5 V 0 to +70 °C -55 to +150 °C Power Supply Voltage Input Voltage Operating Temperature Storage Temperature Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and reliability of the device. 11.2 DC Characteristics (Ta = 0° C to 70° C, VDD = 5V ± 10%, VSS = 0V) PARAMETER SYM. MIN. TYP. MAX. UNIT CONDITIONS I/O12t - TTL level bi-directional pin with source-sink capability of 12 mA Input Low Voltage VIL Input High Voltage VIH Output Low Voltage VOL Output High Voltage VOH Input High Leakage ILIH Input Low Leakage ILIL 0.8 2.0 V V 0.4 V IOL = 12 mA V IOH = - 12 mA +10 μA VIN = VDD -10 μA VIN = 0V 2.4 I/O12ts - TTL level bi-directional pin with source-sink capability of 12 mA and schmitt-trigger level input Input Low Threshold Voltage Vt- 0.5 0.8 1.1 V VDD = 5 V Input High Threshold Voltage Vt+ 1.6 2.0 2.4 V VDD = 5 V Hysteresis VTH 0.5 1.2 V VDD = 5 V Output Low Voltage VOL V IOL = 12 mA Output High Voltage VOH V IOH = - 12 mA Input High Leakage ILIH +10 μA VIN = VDD Input Low Leakage ILIL -10 μA VIN = 0V 0.4 2.4 OUT12t - TTL level output pin with source-sink capability of 12 mA Output Low Voltage VOL Output High Voltage VOH 0.4 2.4 V IOL = 12 mA V IOH = -12 mA V IOL = 8 mA OD8 - Open-drain output pin with sink capability of 8 mA Output Low Voltage VOL 0.4 - 41 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G DC Characteristics, continued. PARAMETER SYM. MIN. TYP. MAX. UNIT CONDITIONS 0.4 V IOL = 12 mA VOL 0.4 V IOL = 48 mA Input Low Voltage VIL 0.8 V Input High Voltage VIH Input High Leakage ILIH +10 μA VIN = VDD Input Low Leakage ILIL -10 μA VIN = 0 V OD12 - Open-drain output pin with sink capability of 12 mA Output Low Voltage VOL OD48 - Open-drain output pin with sink capability of 48 mA Output Low Voltage INt - TTL level input pin INts - 2.0 V TTL level Schmitt-triggered input pin Input Low Threshold Voltage Vt- 0.5 0.8 1.1 V VDD = 5 V Input High Threshold Voltage Vt+ 1.6 2.0 2.4 V VDD = 5 V Hysteresis VTH 0.5 1.2 V VDD = 5 V Input High Leakage ILIH +10 μA VIN = VDD Input Low Leakage ILIL -10 μA VIN = 0 V 11.3 AC Characteristics t SCL SCL t HD;SDA SDA IN t SU;STO t HD;DAT VALID DATA t SU;DAT SDA OUT Serial Bus Timing Diagram - 42 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G Serial Bus Timing PARAMETER SYMBOL - SCL clock period MIN. MAX. UNIT t SCL 10 uS Start condition hold time tHD;SDA 4.7 uS Stop condition setup-up time tSU;STO 4.7 uS DATA to SCL setup time tSU;DAT 120 nS DATA to SCL hold time tHD;DAT 5 nS SCL and SDA rise time tR 1.0 uS SCL and SDA fall time tF 300 nS - 43 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 12. HOW TO READ THE TOP MARKING The top marking of W83L784R W83L784R 2826978Y 046OA Left: Winbond logo 1st line: Winbond logo and the type number: W83L784R 2nd line: Tracking code 2 826978Y 2: wafers manufactured in Winbond FAB 2 826978Y: wafer production series lot number 3rd line: Tracking code 046 O B 046: packages made in '00, week 46 O: assembly house ID; A means ASE, S means SPIL, O means OSE A: IC revision The top marking of W83L784G W83L784G 2826978Y 046OA Left: Winbond logo 1st line: Winbond logo and the type number: W83L784G 2nd line: Tracking code 2 826978Y 2: wafers manufactured in Winbond FAB 2 826978Y: wafer production series lot number 3rd line: Tracking code 046 O B 046: packages made in '00, week 46 O: assembly house ID; A means ASE, S means SPIL, O means OSE A: IC revision - 44 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 13. PACKAGE DRAWING AND DIMENSIONS 20 SSOP-209 mil D 11 2 SYMBOL DTEAIL A HE E A A1 A2 b c D E HE e L L1 10 1 DIMENSION IN MM MIN. θ Y e b DETAIL A SEATING PLANE θ MAX. DIMENSION IN INCH MIN. NOM 0.05 1.65 0.22 0.09 6.90 5.00 1.75 1.85 7.20 5.30 0.38 0.25 7.50 5.60 7.40 7.80 0.65 0.55 0.75 1.25 0 8.20 MAX. 0.079 2.00 Y A2 A SEATING PLANE NOM 0.002 0.065 0.069 0.073 0.015 0.010 0.283 0.209 0.307 0.0256 0.030 0.050 0.295 0.220 0.323 0.009 0.004 0.272 0.197 0.291 0.95 0.021 0.10 8 0 0.037 0.004 8 L L1 A1 - 45 - Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G 14. W83L784R/G SCHEMATICS Rev. 0.1: Ignore. 0.2: W83L784R application circuit. 0.3: Change Pin5,Pin6,Pin11 to LOW Active. Change Pin7 pull-up to 3VSB. VOLTAGE SENSORING CIRCUIT R CPU_VCORE 10K R1 +3.3VIN R 3VCC 0 Pull-up 0.5: Add a pull-up resistor R31. R26 VBAT C1 CAP 10u 3VCC R8 VCORE 0.4: D1,D2,R9,R15 can be removed. Change R1 to 0 Ohm. Add R27,R28,R29,R30(Reserved). VCC (Refer Application Notice 1) C2 CAP 0.1u R31 R 10K BT1 R 232K R25 BATTERY DC 10V R 99K VCC 3VSB U1 R6 R7 4.7K TO PIIX4 R28 10K R30 FANFAULT# PWR_DN# EXTSMI# THRM# 1 2 3 4 5 6 7 8 9 10 FANIN1 FANIN2 PWMOUT1 PWMOUT2 10K SMI# OVT# SCL SDA FANIN1/GPO1 FANIN2/GPO2 PWMOUT1 PWMOUT2 FANFAULT#/GPO3 PWR_DN# SMI# OVT# SCL SDA VCC CPUT1/PII1 CPUT2/PII2 VREF VIN1 RESET# VIN2(+3.3VIN) VIN3(VBAT) GND BATFAULT#/GPO4 20 19 18 17 16 15 14 13 12 11 VT1/PII1 VT2/PII2 VREF VCORE RESET# +3.3VIN VBAT TEMPERATURE SENSORING CIRCUIT W83L784R VCC R29 10K R14 VREF BATFAULT# R VT1/PII1 30K 1% C4 CAP 3300p PIID+ SMARTFAN1 Speed Control Circuit Fan5VCC R12 4.7K R11 1K PIIDFan5VCC R13 VREF R23 4.7K R19 PWMOUT1 4.7K Q4 MOSFET N D1 1N4148 Q1 3906 C3 + 47u Signal Power PWMOUT1 is open-drain default. VT2/PII2 R21 3 2 1 2K Note: 1. CPUT1 is for CPU1 temperature and SMARTFAN 1 2. CPUT2 is for CPU2 temperature and SMARTFAN 2 FANIN1 R9 10K HEADER 3 When 784 is power-down, Fan5VCC should be turned off. 3VCC SDA R R3 R4 R 4.7K R5 R 4.7K 0 SMDAT SCL SMARTFAN2 Speed Control Circuit Fan5VCC R24 4.7K PWMOUT2 10K 1% THERMISTOR R10 4.7K JP1 GND RT1 R 10K 1% T eg: 4.7K R27 10K R20 4.7K R18 4.7K R17 1K Q3 MOSFET N C5 47u PWMOUT2 is open-drain default. D2 1N4148 Q2 3906 + Signal Power GND SMCLK R2 R Fan5VCC JP2 3 2 1 R16 4.7K 0 uP R22 2K FANIN2 R15 10K HEADER 3 PWR_DN# RESET# FANFAULT# BATFAULT# When 784 is power-down, Fan5VCC should be turned off. WINBOND ELECTRONICS CORP. Title - 46 - W83L784R Application Circuit Size B Document Number 784AP.SCH Date: Thursday, September 09, 1999 Rev 0.5 Sheet 1 of 1 Publication Release Date: Jan. 2005 Revision 1.1 W83L784R/ W83L784G These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Winbond customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Winbond for any damages resulting from such improper use or sale. Important Notice Winbond products are not designed, intended, authorized or warranted for use as components in systems or equipment intended for surgical implantation, atomic energy control instruments, airplane or spaceship instruments, transportation instruments, traffic signal instruments, combustion control instruments, or for other applications intended to support or sustain life. Further more, Winbond products are not intended for applications wherein failure of Winbond products could result or lead to a situation wherein personal injury, death or severe property or environmental damage could occur. Winbond customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Winbond for any damages resulting from such improper use or sales. - 47 - Publication Release Date: Jan. 2005 Revision 1.1