MBProbe Technical Info Copyright 1998-99 Jonathan Teh Soon Yew http://web.bham.ac.uk/jst829/mbprobe/ Motherboards ------------ Most motherboards will work on the default MBProbe settings for voltage and temperature sensors. The following lists some exceptions: (Look for the sensor detected, then look for your board under that section) If your board uses non-default settings, please mail me about it. Thanks. o GL518SM Aopen boards MB Temp: None CPU Temp: GL518SM:1 Motherboard temperature offset: -4 C o LM75 Pentium MMX Mobile Module (includes mobile 430TX chipset) MB Temp: None CPU Temp: LM75:0 o LM78/79 All boards should set CPU temperature to "None" except: Tekram P6B40-A4X MB Temp: LM78:1 CPU Temp: LM78:2 Select 'LM78' voltage divider CPU temperature reading is accurate only in the 23-78C range o LM80 Voltages are adjusted for the QDI Brilliant IS. If you get incorrect voltages, please report it. o MAX1617(A), ADM1020, ADM1021, THMC10, LM84 For all systems, setting without R indicates temperature of the chip itself while the setting with R indicates temperature from an external diode, such as the one in the Pentium II/III. Mobile Pentium II MB Temp: None CPU Temp: MAX1617:8R Pentium II Mobile Module (includes mobile 440BX chipset) MB Temp: MAX1617:9 CPU Temp: MAX1617:9R Pentium II/III Xeon MB Temp: (see mobo) CPU Temp: MAX1617:?R o SiS5595 All boards should set CPU temperature to "None". Elite P5SS-ME MB Temp: SiS5595:2 CPU Temp: None Select 'LM78' voltage divider PC-Chips M590 Select 'Alternate' voltage order o VT82C686A All boards: MB Temp: VT82686A:3 CPU Temp: VT82686A:1 All temperature readings are accurate only in the 0-80C range o W83781D All boards should use default settings except: Elite, Epox boards MB Temp: W83781D:3 CPU Temp: W83781D:2 o W83782D Abit BX6 rev 2 MB Temp: W83782D:1 CPU Temp: W83782D:2 (CPU thermal diode) Enable CPU thermal diode on Sensor:2 CPU Temp: W83782D:3 (thermistor) Abit BP6 MB Temp: W83782D:3 CPU1 Temp: W83782D:2 CPU2 Temp: W83782D:1 Abit BM6, ZM6 MB Temp: W83782D:3 CPU Temp: W83782D:2 Gigabyte 6BXE MB Temp: W83782D:1 CPU Temp: W83782D:3 (CPU thermal diode) Enable CPU thermal diode on Sensor:3 CPU Temp: W83782D:2 (thermistor) o W83783S Abit BE6 MB Temp: W83783S:2 CPU Temp: W83783S:1 CPU temperature offset ---------------------- Use the following as a guide only (figures in Celsius): AMD 5k86 PR133 : + 8 AMD 5k86 PR166 : +17 AMD K6 166-200 : + 7 AMD K6 233-300 : +20 AMD K6-2 450 : + 6 Cyrix MII PR200 : +15 IDT WinChip C6 : +20 Intel Pentium : +32 Intel Pentium MMX : +22 If your CPU is not listed, check the temperature in the BIOS and compare it with the temperature reported by MBProbe. Take the difference as the offset and submit a report to me. Thanks. Monitoring chip features ------------------------ The following table shows the number of inputs available for each type of reading: Hardware monitoring chips Internal External Voltage Fan Temperature Temperature VID Notes ADM1022 - - 1 2 - 3,9 ADM1025 6 2 1 1 5 3,5 FMS2701 - - 1 1 - 3,9 GL518SM 1 2 0 1 - 2 GL520SM 4 2 0 2 5 2 Heceta2 6 2 1 - 5 4 Heceta3 4/6 2 1 2/3 5 3,4,6 LM78 7 3 1 - 4 8 LM79 7 3 1 - 5 LM80 7 2 1 - - LM81 6 2 1 - 5 4 THMC50 - - 1 1 - 3,9 W83781D 7 3 0 3 5 2,11 W83782D 9 3 0 3 5 1,10 W83783S 6 3 0 2 5 1 SiS5595 4/5 2 1 - - 7 VT82C686A 5 2 1 2 - Notes 1 External temperature measurement requires thermistors or diodes. 2 External temperature measurement requires thermistors. 3 External temperature measurement requires diodes. 4 Voltage input for Vccp2 can also function as -12V. 5 Vccp2 reading is actually the chip's Vcc. 6 When temperature input 3 is enabled, Vccp2 and +2.5V are disabled as they are the same pins. 7 The data sheet only mentions one temperature input but the the Elite P5SS-ME has the temperature at a different location so I'm calling that the second temperature input. 8 At least one board (Tekram P6B40-A4X) uses Vccp2 to connect an external thermistor so MBProbe displays 2 temperature readings for the LM78. 9 These chips can also monitor 2 voltages for brownouts but there is no way of reading the actual voltage values. 10 The W83627HF is compatible with this. 11 The AS99127F is compatible with this. Temperature-only monitoring chips (external temperature requires additional diodes) Internal External Temperature Temperature LM75 1 - MAX1617 1 1 Note: The LM84, ADM1020, ADM1021 and THMC10 are all register compatible with the MAX1617. CPU Core Voltage ---------------- The following table identifies the correct (non-mobile) CPU core voltages (variants which confuse MBProbe are marked as such): AMD 5k86 : 3.52V K6 PR233 : 3.2V \ K6 .30u : 2.9V / identical CPUID K6 .25u : 2.2V K6-2 : 2.2V, 2.4V K6-III : 2.2V, 2.4V Athlon : 1.6V Cyrix 6x86 : 3.52V \ 6x86L : 2.8V > identical CPUID 6x86LV : 2.45V / 686MX/MII : 2.9V \ MII >=PR366 : 2.2V / identical CPUID IDT WinChip C6 : 3.3V (std), 3.52V (VRE) WinChip 2 : 3.3V (std), 3.52V (VRE) Intel Pentium : 3.3V (std), 3.52V (VRE) Pentium MMX : 2.8V Pentium Pro : 3.3V Pentium II .28u : 2.8V Celeron : 2.0V Pentium II .25u : 2.0V Pentium III : 2.0V \ Pentium III >=533 : 2.05V / identical CPUID Pentium III E : 1.65V Rise mP6 .25u : 2.8V mP6 .18u : 2.0V The only way to be sure of the CPU voltage is to look at the voltage printed on it. References ---------- Data Sheets Acer Labs Incorporated (www.acerlabs.com) - M1533 (Ver 1.57) - M1535 (Ver 1.00) - M1535D (Ver 1.00) - M1543C (Ver 1.27) - M1543C B1 (Ver 0.91) Advanced Micro Devices (www.amd.com) - AMD-756 Peripheral Bus Controller (22548, Rev B, Aug 1999) Analog Devices (www.analog.com) - ADM1020 (Rev.0, C3445-4, Apr 1999) - ADM1021 (Rev.0, C3354-3, Jul 1998) - ADM1022 (Rev PrJ, Mar 1999) - ADM1024 (Rev PrE) - ADM1025 (Rev PrJ, Mar 1999) - ADM9240 (Rev.0, C3295-8, Mar 1998) Dallas Semiconductor (www.dallas.com) - DS1780 (28 Jul 1998) Fairchild Semiconductor (www.fairchildsemi.com) - FMS2701 (Rev 1.0.2, 26 May 1999) Genesys Logic (www.genesyslogic.com) - GL518SM (Rev 1.17, 13 Apr 1998) - GL520SM (Rev 1.02, 13 Apr 1998) Intel (developer.intel.com) - Heceta 2 ASIC (Rev 1.03, 30 Dec 1997) - 82371AB (PIIX4) (290562-001, Apr 1997) - 82371AB (PIIX4) Specification Update (297738-011, Apr 1999) - 82371EB (PIIX4E) Specification Update (290635-007, Apr 1999) - 82801AA (ICH) and 82801AB (ICH0) I/O Controller Hub (290655-01, Apr 1999) - Mobile Pentium II Processor and Pentium II Processor Mobile Module Thermal Sensor Interface Specifications (AP-825, 243724-001, Apr 1998) - Pentium II Xeon Processor (243770-003, Jun 1998) - Pentium III Xeon Processor (245094-001, Feb 1999) Maxim (www.maxim-ic.com) - MAX1617 (19-1265; Rev 1; Mar 1998) - MAX1617A (19-4508; Rev 0; Jan 1999) National Semiconductor (www.national.com) - LM75 (DS012658, Jun 1999) - LM78 (DS012873, Jun 1999) - LM79 (DS100036, Jun 1999) - LM80 (DS100040, Jun 1999) - LM81 (DS100072, Jun 1999) - LM84 (DS100961, Jun 1999) Silicon Integrated Systems (www.sis.com.tw) - SiS5595 (Preliminary, Rev 1.0, 24 Dec 1997) Texas Instruments (www.ti.com) - THMC10 (Rev 0.5, Jan 1999) - THMC50 (SLIS090, Jul 1999) VIA Technologies (www.viatech.com) - VT82C596A (Rev 1.1, 9 Dec 1998) - VT82C686A (Rev 1.0, 15 Jan 1999) Winbond (www.winbond.com.tw) - W83781D (version 0.63, 13 Jan 1998) - W83782D (version 0.55, Apr 1999) - W83783S (version 0.55, Apr 1999) - W83627HF/F (version 0.52, 11 Jan 1999) PCI Local Bus Specification (Rev 2.1, 1 Jun 1995) System Management Bus (www.sbs-forum.org/smbus/specs/) - System Management Bus Specification (Rev 1.1, 11 Dec 1998) D. Roberts, "Direct Port I/O and Windows NT", Dr. Dobbs Journal, May 1996. Various CPU info sheets at www.sandpile.org