W83527HG Manual
W83527HG Manual
TABLE OF CONTENTS –
1. GENERAL DESCRIPTION ......................................................................................................... 1
2. FEATURES ................................................................................................................................. 2
3. BLOCK DIAGRAM ...................................................................................................................... 4
4. PIN LAYOUT............................................................................................................................... 5
5. PIN DESCRIPTION..................................................................................................................... 6
5.1 LPC Interface ........................................................................................................................ 7
5.2 KBC Interface........................................................................................................................ 7
5.3 Hardware Monitor Interface .................................................................................................. 7
5.4 PECI Interface....................................................................................................................... 8
5.5 Advanced Configuration and Power Interface ...................................................................... 8
5.6 General Purpose I/O Port ..................................................................................................... 9
5.6.1 GPIO Power Source......................................................................................................................9
5.6.2 GPIO-2 Interface ...........................................................................................................................9
5.6.3 GPIO-3 Interface .........................................................................................................................10
5.6.4 GPIO-5 Interface .........................................................................................................................10
5.7 Particular ACPI Function pins ............................................................................................. 11
5.8 POWER PINS ..................................................................................................................... 12
6. ACPI GLUE LOGIC................................................................................................................... 13
7. CONFIGURATION REGISTER ACCESS PROTOCOL ........................................................... 16
7.1 Configuration Sequence ..................................................................................................... 17
7.1.1 Enter the Extended Function Mode.............................................................................................18
7.1.2 Configure the Configuration Registers ........................................................................................18
7.1.3 Exit the Extended Function Mode ...............................................................................................18
7.1.4 Software Programming Example.................................................................................................18
8. HARDWARE MONITOR ........................................................................................................... 20
8.1 General Description ............................................................................................................ 20
8.2 Access Interface ................................................................................................................. 21
8.2.1 LPC Interface ..............................................................................................................................21
8.3 Analog Inputs ...................................................................................................................... 23
8.3.1 Power Pin Voltage Detection.......................................................................................................23
8.3.2 Temperature Sensing..................................................................................................................23
8.3.2.1. Monitor Temperature from Thermal Diode (Current Mode)..............................................24
8.4 PECI.................................................................................................................................... 25
8.5 Fan Speed Measurement and Control................................................................................ 27
8.5.1 Fan Speed Measurement............................................................................................................27
8.5.2 Fan Speed Control ......................................................................................................................28
8.5.3 SMART FANTM Control ...............................................................................................................29
8.5.3.1. Thermal CruiseTM Mode ...................................................................................................30
8.5.3.2. Fan Speed CruiseTM Mode...............................................................................................31
8.5.3.3. SMART FANTM III.............................................................................................................34
8.5.3.4. SMART FANTM III+...........................................................................................................38
8.6 Interrupt Detection .............................................................................................................. 40
8.6.1 SMI# Interrupt Mode ...................................................................................................................40
8.6.1.1. Voltage SMI# Mode..........................................................................................................40
8.6.1.2. Fan SMI# Mode................................................................................................................40
9.83 FANCTRL3 SMART FANTM III+ DC/PWM 1 Register - Index 5Bh (Bank 1) ...................... 79
9.84 FANCTRL3 SMART FANTM III+ DC/PWM 2 Register - Index 5Ch (Bank 1) ...................... 80
9.85 FANCTRL3 SMART FANTM III+ DC/PWM 3 Register - Index 5Dh (Bank 1) ...................... 80
9.86 FANCTRL3 SMART FANTM III+ input source & output FAN select Register - Index 5Eh
(Bank 1) ........................................................................................................................................... 80
9.87 Interrupt Status Register 3 - Index 50h (Bank 4) ................................................................ 81
9.88 SMI# Mask Register 4 - Index 51h (Bank 4)....................................................................... 81
9.89 Reserved Register - Index 52h (Bank 4) ............................................................................ 82
9.90 SYSTIN Temperature Sensor Offset Register - Index 54h (Bank 4) .................................. 82
9.91 CPUTIN Temperature Sensor Offset Register - Index 55h (Bank 4).................................. 82
9.92 Reserved Register - Index 57h-58h (Bank 4) ..................................................................... 83
9.93 Real Time Hardware Status Register I - Index 59h (Bank 4) ............................................. 83
9.94 Real Time Hardware Status Register II - Index 5Ah (Bank 4) ............................................ 83
9.95 Real Time Hardware Status Register III - Index 5Bh (Bank 4) ........................................... 84
9.96 Reserved Register - Index 5Ch ~ 5Fh (Bank 4) ................................................................. 84
9.97 Value RAM 2 ⎯ Index 50h-59h (Bank 5) ........................................................................... 85
9.98 SYSFANIN SPEED HIGH-BYTE VALUE (RPM) - Index 50h (Bank 6) .............................. 85
9.99 SYSFANIN SPEED LOW-BYTE VALUE (RPM) - Index 51h (Bank 6)............................... 85
9.100 CPUFANIN0 SPEED HIGH-BYTE VALUE (RPM) - Index 52h (Bank 6) ..................... 86
9.101 CPUFANIN0 SPEED LOW-BYTE VALUE (RPM) - Index 53h (Bank 6) ...................... 86
9.102 CPUFANIN1 SPEED HIGH-BYTE VALUE (RPM) - Index 56h (Bank 6) ..................... 86
9.103 CPUFANIN1 SPEED LOW-BYTE VALUE (RPM) - Index 57h (Bank 6) ...................... 87
9.104 FANOUT Configure register of PECI Error - Index 5Ah (Bank 6)................................. 87
9.105 FANCTRL2 pre-configured register for PECI error - Index 5Bh (Bank 6) .................... 87
9.106 FANCTRL4 pre-configured register for PECI error - Index 5Dh (Bank 6) .................... 88
9.107 FANCTRL5 pre-configured register for PECI error - Index 5Eh (Bank 6) .................... 88
9.108 FANCTRL3 pre-configured register for PECI error - Index 5Fh (Bank 6)..................... 88
10. KEYBOARD CONTROLLER..................................................................................................... 90
10.1 Output Buffer....................................................................................................................... 90
10.2 Input Buffer.......................................................................................................................... 90
10.3 Status Register ................................................................................................................... 91
10.4 Commands.......................................................................................................................... 91
10.5 Hardware GATEA20/Keyboard Reset Control Logic.......................................................... 93
10.5.1 KB Control Register ...................................................................................................................93
10.5.2 Port 92 Control Register ............................................................................................................94
11. POWER MANAGEMENT EVENT............................................................................................. 95
11.1 Power Control Logic............................................................................................................ 95
11.1.1 PSON# Logic.............................................................................................................................95
11.1.1.1. Normal Operation ............................................................................................................95
11.1.2 AC Power Failure Resume ........................................................................................................96
11.2 Wake Up the System by Keyboard and Mouse .................................................................. 97
11.2.1 Waken up by Keyboard events..................................................................................................97
11.2.2 Waken up by Mouse events ......................................................................................................98
11.3 Resume Reset Logic........................................................................................................... 99
11.4 PWROK Generation............................................................................................................ 99
11.4.1 The Relation between PWROK and ATXPGD.........................................................................100
List of Figures
Figure 3-1 W83527HG Block Diagram.............................................................................................. 4
Figure 4-1 Pin Layout for W83527HG............................................................................................... 5
Figure 7-1 Structure of the Configuration Register ......................................................................... 16
Figure 7-2 Configuration Register ................................................................................................... 17
Figure 8-1 LPC Bus’ Reads from / Write to Internal Registers ....................................................... 22
Figure 8-4 Analog Inputs and Application Circuit of the W83527HG.............................................. 23
Figure 8-5 Monitoring Temperature from Thermal Diode (Current Mode)...................................... 24
Figure 8-6 ........................................................................................................................................ 25
Figure 8-7 ........................................................................................................................................ 26
Figure 8-8 FANOUT and Corresponding Temperature Sensors in SMART FANTM I, III, and III+. . 29
Figure 8-9 Mechanism of Thermal CruiseTM Mode (PWM Duty Cycle) .......................................... 30
Figure 8-10 Mechanism of Thermal CruiseTM Mode (DC Output Voltage) ..................................... 31
Figure 8-11 Mechanism of Fan Speed CruiseTM Mode................................................................... 32
Figure 8-12 Setting of SMART FANTM III ........................................................................................ 35
Figure 8-13 SMART FANTM III Mechanism (Current Temp. > Target Temp. + Tol.) ...................... 36
Figure 8-14 SMART FANTM III Mechanism (Current Temp. < Target Temp. - Tol.) ..................... 36
Figure 8-15 SMI Mode of Voltage and Fan Inputs .......................................................................... 40
Figure 8-16 Shut-down Interrupt Mode ........................................................................................... 41
Figure 8-17 SMI Mode of SYSTIN1 ................................................................................................ 42
Figure 8-18 SMI Mode of SYSTIN II ............................................................................................... 42
Figure 8-19 Shut-down Interrupt Mode ........................................................................................... 43
Figure 8-20 SMI Mode of CPUTIN .................................................................................................. 44
Figure 8-21 OVT# Modes of Temperature Inputs ........................................................................... 44
Figure 10-1 Keyboard and Mouse Interface.................................................................................... 90
Figure 11-1 ...................................................................................................................................... 95
Figure 11-2 ...................................................................................................................................... 96
Figure 11-3 The previous state is “on” - 3VCC falls to 2.6V and SUSB# keeps at 2.0V ................ 97
Figure 11-4 The previous state is “off” - 3VCC falls to 2.6V and SUSB# keeps at 0.8V ................ 97
Figure 11-5 ...................................................................................................................................... 99
Figure 11-6 ...................................................................................................................................... 99
Figure 11-7 .................................................................................................................................... 100
Figure 11-8 .................................................................................................................................... 101
List of Tables
Table 6-1 Pin Description ................................................................................................................ 13
Table 7-1 Devices of I/O Base Address .......................................................................................... 16
Table 7-2 Chip (Global) Control Registers ...................................................................................... 19
Table 8-1 Temperature Data Format .............................................................................................. 23
Table 8-2 Fan Divisor Definition...................................................................................................... 27
Table 8-3 Divisor, RPM, and Count Relation .................................................................................. 27
Table 8-4 Display Registers - at SMART FANTM I Mode ................................................................ 32
Table 8-5 Relative Registers - at Thermal CruiseTM Mode ............................................................. 32
Table 8-6 Relative Registers-at Fan Speed CruiseTM Mode ........................................................... 33
Table 8-7 Display Register - in SMART FANTM III Mode ................................................................ 37
Table 8-8 Relative Register - in SMART FANTM III Control Mode................................................... 37
Table 8-9 Display Registers - in SMART FANTM III+ Mode ............................................................ 39
Table 11-1 ....................................................................................................................................... 98
Table 12-1 SERIRQ Sampling Periods ......................................................................................... 103
1. GENERAL DESCRIPTION
The W83527HG is a member of Nuvoton's Super I/O product line. This family features the LPC (Low
Pin Count) interface. This interface is more economical than its ISA counterpart, in that it has
approximately forty pins fewer, yet still provides as great performance. In addition, the improvement
allows even more efficient operation of software, BIOS and device drivers.
In addition to providing an LPC interface for I/O, the W83527HG monitors several critical parameters
in PC hardware, including fan speeds, and temperatures. In terms of temperature monitoring, the
W83527HG adopts the Current Mode (dual current source) approach. The W83527HG also supports
the Smart Fan control system, including “SMART FANTM I and SMART FANTM III, which makes the
system more stable and user-friendly.
The W83527HG provides flexible I/O control functions through a set of 18 general purpose I/O (GPIO)
ports. These GPIO ports may serve as simple I/O ports or may be individually configured to provide
alternative functions.
The W83527HG fully complies with the Microsoft© PC98, PC99 and PC2001 System Design Guides
and meets the requirements of ACPI.
The configuration registers inside the W83527HG support mode selection, function enable and disable,
and power-down selection. Furthermore, the configurable PnP features are compatible with the plug-
and-play feature in Windows 95/98/2000/XPTM, making the allocation of the system resources more
efficient than ever.
One special characteristic of the Super I/O product line is the separation of the power supply in normal
operation from that in standby operation. Please pay attention to the layout of these two power
supplies to avoid short circuits. Otherwise, the feature will not function.
2. FEATURES
General
y Meet LPC Spec. 1.01
y SERIRQ (Serialized IRQ)
y Integrated hardware monitor functions
y Compliant with Microsoft PC98/PC99/PC2001 System Design Guide
y ACPI (Advanced Configuration and Power Interface)
y Programmable configuration settings
y Single 24- or 48-MHz clock input
y Support selective pins of 5 V tolerance
y Support Watch Dog Timer function
Keyboard Controller
• 8042-based keyboard controller
• Asynchronous Access to two data registers and one status register
• Software-compatible with 8042
• Support PS/2 mouse
• Support Port 92
• Support both interrupt and polling modes
• Fast Gate A20 and Hardware Keyboard Reset
• 6, 8, 12, or 16 MHz operating frequency
OnNow Functions
y Keyboard Wake-Up by programmable keys
y Mouse Wake-Up by programmable buttons
y OnNow Wake-Up from all of the ACPI sleeping states (S1-S5)
PECI Interface
y Support PECI 1.0 and 1.1a Specifications
y Support 4 CPU addresses and 2 domains per CPU address
Package
y 48-pin LQFP
y Pb-free/RoHS
3. BLOCK DIAGRAM
LPC
Interface
Keyboard/Mouse
WDT KBC data and clock
W83527HG
4. PIN LAYOUT
RSMRST# / GP51
ATXPGD / GP35
PWROK / GP54
WDTO# / GP50
PSON# / GP53
SUSB# / GP52
RSTOUT0#
AVCC
VBAT
36
35
34
33
32
31
30
29
28
27
26
25
VREF 37
3VSB VBAT 3VSB 24 PSIN# / GP56
AVCC
3VSB
CPUD- 40 21 MCLK / GP25
GP37 / SUSC#
Vtt
Vtt 41 20
SYSFANIN 45 16 KBRST#
3VCC
15 GA20M
CPUFANOUT0 46
47 14 3VCC
SYSFANOUT
(FAN_SET) PLED 48 13 LRESET#
3VCC
10
11
12
1
2
3
4
5
6
7
8
9
LAD3
PCICLK
GP21 / CPUFANIN1
Vss
SMI# / OVT#
LAD2
LAD1
LAD0
LFRAME#
GP20 / CPUFANOUT1
IOCLK
SERIRQ
5. PIN DESCRIPTION
Note: Please refer to 17.2 DC CHARACTERISTICS for details.
CPUFANIN0 44
I/O12ts 0 to +3 V amplitude fan tachometer input.
SYSFANIN 45
t1
RSMRST#
V1 V2
3VSB
t2
PWROK
V3 V4
3VCC
VSBGATE#
t4
t3
3VCC
PSON#
t6
t5
SUSB#
t7
SUSC#
S0 S3 S0
RSTOUTx# t8 t9
LRESET#
3VCC
V3
3VCC
Internal PWROK
t1
PWROK
3VCC
V4
PWROK
Note: 1. The values above are the worst-case results of R&D simulation.
The W83527HG uses Super I/O protocol to access configuration registers to set up different types of
configurations. The W83527HG has totally six Logical Devices: Keyboard Controller (Logical Device 5),
WDTO# & PLED (Logical Device 8), GPIO2, 3, 5 (Logical Device 9), ACPI (Logical Device A),
Hardware Monitor (Logical Device B), and PECI (Logical Device C). Each Logical Device has its own
configuration registers (above CR30). The host can access those registers by writing an appropriate
Logical Device Number into the Logical Device select register at CR7.
Logical Device
Control
One Per
Logical Device Logical Device
Configuration
#0
#1
#2
#C
Power-on Reset
N Is the data
“87h"?
N Is the data
“87h"?
Extended Function
Mode
To program the W83527HG configuration registers, the following configuration procedures must be
followed in sequence:
(1). Enter the Extended Function Mode.
(2). Configure the configuration registers.
(3). Exit the Extended Function Mode.
;-----------------------------------------------------
; Enter the Extended Function Mode
;-----------------------------------------------------
MOV DX, 2EH
MOV AL, 87H
OUT DX, AL
OUT DX, AL
;-----------------------------------------------------------------------------
; Configure Logical Device 1, Configuration Register CRF0
;-----------------------------------------------------------------------------
MOV DX, 2EH
MOV AL, 07H
OUT DX, AL ; point to Logical Device Number Reg.
MOV DX, 2FH
MOV AL, 01H
OUT DX, AL ; select Logical Device 1
;
MOV DX, 2EH
MOV AL, F0H
OUT DX, AL ; select CRF0
MOV DX, 2FH
Publication Release Date: Dec. 25, 2009
-18- Version 1.5
W83527HG
8. HARDWARE MONITOR
In response to these inputs, the W83527HG can generate the following outputs:
• Three PWM (pulse width modulation) or DC fan outputs for the fan speed control
• SMI#
• OVT# signals for system protection events
The W83527HG provides hardware access to all monitored parameters through the LPC or I2C
interface and software access through application software, such as Nuvoton’s Hardware DoctorTM, or
BIOS. In addition, the W83527HG can generate pop-up warnings or beep tones when a parameter
goes outside of a user-specified range.
The rest of this section introduces the various features of the W83527HG hardware-monitor capability.
These features are divided into the following sections:
• Access Interfaces
• Analog Inputs
• Fan Speed Measurement and Control
• Smart Fan Control
• SMI# interrupt mode
• OVT# interrupt mode
• Registers and Value RAM
Configuration Register
40h
BANK 1
Interrupt Status Registers CPUTIN Temperature
Control/Status Registers
41h, 42h
50h~56h
49h, 4Ah
Index
Register BANK 4
Fan Divisor Register II
Beep Control Registers
4Bh 53h
BANK 0
Temperature Sensor Type
Configuration &
Fan Divisor Registers
59h,5Dh
BANK 0
Critical Temperature and
Current Mode enable
5Eh
BANK 0
Smart Fan Configuration
Registers
60h~6Ah
Pin 36
AVCC
Pin 29
Power inputs VBAT
Pin 17
3VSB
Pin 14
3VCC
8-bit ADC
with 8mV
R THM R LSB
10K@25℃, beta=3435K 10K, 1% VREF Pin 37
R
15K, 1% CPUTIN Pin 38
SYSTIN Pin 39
CPUD+
The W83527HG uses the same approach. Pins 14 and 36 provide two functions. One, these pins are
connected to VCC at +3.3 V to supply internal (digital / analog) power to the W83527HG. Two, these
pins monitor VCC. The W83527HG has two internal, 34-KΩ serial resistors that reduce the ADC-input
voltage to 1.65 V.
34 KΩ
Vin = VCC × ≅ 1.65V , where VCC is set to 3.3V
34 KΩ + 34 KΩ
Pin 17 is implemented likewise to monitor its +3.3 V stand-by power supply.
Eight-bit temperature data is read from Index [27h]. For nine-bit temperature data, the 8 MSB are read
from Bank1 / Bank2 Index [50h], and the LSB is read from Bank1 / Bank2 Index[51h], bit 7.
There is one source of temperature data: thermal diodes.
W83527HG
D+ (SYSTIN)
CPUTIN
Thermal
Diode C=2200pF
D- CPUD-(AGND)
8.4 PECI
PECI (Platform Environment Control Interface) is a new digital interface to read the CPU temperature
of Intel® CPUs. With a bandwidth ranging from 2 Kbps to 2 Mbps, PECI uses a single wire for self-
clocking and data transfer. By interfacing to the Digital Thermal Sensor (DTS) in the Intel® CPU, PECI
reports a negative temperature (in counts) relative to the processor’s temperature at which the thermal
control circuit (TCC) is activated. At the TCC Activation temperature, the Intel CPU will operate at
reduced performance to prevent the device from thermal damage.
PECI is one of the temperature sensing methods that the W83527HG supports. The W83527HG
contains a PECI master and reads the CPU PECI temperature. The CPU is a PECI client.
The PECI temperature values returning from the CPU are in “counts” which are approximately linear in
relation to changes in temperature in degrees centigrade. However, this linearity is approximate and
cannot be guaranteed over the entire range of PECI temperatures. For further information, refer to the
PECI specification. All references to “temperature” in this section are in “counts” instead of “°C”.
Figure 8-4 shows a typical fan speed (PWM duty cycle) and PECI temperature relationship.
Fan Speed
(PWM Duty Cycle)
Tcontrol TCC Activation
Duty1
Duty2
-20 -10 0
PECI Temperature (counts)
Figure 8-4
In this illustration, when PECI temperature is -20, the PWM duty cycle for fan control is at Duty2.
When CPU is getting hotter and the PECI temperature is -10, the PWM duty cycle is at Duty1.
At TControl PECI temperature, the recommendation from Intel is to operate the CPU fan at full speed.
Therefore Duty1 is 100% if this recommendation is followed. The value of TControl can be obtained by
reading the related Machine Specific Register (MSR) in the Intel CPU. The TControl MSR address is
usually in the BIOS Writer’s guide for the CPU family in question. Refer to the relevant CPU
documentation from Intel for more information. In this example, TControl is -10.
When the PECI temperature is below -20, the duty cycle is fixed at Duty2 to maintain a minimum (and
constant) RPM for the CPU fan.
W83527HG’s fan control circuit can only accept positive real-time temperature inputs and limits setting
(in Smart Fan ™ mode). The device provides offset registers to ‘shift’ the negative PECI readings to
positive values otherwise the fan control circuit will not function properly. The offset registers are the
TBase registers located at Logical Device C, CR[E1h]~CR[E4h]. These registers should be
programmed with (positive) values so that the resultant value (Tbase + PECI) is always positive. The
unit of the TBase register contents is “count” to match that of PECI values. The resultant value (TBase
+ PECI) should not be interpreted as the “temperature” (whether in count or °C) of the PECI client
(CPU).
Figure 8-5 shows the temperature/fan speed relationship after Tbase offsets are applied (based on
Figure 8-4). This view is from the perspective of the W83527HG fan control circuit.
Fan Speed
(PWM Duty Cycle) Tbase = 100
Tcontrol TCC Activation
Duty1
85 = (-15 + 100)
(PECI = -15)
Duty2
Figure 8-5
Assuming TBase is set to 100 and the PECI temperature is -15 , the real-time temperature value to
the fan control circuit will be 85 (-15 + 100). The value of 55 (hex) will appear in the relevant real-time
temperature register.
While using Smart Fan control function of W83527HG, BIOS/software must include Tbase in
determining the thresholds (limits). In this example, assuming TControl is -10 and Tbase is set to 100
(1)
, the threshold temperature value corresponding to the “100% fan duty cycle” event is 90 (-10+100).
The value of 5A (hex) should be written to the relevant threshold register.
(1)
TControl is typically -10 to -20 for PECI-enabled CPUs. Base on that, a value of 85 ~100 for Tbase
could be set for proper operation of the fan control circuit. This recommendation is applicable for most
designs. In general, the concept presented in this section could be used to determine the optimum
value of TControl to match the specific application.
The fan speed counter is read from Bank0 Index 28h, 29h, 2Ah, and 3Fh and Bank5 Index 53h. The
fan speed can then be evaluated by the following equation:
1.35 × 10 6
RPM =
Count × Divisor
The default divisor is 2 and is specified at Bank0 Index 47h, bits 7 ~ 4; Index 4Bh, bits 7 ~ 6; Index
4Ch, bit 7; Index 59h, bit 7 and bits 3 ~ 2; and Index 5Dh, bits 5 ~ 7. There are three bits for each
divisor, and the corresponding divisor is listed in the table below.
Table 8-2 Fan Divisor Definition
BIT 2 BIT 1 BIT 0 FAN DIVISOR BIT 2 BIT 1 BIT 0 FAN DIVISOR
0 0 0 1 1 0 0 16
0 0 1 2 1 0 1 32
0 1 0 4 1 1 0 64
0 1 1 8 1 1 1 128
The following table provides some examples of the relationship between divisor, RPM, and count.
Table 8-3 Divisor, RPM, and Count Relation
For PWM, the duty cycle is programmed by eight-bit registers at Bank0 Index 01h, Index 03h, Index
11h and Index 61h. The duty cycle can be calculated using the following equation:
The default duty cycle is FFh, or 100%. The PWM clock frequency is programmed at Bank0 Index 00h,
Index 02h, Index 10h and Index 60h.
For DC, the W83527HG has a six bit digital-to-analog converter (DAC) that produces 0 to 3.3 Volts DC.
The analog output is programmed at Bank0 Index 01h, Index 03h, Index 11h and Index 61h. The
analog output can be calculated using the following equation:
Programmed 6 - bit Register Value
OUTPUT Voltage (V) = AVCC × `
64
The default value is 111111YY, or nearly 3.3 V, and Y is a reserved bit.
Each fan output and corresponding temperature sensor is illustrated in the figure below.
CPUTIN (Def.)
8'h00
PECI1 SMART FAN I
PECI2 CPUFANOUT0
SMART FAN III
PECI3
PECI4 PECI ERROR
FANCTRL6 SMART FAN III + FAN_SEL[1]
FANCTRL 2 (Bank1, Idx 5E[5])
FANCTRL2 TEMP_SEL
(Bank 0, Idx 49[2:0]
FANCTRL 3 pre-configure FANOUT
SYSTIN (Bank 6, Idx 5F)
CPUTIN
Reserved
8'h00 SMART FAN III +
PECI1
PECI2
PECI3 PECI ERROR
PECI4(Def.)
FANCTRL 3
FANCTRL 4 TEMP_SEL
(Bank 0, Idx 4A[7:5])
FANCTRL 5 pre-configure FANOUT
SYSTIN (Bank 6, Idx 5E)
CPUTIN
Reserved
8'h00
PECI1 SMART FAN III +
PECI2
PECI3
PECI4(Def.) PECI ERROR
FANCTRL 5
Figure 8-6 FANOUT and Corresponding Temperature Sensors in SMART FANTM I, III, and III+.
58°C
Tolerance
Tolerance
52°C
(%)
PWM 100
Fan Start = 20% Fan Stop = 10% Fan Start = 20%
Duty
Cycle
50
0
Stop Time
A B C D
58°C
Tolerance
(V)
DC 3.3
Fan Start = 0.62V Fan Stop = 0.31V Fan Start = 0.62V
Output
Voltage
1.65
0
Stop Time
Fan Speed CruiseTM mode keeps the fan speed in a specified range. First, this range is defined in
BIOS by a fan speed count (the amount of time between clock input signals, not the number of clock
input signals in a period of time) and an interval (e.g., 160 ± 10). As long as the fan speed count is in
the specified range, fan output remains the same. If the fan speed count is higher than the high end
(e.g., 170), fan output increases to make the count lower. If the fan speed count is lower than the low
end (e.g., 150), fan output decreases to make the count higher. One example is illustrated in this
figure.
A C
Count
170
160
150
(%)
Fan 100
output
50
The following tables show current temperatures, fan output values and the relative control registers at
Thermal CruiseTM and Fan Speed CruiseTM mode.
REGISTER
DESCRIPTION REGISTER NAME ATTRIBUTE BIT DATA
ADDRESS
Current CPU Bank1 Index CPUTIN Temperature 8 MSB, 1°C bit 7,
Read only
Temperature 50h ,51h Sensor 0.5 °C
Current SYS Bank 0 Index SYSTIN Temperature
Read only 8 MSB, 1°C
Temperature 27h Sensor
Current Bank0 Index bits 7~0
CPUFANOUT0 Output 80h / FFh by
CPUFANOUT0 CPUFANOUT0
03h Value Select strapping
Output Value Value
Current
Bank0 Index SYSFANOUT Output bits 7~0
SYSFANOUT FFh
01h Value Select SYSFANOUT Value
Output Value
Current Bank0 Index bits 7~0
CPUFANOUT1 Output 80h / FFh by
CPUFANOUT1 CPUFANOUT1
61h Value Select strapping
Output Value Value
KEEP
THERMAL- START- MIN. STEP- STEP-
TM TARGET STOP FAN STOP
CRUISE TOLERANCE UP DOWN UP
TEMPERATURE VALUE TIME
MODE VALUE OUTPUT TIME TIME
VALUE
Bank0, 07h Bank0, Bank0, Bank0, Bank0, Bank0, Bank0,
SYSFANOUT Bank0, 05h
Bit0-3 0Ah 08h 12h, Bit5 0Ch 0Eh 0Fh
KEEP
THERMAL- START- MIN. STEP- STEP-
TM TARGET STOP FAN STOP
CRUISE TOLERANCE UP DOWN UP
TEMPERATURE VALUE TIME
MODE VALUE OUTPUT TIME TIME
VALUE
Bank0, 62h, Bank0, Bank0, Bank0, Bank0,
CPUFANOUT1 Bank0, 63h
Bit0-3 65h 64h 12h, Bit6 66h
CPUTIN
PECI_Agent1
PECI_Agent2
Pin 46
PECI_Agent3
CPUFANOUT0
PECI_Agent4
SYSTIN
CPUTIN
PECI_Agent1
PECI_Agent2
PECI_Agent3 Pin 2
PECI_Agent4 CPUFANOUT1
Fan output
(DC / PWM)
Tolerance
Temperature
Fan output
(DC / PWM) Tolerance
Step
Fan Initial
Output Value
Figure 8-11 SMART FANTM III Mechanism (Current Temp. > Target Temp. + Tol.)
If the current temperature rises higher than (Target Temperature 1 + Temperature Tolerance), the fan
speed rises one step again, and the target temperature shifts to (Target Temperature 1 + Temperature
Tolerance), or Target Temperature 2. This process repeats whenever the current temperature is
higher than (Target Temperature X ± Temperature Tolerance) or until the fan speed reaches its
maximum speed.
(4) If the current temperature falls below (Target Temperature - Temperature Tolerance), the fan
speed falls one step. The step is the value in the CPUFANOUT Output Value Select Register,
Bank0 Index 03h or Index 61h. In addition, the target temperature shifts to (Target Temperature -
Temperature Tolerance), creating a new target temperature named Target Temperature 1.This is
illustrated in the figure below.
Fan Initial
Output Value
Step {
Min. Fan Output
Figure 8-12 SMART FANTM III Mechanism (Current Temp. < Target Temp. - Tol.)
If the current temperature falls lower than (Target Temperature 1 - Temperature Tolerance), the fan
speed is reduced one step again, and the target temperature shifts to (Target Temperature 1 -
Temperature Tolerance), or Target Temperature 2. This process repeats whenever the current
temperature is lower than (Target Temperature X - Temperature Tolerance) or until the fan speed
reaches its minimum speed.
(5) If the current temperature is always lower than (Target Temperature X - Temperature Tolerance),
the fan speed decreases slowly to zero or to a specified stop value. The stop value is enabled by
register Bank0 Index 12h, bit 4 and bit 6, and the stop value is specified in Bank0 Index 09h and
Index 64h. The fan remains at the stop value for the period of time defined in Bank0 Index 0Dh
and Index 66h.
The following tables show current temperatures, fan output values and the relative control registers at
SMART FANTM III mode.
REGISTER
DESCRIPTION REGISTER NAME ATTRIBUTE BIT DATA
ADDRESS
Current CPU Bank1 Index CPUTIN Temperature 8 MSB, 1°C bit 7,
Read only
Temperature 50h ,51h Sensor 0.5 °C
Current SYS Bank 0 Index SYSTIN Temperature
Read only 8 MSB, 1°C
Temperature 27h Sensor
Current Bank0 Index bits 7~0
CPUFANOUT0 Output 80h / FFh by
CPUFANOUT0 CPUFANOUT0
03h Value Select strapping
Output Value Value
Current Bank0 Index bits 7~0
CPUFANOUT1 Output 80h / FFh by
CPUFANOUT1 CPUFANOUT1
61h Value Select strapping
Output Value Value
STOP
SMART FANTM III TARGET VALUE MAX. FAN STOP
TOLERANCE
MODE TEMPERATURE (MIN. FAN OUTPUT TIME
OUTPUT)
Bank0, Index Bank0, Bank0, Index Bank0,
CPUFANOUT0 Bank0, Index 06h
07h, bits 4-7 Index 09h 67h Index 0Dh
Bank0, Index Bank0, Bank0, Index Bank0,
CPUFANOUT1 Bank0, Index 63h
62h, bits 0-3 Index 64h 69h Index 66h
KEEP MIN.
SMART FANTM III STEP DOWN STEP UP FAN INITIAL
OUTPUT STEP
MODE TIME TIME OUTPUT VALUE
VALUE
Bank0, Index Bank0,
CPUFANOUT0 Bank0, Index 68h
Bank0, Index Bank0, 12h, bit 4 Index 03h
0Eh Index 0Fh Bank0, Index Bank0,
CPUFANOUT1 Bank0, Index 6Ah
12h, bit 6 Index 03h
The 2 slopes can be obtained by setting PWM1~PWM3 and Temperature1~Temperature3 through the
registers. When the temperature changes, FAN Output will calculate the DC/PWM output based on
the current slope. For example, in the following figure, T1~T3 are the temperature set and DC/PWM1
~ DC/PWM3 are the fan output set. Assume Tx and Ty are the current temperature and DC/PWMx
and DC/PWMy are the fan outputs, then
The slope:
X =
(DC / PWM 2) − (DC / PWM 1)
(T 2 − T1)
Y=
(DC / PWM 3) − (DC / PWM 2)
(T 3 − T 2)
Fan Output:
Fan output
DC/PWM
DC/PWM3
DC/PWMy
DC/PWM2
DC/PWMx
DC/PWM1
T1 Tx T2 Ty T3 Temperature
Figure 8-19 SMART FANTM III+ Mechanism
Publication Release Date: Dec. 25, 2009
-38- Version 1.5
W83527HG
High limit
SMI# SMI#
* * * * * *
In this mode, the SMI# pin can create an interrupt when the current temperature rises above TOL
or Shut-down mode high limit temperature, and when the current temperature falls below THYST or
Shut-down mode low limit temperature. Once the temperature rises above TOL, however, and
generates an interrupt, this mode does not generate additional interrupts, even if the temperature
remains above TOL, until the temperature falls below THYST. This interrupt must be reset by reading
all the interrupt status registers, or subsequent events do not generate interrupts, except the first
time current temperature rises above Shut-down mode high limit temperature. This is illustrated in
the following figure.
Shut-down mode
High Limit Temperature
Shut-down mode
Low Limit Temperature
TOL
T HTST
SMI#
* * * * * * *
In this mode, the SMI# pin can create an interrupt as long as the current temperature exceeds TO
(Over Temperature). This interrupt can be reset by reading all the interrupt status registers, or
subsequent events do not generate interrupts. If the interrupt is reset, the SMI# pin continues to
create interrupts until the temperature goes below TO. This is illustrated in the figure below.
THYST
127'C
TOI TOI
THYST
SMI# SMI#
* * * * * * *
In this mode, the SMI# pin can create an interrupt when the current temperature rises above TO or
when the current temperature falls below THYST. Once the temperature rises above TO, however,
and generates an interrupt, this mode does not generate additional interrupts, even if the
temperature remains above TO, until the temperature falls below THYST. This interrupt must be
reset by reading all the interrupt status registers, or subsequent events do not generate interrupts.
This is illustrated in the figure above.
In this mode, the SMI# pin can create an interrupt when the current temperature rises above TO.
Once the temperature rises above TO, however, and generates an interrupt, this mode does not
generate additional interrupts, even if the temperature remains above TO, until the temperature
falls below THYST. This interrupt must be reset by reading all the interrupt status registers, or
subsequent events do not generate interrupts. This is illustrated in the following figure.
TOI
THYST
SMI#
* *
In this mode, the SMI# pin can create an interrupt when the current temperature rises above TOL
or Shut-down mode high limit temperature, and when the current temperature falls below THYST or
Shut-down mode low limit temperature. Once the temperature rises above TOL, however, and
generates an interrupt, this mode does not generate additional interrupts, even if the temperature
remains above TOL, until the temperature falls below THYST. This interrupt must be reset by reading
all the interrupt status registers, or subsequent events do not generate interrupts, except the first
time current temperature rises above Shut-down mode high limit temperature. This is illustrated in
the following figure.
Shut-down mode
High Limit Temperature
Shut-down mode
Low Limit Temperature
TOL
T HTST
SMI#
* * * * * * *
TOI TOI
THYST THYST
SMI# SMI#
* * * * * * * *
In this mode, the SMI# pin can create an interrupt when the current temperature rises above TO
or when the current temperature falls below THYST. Once the temperature rises above TO,
however, and generates an interrupt, this mode does not generate additional interrupts, even if
the temperature remains above TO, until the temperature falls below THYST. This interrupt must be
reset by reading all the interrupt status registers, or subsequent events do not generate interrupts.
This is illustrated in the figure above.
The OVT# pin has two interrupt modes, comparator and interrupt. The modes are illustrated in this
figure.
To
THYST
OVT#
(Comparator Mode; default)
OVT#
(Interrupt Mode) * * *
If Bank0 Index 18h, bit 4, Bank1 Index 52h, bit 1, and Bank2 Index 52h, bit1 are set to zero, the OVT#
pin is in comparator mode. In comparator mode, the OVT# pin can create an interrupt once the current
temperature exceeds TO and continues to create interrupts until the temperature falls below THYST. The
OVT# pin is asserted once the temperature has exceeded TO and has not yet fallen below THYST.
If Bank0 Index 18h, bit 4, Bank1 Index 52h, bit1, and Bank2 Index 52h, bit 1 are set to one, the OVT#
pin is in interrupt mode. In interrupt mode, the OVT# pin can create an interrupt once the current
temperature rises above TO or when the temperature falls below THYST. Once the temperature rises
above TO, however, and generates an interrupt, this mode does not generate additional interrupts,
even if the temperature remains above TO, until the temperature falls below THYST. This interrupt must
be reset by reading all the interrupt status registers. The OVT# pin is asserted when an interrupt is
generated and remains asserted until the interrupt is reset.
BIT DESCRIPTION
7 Reserved.
6-0 Read/Write.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 Data to be read from or to be written to Value RAM and Register.
DEFAULT 0 0 0 0 0 1 0 0
The register is meaningful only when SYSFANOUT is programmed for PWM output (i.e., Bank0 Index
04h, bit 0 is 0).
BIT DESCRIPTION
7 SYSFANOUT PWM Input Clock Source Select. This bit selects the clock source for
PWM output frequency.
0: The clock source is 24 MHz.
1: The clock source is 180 KHz.
6-0 SYSFANOUT PWM Pre-Scale divider. The clock source for PWM output is divided by
this seven-bit value to calculate the actual PWM output frequency.
Input Clock 1
PWM output frequency = ∗
Pre_Scale Divider 256
The maximum value of the divider is 127 (7Fh), and it should not be set to 0.
DEFAULT 1 1 1 1 1 1 1 1
FUNCTION MODE 7 6 5 4 3 2 1 0
PWM Output DESCRIPTION
The PWM duty cycle is equal to this 8-bit value, divided by 255,
(Bank 0, Index times 100%. FFh creates a duty cycle of 100%, and 00h
04h, bit 0 is 0) creates a duty cycle of 0%.
DEFAULT 1 1 1 1 1 1 1 1
DC Voltage Output SYSFANOUT voltage control. The output
(Bank 0, Index voltage is calculated according to this
04h, bit 0 is 1) DESCRIPTION equation:
Reserved
FANOUT
OUTPUT Voltage = AVCC *
64
DEFAULT 1 1 1 1 1 1
DEFAULT 0 0 0 0 0 1 0 0
BIT DESCRIPTION
7 CPUFANOUT0 PWM Input Clock Source Select. This bit selects the clock source for
PWM output.
0: The clock source is 24 MHz.
1: The clock source is 180 KHz.
6-0 CPUFANOUT0 PWM Pre-Scale divider. The clock source for PWM output is divided by
the seven-bit value to calculate the actual PWM output frequency.
Input Clock 1
PWM output frequency = ∗
Pre_Scale Divider 256
The maximum value of the divider is 127 (7Fh), and it should not be set to 0.
The register is meaningful only when CPUFANOUT0 is programmed for PWM output.
FUNCTION MODE 7 6 5 4 3 2 1 0
PWM Output CPUFANOUT0 PWM Duty Cycle. The PWM duty cycle is
(Bank 0, Index DESCRIPTION equal to this 8-bit value, divided by 255, times 100%. FFh
04h, bit 1 is 0) creates a duty cycle of 100%, and 00h creates a duty cycle of
0%.
DEFAULT Strap by FAN_SET (Pin 48)
DC Voltage CPUFANOUT0 Voltage Control. The output
Output (Bank 0, DESCRIPTION
voltage is calculated according to this equation:
Index 04h, bit 1 is Reserved
FANOUT
1) OUTPUT Voltage = AVCC *
64
DEFAULT Strap by FAN_SET (Pin 48)
DEFAULT 0 0 0 0 0 0 0 1
BIT DESCRIPTION
7-6 Reserved.
5-4 CPUFANOUT0 Mode Control.
Bits
54
0 0: CPUFANOUT0 is in Manual Mode. (Default)
0 1: CPUFANOUT0 is in Thermal CruiseTM Mode.
1 0: CPUFANOUT0 is in Fan Speed CruiseTM Mode.
1 1: CPUFANOUT0 is in SMART FANTM III Mode.
3-2 SYSFANOUT Mode Control.
Bits
32
0 0: SYSFANOUT is in Manual Mode. (Default)
0 1: SYSFANOUT is in Thermal CruiseTM Mode.
1 0: SYSFANOUT is in Fan Speed CruiseTM Mode.
1 1: Reserved.
1 CPUFANOUT0 Output Mode Selection.
0: CPUFANOUT0 pin produces a PWM output duty cycle. (Default)
1: CPUFANOUT0 pin produces DC output.
0 SYSFANOUT Output Mode Selection.
0: SYSFANOUT pin produces a PWM duty cycle output.
1: SYSFANOUT pin produces DC output. (Default)
DEFAULT 0 0 0 0 0 0 0 0
FUNCTION MODE 7 6 5 4 3 2 1 0
TM
Thermal Cruise Reserved CPUTIN Target Temperature
DESCRIPTION
or SMART FANTM
III
DEFAULT 0 0 0 0 0 0 0 0
FUNCTION MODE 7 6 5 4 3 2 1 0
TM
Thermal Cruise Tolerance of CPUTIN Target Tolerance of SYSTIN Target
DESCRIPTION
or SMART FANTM Temperature Temperature
III
DEFAULT 0 0 0 0 0 0 0 0
Fan Speed Tolerance of CPUFANIN0 Tolerance of SYSFANIN
DESCRIPTION
CruiseTM Target Speed Target Speed
DEFAULT 0 0 0 0 0 0 0 0
DEFAULT 0 0 0 0 0 0 0 1
In Thermal CruiseTM mode, the SYSFANOUT value decreases to this eight-bit value if the temperature
stays below the lowest temperature limit. This value should not be zero.
Please note that Stop Value does not mean that the fan really stops. It means that if the temperature
keeps below low temperature limit, then the fan speed keeps on decreasing until reaching a minimum
value, and this is Stop Value.
DEFAULT 0 0 0 0 0 0 0 1
InThermal CruiseTM mode or SMART FANTM III mode, the CPUFANOUT0 value decreases to this eight-
bit value if the temperature stays below the lowest temperature limit. This value should not be zero.
Please note that Stop Value does not mean that the fan really stops. It means that if the temperature
keeps below low temperature limit, then the fan speed keeps on decreasing until reaching a minimum
value, and this is Stop Value.
BIT 7 6 5 4 3 2 1 0
NAME SYSFANOUT START-UP VALUE
DEFAULT 0 0 0 0 0 0 0 1
In Thermal CruiseTM mode, SYSFANOUT value increases from zero to this eight-bit register value to
provide a minimum value to turn on the fan.
DEFAULT 0 0 0 0 0 0 0 1
In Thermal CruiseTM mode, CPUFANOUT0 value increases from zero to this eight-bit register value to
provide a minimum value to turn on the fan.
DEFAULT 0 0 1 1 1 1 0 0
In Thermal CruiseTM mode, if the stop value is enabled, this register determines the amount of time it
takes the SYSFANOUT value to fall from the stop value to zero.
(1)For PWM output:
The units are intervals of 0.1 seconds. The default time is 6 seconds.
(2)For DC output:
The units are intervals of 0.4 seconds. The default time is 24 seconds.
DEFAULT 0 0 1 1 1 1 0 0
In Thermal CruiseTM mode or SMART FANTM III mode, this register determines the amount of time it
takes the CPUFANOUT0 value to fall from the stop value to zero.
(1)For PWM output:
The units are intervals of 0.1 seconds. The default time is 6 seconds.
(2)For DC output:
The units are intervals of 0.4 seconds. The default time is 24 seconds.
9.17 Fan Output Step Down Time Register - Index 0Eh (Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME FANOUT VALUE STEP DOWN TIME
DEFAULT 0 0 0 0 1 0 1 0
In SMART FANTM mode, this register determines the amount of time it takes FANOUT to decrease its
value by one step.
(1)For PWM output:
The units are intervals of 0.1 seconds. The default time is 1 seconds.
(2)For DC output:
The units are intervals of 0.4 seconds. The default time is 4 seconds.
Publication Release Date: Dec. 25, 2009
-52- Version 1.5
W83527HG
DEFAULT 0 0 0 0 1 0 1 0
In SMART FANTM mode, this register determines the amount of time it takes FANOUT to increase its
value by one step.
(1)For PWM output:
The units are intervals of 0.1 second. The default time is 1 second.
(2)For DC output:
The units are intervals of 0.4 second. The default time is 4 seconds.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7 RESERVED.
6 CPUFANOUT1_MINT_VALUE.
0: CPUFANOUT1 value decreases to zero when the temperature goes below the target
range.
1: CPUFANOUT1 value decreases to the value specified in Index 64h when the
temperature goes below the target range.
5 SYSFANOUT_MIN_VALUE.
0: SYSFANOUT value decreases to zero when the temperature goes below the target
range.
1: SYSFANOUT value decreases to the value specified in Index 08h when the
temperature goes below the target range.
4 CPUFANOUT0_MIN_VALUE.
0: CPUFANOUT0 value decreases to zero when the temperature goes below the target
range.
1: CPUFANOUT0 value decreases to the value specified in Index 09h when the
temperature goes below the target range.
3-0 RESERVED
DEFAULT 0 1 0 0 0 0 1 1
BIT DESCRIPTION
7 RESERVED.
6 DIS_OVT1.
0: Enable SYSTIN OVT# output. (Default)
1: Disable temperature sensor SYSTIN over-temperature (OVT#) output.
5 RESERVED.
4 OVT1_MODE.
0: Compare Mode. (Default)
1: Interrupt Mode.
3-0 RESERVED.
DEFAULT 0 0 0 0 0 0 1 1
BIT DESCRIPTION
Initialization. A one restores the power-on default values to some registers. This bit
7
clears itself since the power-on default of this bit is zero.
6 Reserved.
EN_WS1.
5 1: SMI# output type of temperature CPUTIN is Shut-down Interrupt Mode.
0: SMI# output type is in Shut_down Interrupt Mode. (Default)
EN_WS.
4 1: SMI# output type of temperature SYSTIN is Shut-down Interrupt Mode.
0: SMI# output type is in Shut-down Interrupt Mode. (Default)
INT_Clear. A one disables the SMI# output without affecting the contents of Interrupt
3
Status Registers. The device will stop monitoring. It will resume upon clearing of this bit.
2 Reserved.
1 SMI#Enable. A one enables the SMI# Interrupt output.
Start. A one enables startup of monitoring operations. A zero puts the part in standby
mode.
0
Note: Unlike the “INT_Clear” bit, the outputs of interrupt pins will not be cleared if the user
writes a zero to this location after an interrupt has occurred.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7 CPUFANIN0. A one indicates the fan count limit of CPUFANIN0 has been exceeded.
6 SYSFANIN. A one indicates the fan count limit of SYSFANIN has been exceeded.
5 CPUTIN. A one indicates the high limit of CPUTIN temperature has been exceeded.
4 SYSTIN. A one indicates the high limit of SYSTIN temperature has been exceeded.
3 3VCC. A one indicates the high or low limit of 3VCC has been exceeded.
2 AVCC. A one indicates the high or low limit of AVCC has been exceeded.
1~0 Reserved
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7 TAR2. A one indicates that the CPUTIN temperature has been over the target
temperature for three minutes at full fan speed in Thermal CruiseTM mode.
6 TAR1. A one indicates that the SYSTIN temperature has been over the target
temperature for three minutes at full fan speed in Thermal CruiseTM mode.
5~0 Reserved
DEFAULT 1 1 1 1 1 1 1 1
BIT DESCRIPTION
7 CPUFANIN0 A one disables the corresponding interrupt
6 SYSFANIN status bit for the SMI interrupt. (See
5 CPUTIN Interrupt Status Register 1 – Index 41h
(Bank0))
4 SYSTIN
3 3VCC
2 AVCC
1~0 Reserved
DEFAULT 1 1 1 1 1 1 1 1
BIT DESCRIPTION
7 TAR2 A one disables the corresponding interrupt
6 TAR1 status bit for the interrupt. (See Interrupt
Status Register 2 – Index 42h (Bank0))
5~0 Reserved
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-2 Reserved.
Shut_CPU. A one indicates the SMI# Shut-down mode high limit of CPUTIN temperature
1
has been exceeded.
Shut_SYS. A one indicates the SMI# Shut-down mode high limit of SYSTIN temperature
0
has been exceeded.
DEFAULT 0 0 1 1 1 1 1 1
BIT DESCRIPTION
7~5 Reserved
Shut_CPU A one disables the corresponding interrupt
4
status bit for the SMI interrupt. (See
Shut_SYS Interrupt Status Register 4 – Index 45h
3
(Bank 0)).
2 Reserved
1 CPUFANIN1. A one disables the corresponding interrupt status bit for the SMI interrupt.
(See Interrupt Status Register 3 – Index 50h (Bank 4)).
0 Reserved.
DEFAULT 0 1 0 1 0 1 0 1
BIT DESCRIPTION
7 CPUFANIN0 DIV_B1. CPUFANIN0 Divisor, bits 1-0. (See VBAT
Monitor Control Register – Index 5Dh
6 CPUFANIN0 DIV_B0. (Bank 0))
3 FANOPV4. CPUFANIN1 output value, only if bit 2 is set to zero. Otherwise, this bit has
no meaning.
1: Pin 1 (CPUFANIN1) generates a logic-high signal.
0: Pin 1 generates a logic-low signal. (Default)
2 FANINC4. CPUFANIN1 Input Control.
1: Pin 1 (CPUFANIN1) acts as a FAN tachometer input. (Default)
0: Pin 1 acts as a FAN control signal, and the output value is set by register bit 3.
1~0 Reserved
DEFAULT 0 0 1 0 1 1 0 1
BIT DESCRIPTION
7 RESERVED. (Read only)
6-0 SERIAL BUS ADDR. Serial Bus address <7:1>.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-3 RESERVED
2 CPUFANOUT0 TEMP_SEL[2]. CPUFANOUT0 Temperature Source Select.
Bits
210
0 0 0: Select CPUTIN as CPUFANOUT0 monitor
source. (Default)
1 CPUFANOUT0 TEMP_SEL[1]. 0 0 1: Reserved.
0 1 0: Select PECI Agent 1 as CPUFANOUT0
monitor source.
0 1 1: Select PECI Agent 2 as CPUFANOUT0
monitor source.
0 CPUFANOUT0 TEMP_SEL[0].
1 0 0: Select PECI Agent 3 as CPUFANOUT0
monitor source.
1 0 1: Select PECI Agent 4 as CPUFANOUT0
monitor source.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7 CPUFANOUT1 TEMP_SEL[2]. CPUFANOUT1 Temperature Source Select
Bits
765
0 0 0: Select SYSTIN as CPUFANOUT1 monitor
source. (Default)
0 0 1: Select CPUTIN as CPUFANOUT1 monitor
6 CPUFANOUT1 TEMP_SEL[1]. source.
0 1 0: Reserved.
0 1 1: Reserved.
1 0 0: Select PECI Agent 1 as CPUFANOUT1
monitor source.
1 0 1: Select PECI Agent 2 as CPUFANOUT1
5 CPUFANOUT1 TEMP_SEL[0]. monitor source.
1 1 0: Select PECI Agent 3 as CPUFANOUT1
monitor source.
1 1 1: Select PECI Agent 4 as CPUFANOUT1
monitor source.
4-0 RESERVED.
DEFAULT 0 1 0 0 0 1 0 0
BIT DESCRIPTION
7-6 RESERVED.
5-4 ADCOVSEL. A/D Converter Clock Input select.
Bits
54
0 0: ADC clock select 22.5 KHz. (Default)
0 1: ADC clock select 5.6 KHz. (22.5K/4)
1 0: ADC clock select 1.4 KHz. (22.5/16)
1 1: ADC clock select 0.35 KHz. (22.5/64)
3-2 RESERVED. These two bits should be set to 01h, the default value.
1-0 RESERVED.
DEFAULT 0 0 0 1 0 0 0 0
BIT DESCRIPTION
7 CPUFANIN1 DIV_B2. CPUFANIN1 Divisor bit 2.
6 T2T3_INT MODE.
1: SMI# output type of Temperature CPUTIN is in Comparator Interrupt mode.
0: SMI# output type is in Two-Times Interrupt mode. (Default)
5 EN_T1_ONE.
1: SMI# output type of temperature SYSTIN is One-Time Interrupt mode.
0: SMI# output type is Two-Times Interrupt mode. (Default)
4 RESERVED.
3 DIS_OVT2.
1: Disable temperature sensor CPUTIN over-temperature (OVT) output.
0: Enable CPUTIN OVT output through pin OVT#. (Default)
2 OVTPOL. Over-temperature polarity.
1: OVT# active high.
0: OVT# active low. (Default)
1-0 RESERVED.
DEFAULT 1 0 0 1 0 1 0 1
BIT DESCRIPTION
7-4 RESERVED.
3 FANOPV2. CPUFANIN0 output value, only if bit 2 is set to zero.
1: Pin 44 (CPUFANIN0) generates a logic-high signal.
0: Pin 44 generates a logic-low signal. (Default)
2 FANINC2. CPUFANIN0 Input Control.
1: Pin 44 (CPUFANIN0) acts as a FAN tachometer input. (Default)
0: Pin 44 acts as a FAN control signal, and the output value is set by bit 3.
1 FANOPV1. SYSFANIN output value, only if bit 0 is set to zero.
BIT DESCRIPTION
1: Pin 45 (SYSFANIN) generates a logic-high signal.
0: Pin 45 generates a logic-low signal. (Default)
0 FANINC1. SYSFANIN Input Control.
1: Pin 45 (SYSFANIN) acts as a FAN tachometer input. (Default)
0: Pin 45 acts as a FAN control signal, and the output value is set by bit 1.
9.37 Register 50h ~ 5Fh Bank Select Register - Index 4Eh (Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME HBACS RESERVED EN_CPUFANIN1 RESERVED BANKSEL2 BANKSEL1 BANKSEL0
_BP
DEFAULT 1 0 0 0 0 0 0 0
BIT DESCRIPTION
7 HBACS. High Byte Access.
1: Access Index 4Fh high-byte register. (Default)
0: Access Index 4Fh low-byte register.
6-5 RESERVED.
4 EN_CPUFANIN1_BP. BEEP output control for CPUFANIN1 if the monitored value
exceeds the threshold value.
1: Enable BEEP output.
0: Disable BEEP output. (Default)
3 RESERVED. This bit should be set to 0.
2 BANKSEL2. Bank Select for Index Ports 0x50h ~ 0x5Fh.
The three-bit binary value corresponds to
1 BANKSEL1.
the bank number. For example, “010”
0 BANKSEL0. selects Bank 2.
DEFAULT 0 1 0 1 1 1 0 0
BIT 7 6 5 4 3 2 1 0
NAME VIDL
DEFAULT 1 0 1 0 0 0 1 1
BIT DESCRIPTION
15-8 Vendor ID High-Byte, if Index 4Eh, bit 7 is 1. Default 5Ch.
7-0 Vendor ID Low-Byte, if Index 4Eh, bit 7 is 0. Default A3h.
DEFAULT 1 1 0 0 0 0 0 1
BIT DESCRIPTION
7-0 CHIPID. Nuvoton Chip ID number. Default C1h.
DEFAULT 0 1 1 1 0 0 0 0
BIT DESCRIPTION
7~2 Reserved
1 CPUFANIN1 DIV_B1 CPUFANIN1 Divisor, bits 1-0. (See VBAT
Monitor Control Register – Index 5Dh
0 CPUFANIN1 DIV_B0 (Bank 0))
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME RESERVED CPUFANIN0 SYSFANIN RESERVED DIODES2 DIODES1 EN_VBAT
DIV_B2 DIV_B2 _MNT
DEFAULT 0 0 0 0 0 1 0 0
BIT DESCRIPTION
7 RESERVED
6 CPUFANIN0 DIV_B2. CPUFANIN0 Divisor, bit 2.
5 SYSFANIN DIV_B2. SYSFANIN Divisor, bit 2.
4~3 RESERVED
2 DIODES2. Sensor Type Selection for CPUTIN.
1: Diode sensor.
0: Thermistor sensor.
1 DIODES1. Sensor Type Selection for SYSTIN.
1: Diode Sensor.
0: Thermistor sensor.
0 EN_VBAT_MNT.
1: Enable battery voltage monitor. When this bit changes from zero to one, it takes one
monitor cycle time to update the VBAT reading value register.
0: disable battery voltage monitor.
9.44 Critical Temperature and Current Mode Enable Register - Index 5Eh (Bank
0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
EN_ RESERVED EN_ EN_ RESERVED EN_ EN_ RESERVED
NAME
CPUFANOUT1 CPUFANOUT SYSFANOUT CPUTIN SYSTIN
CRITICAL CRITICAL CRITICAL CURRENT CURRENT
TEMP TEMP TEMP MODE MODE
DEFAULT 0 0 0 0 0 1 0 0
BIT DESCRIPTION
7 EN_CPUFANOUT1 CRITICAL TEMP.
Publication Release Date: Dec. 25, 2009
-65- Version 1.5
W83527HG
BIT DESCRIPTION
1: Enable CPUFANOUT1 critical temperature protection.
0: Disable CPUFANOUT1 critical temperature protection. (Default)
6 RESERVED
5 EN_CPUFANOUT CRITICAL TEMP.
1: Enable CPUFANOUT0 critical temperature protection.
0: Disable CPUFANOUT0 critical temperature protection. (Default)
4 EN_SYSFANOUT CRITICAL TEMP.
1: Enable SYSFANOUT critical temperature protection.
0: Disable SYSFANOUT critical temperature protection. (Default)
3 RESERVED
2 EN_CPUTIN CURRENT MODE. (To enable the current mode, please also set Bank0,
Index 5Dh, Bit 2 to ‘1’)
1: Temperature sensing of CPUTIN by Current Mode. (Default)
0: Temperature sensing of CPUTIN depends on the setting of Index 5Dh.
1 EN_SYSTIN CURRENT MODE. (To enable the current mode, please also set Bank0,
Index 5Dh, Bit 1 to ‘1’)
1: Temperature sensing of SYSTIN by Current Mode.
0: Temperature sensing of SYSTIN depends on the setting of Index 5Dh. (Default)
0 RESERVED
DEFAULT 0 0 0 0 0 1 0 0
BIT DESCRIPTION
7 PWM_CLK_SEL4. CPUFANOUT1 PWM Input Clock Source Select. This bit selects the
clock source for PWM output.
0: The clock source is 24 MHz.
1: The clock source is 180 KHz.
6-0 PWM_SCALE4. CPUFANOUT1 PWM Pre-Scale Divider. The clock source of PWM
output is divided by this seven-bit value to calculate the actual PWM output frequency.
Input Clock 1
PWM output frequency = ∗
Pre_Scale Divider 256
The maximum value of the divider is 127 (7Fh), and it should not be set to 0.
The register is only meaningful when CPUFANOUT1 is programmed for PWM output.
DEFAULT 0 1 1 1 1 1 1 1
FUNCTION MODE 7 6 5 4 3 2 1 0
PWM Output DESCRIPTION
CPUFANOUT1 PWM Duty Cycle. The PWM duty cycle is equal
(Bank 0, Index to this 8-bit value, divided by 255, times 100%. FFh creates a
62h, bit 6 is 0) duty cycle of 100%, and creates a duty cycle of 0%.
DC Output (Bank CPUFANOUT1 Voltage Control. The output
0, Index 62h, bit 6 DESCRIPTION
voltage is calculated according to this equation:
is 1) Reserved
FANOUT
OUTPUT Voltage = AVCC *
64
DEFAULT 0 1 0 0 0 0 0 0
BIT DESCRIPTION
7 RESERVED.
6 CPUFANOUT1_SEL. CPUFANOUT1 Output Mode Selection.
0: CPUFANOUT1 pin produces a PWM output duty cycle.
1: CPUFANOUT1 pin produces DC output. (Default)
5-4 CPUFANOUT1_MODE. CPUFANOUT1 Mode Control.
Bits
54
0 0: CPUFANOUT1 is in Manual Mode. (Default)
0 1: CPUFANOUT1 is in Thermal CruiseTM Mode.
1 0: CPUFANOUT1 is in Fan Speed CruiseTM Mode.
1 1: CPUFANOUT1 is in SMART FANTM III Mode.
3-0 In Thermal CruiseTM mode or SMART In Fan Speed CruiseTM mode:
FANTM III Mode: Tolerance of CPUFANIN1 Target Speed.
Tolerance of select temperature source
Target Temperature.
DEFAULT 0 0 0 0 0 0 0 0
FUNCTION MODE 7 6 5 4 3 2 1 0
TM
Thermal Cruise DESCRIPTION Reserved Target Temperature of select temperature source.
or SMART FANTM
DEFAULT 0 0 0 0 0 0 0 0
III mode
Fan Speed DESCRIPTION CPUFANIN1 Target Speed
CruiseTM
DEFAULT 0 0 0 0 0 0 0 0
DEFAULT 0 0 0 0 0 0 0 1
In Thermal CruiseTM mode, the CPUFANOUT1 value decreases to this eight-bit value if the
temperature stays below the lowest temperature limit. This value should not be zero.
Please note that Stop Value does not mean that the fan really stops. It means that if the temperature
keeps below low temperature limit, then the fan speed keeps on decreasing until reaching a minimum
value, and this is Stop Value.
DEFAULT 0 0 0 0 0 0 0 1
In Thermal CruiseTM mode, CPUFANOUT1 value increases from zero to this eight-bit register value to
provide a minimum value to turn on the fan.
Publication Release Date: Dec. 25, 2009
-68- Version 1.5
W83527HG
DEFAULT 0 0 1 1 1 1 0 0
In Thermal CruiseTM mode or SMART FANTM III mode, if the stop value is enabled, this register
determines the amount of time it takes the CPUFANOUT1 value to fall from the stop value to zero.
(1)For PWM output:
The units are intervals of 0.1 second. The default time is 6 seconds.
(2)For DC output:
The units are intervals of 0.4 second. The default time is 24 seconds.
DEFAULT 1 1 1 1 1 1 1 1
In SMART FANTM III mode, the CPUFANOUT0 value increases to this value. This value cannot be zero,
and it cannot be lower than the CPUFANOUT0 Stop value.
DEFAULT 0 0 0 0 0 0 0 1
In SMART FANTM III mode, the CPUFANOUT0 value decreases or increases by this eight-bit value,
when needed.
DEFAULT 1 1 1 1 1 1 1 1
In SMART FANTM III mode, the CPUFANOUT1 value increases to this value. This value cannot be
zero, and it cannot be lower than the CPUFANOUT1 Stop value.
DEFAULT 0 0 0 0 0 0 0 1
In SMART FANTM III mode, the CPUFANOUT1 value decreases or increases by this eight-bit value,
when needed.
DEFAULT 1 1 1 1 1 1 1 1
In Thermal CruiseTM mode, when the function of SYSFANOUT temperature sensing is enabled, and
the monitored temperature exceeds the threshold temperature, the SYSFANOUT will work at full
speed.
DEFAULT 1 1 1 1 1 1 1 1
In Thermal CruiseTM mode, when the function of CPUFANOUT0 temperature sensing is enabled, and
the monitored temperature exceeds the threshold temperature, the CPUFANOUT0 will work at full
speed.
DEFAULT 1 1 1 1 1 1 1 1
In Thermal CruiseTM mode, when the function of CPUFANOUT1 temperature sensing is enabled, and
the monitored temperature exceeds the threshold temperature, the CPUFANOUT1 will work at full
speed.
9.60 FANCTRL5 SMART FANTM III+ Temperature 1 Register (T1) – Index 6Fh (Bank
0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
IV
NAME SMART FAN III+ Temperature 1
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ Temperature 1 Register (T1).
9.61 FANCTRL5 SMART FANTM III+ Temperature 2 Register (T2) – Index 70h (Bank
0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ Temperature 2
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ Temperature 2 Register (T2).
9.62 FANCTRL5 SMART FANTM III+ Temperature 3 Register (T3) – Index 71h (Bank
0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ Temperature 3
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+-1 Temperature 3 Register (T3).
9.63 FANCTRL5 SMART FANTM III+ DC/PWM 1 Register - Index 72h (Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ DC/PWM 1
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ DC/PWM 1 Register.
9.64 FANCTRL5 SMART FANTM III+ DC/PWM 2 Register - Index 73h (Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ DC/PWM 2
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ DC/PWM 2 Register.
9.65 FANCTRL5 SMART FANTM III+ DC/PWM 3 Register - Index 74h (Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ DC/PWM 3
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ DC/PWM 3 Register.
9.66 FANCTRL5 SMART FANTM III+ input source & output FAN select Register -
Index 75h (Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME Reserved FANCTRL5 SMART FANCTRL5 SMART FAN III+ Reserved
TM
FAN III+ FAN_SEL TEMP_SEL
DEFAULT 0 0 0 0 1 1 1 0
BIT DESCRIPTION
7-6 Reserved.
FANCTRL5 SMART FANTM III+ FAN_SEL.
Bits
54
5-4 0 0: SMART FAN TM I or III Æ CPUFANOUT1
0 1: SMART FAN TM I or III Æ CPUFANOUT1
1 0: SMART FAN TM III+ Æ CPUFANOUT1
1 1: SMART FAN TM III+ Æ CPUFANOUT1
FANCTRL5 SMART FANTM III+ TEMP_SEL .
Bits
321
0 0 0: SYS Temperature
3-1 0 0 1: CPU Temperature
0 1 0: Reserved
0 1 1: PECI1
1 0 0: PECI2
1 0 1: PECI3
BIT DESCRIPTION
1 1 0: PECI4
1 1 1: 8’h00 (Default)
0 Reserved.
9.67 SYSTIN SMI# Shut-down mode High Limit Temperature Register - Index 76h
(Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME SYSTIN SMI# Shut-down mode High Limit Temperature
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 SYSTIN SMI# Shut-down mode High Limit Temperature.
9.68 SYSTIN SMI# Shut-down mode Low Limit Temperature Register - Index 77h
(Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME SYSTIN SMI# Shut-down mode Low Limit Temperature
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 SYSTIN SMI# Shut-down mode Low Limit Temperature.
9.69 CPUTIN SMI# Shut-down mode High Limit Temperature Register - Index 78h
(Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME CPUTIN SMI# Shut-down mode High Limit Temperature
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 CPUTIN SMI# Shut-down mode High Limit Temperature.
9.70 CPUTIN SMI# Shut-down mode Low Limit Temperature Register - Index 79h
(Bank 0)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME CPUTIN SMI# Shut-down mode Low Limit Temperature
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 CPUTIN SMI# Shut-down mode Low Limit Temperature.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-5 Reserved.
MNTEMP2_SEL.
4 0: CPUTIN Temperature (Default)
1: PECI1
MNTEMP1_SEL.
3 0: SYSTIN Temperature (Default)
1: PECI1
Tread_SEL. (see Temperature Register – Index 7Dh (Bank 0))
Bits
210
2-0 0 0 0: SYSTIN Temperature (Default)
0 0 1: CPUTIN Temperature
0 1 0: Reserved
0 1 1: 8’h00
Publication Release Date: Dec. 25, 2009
-75- Version 1.5
W83527HG
BIT DESCRIPTION
1 0 0: PECI1
1 0 1: PECI2
1 1 0: PECI3
1 1 1: PECI4
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 Temperature Register. (see Temperature selection Register – Index 7C (Bank 0))
9.73 CPUTIN Temperature Sensor Temperature (High Byte) Register - Index 50h
(Bank 1)
Attribute: Read Only
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME TEMP<8:1>
DEFAULT
BIT DESCRIPTION
7-0 TEMP<8:1>. Temperature <8:1> of the CPUTIN sensor. The nine-bit value is in units of
0.5°C.
9.74 CPUTIN Temperature Sensor Temperature (Low Byte) Register - Index 51h
(Bank 1)
Attribute: Read Only
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME TEMP<0> RESERVED
DEFAULT
BIT DESCRIPTION
7 TEMP<0>. Temperature <0> of the CPUTIN sensor. The nine-bit value is in units of
0.5°C.
6-0 RESERVED.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-5 RESERVED. These bits should be set to zero.
4-3 FAULT. Number of faults to detect before setting OVT# output. This avoids false
strapping due to noise.
2 RESERVED. This bit should be set to zero.
1 OVTMOD. OVT# Mode Select.
0: Compare mode. (Default)
1: Interrupt mode.
0 STOP.
0: Monitor CPUTIN.
1: Stop monitoring CPUTIN.
9.76 CPUTIN Temperature Sensor Hysteresis (High Byte) Register - Index 53h
(Bank 1)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME THYST<8:1>
DEFAULT 0 1 0 0 1 0 1 1
BIT DESCRIPTION
7-0 THYST<8:1>. Hysteresis temperature bits 8-1. The nine-bit value is in units of 0.5°C,
and the default is 75°C.
9.77 CPUTIN Temperature Sensor Hysteresis (Low Byte) Register - Index 54h
(Bank 1)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME THYST<0> RESERVED
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7 THYST<0>. Hysteresis temperature bit 0. The nine-bit value is in units of 0.5°C.
6-0 RESERVED.
DEFAULT 0 1 0 1 0 0 0 0
BIT DESCRIPTION
7-0 TOVF<8:1>. Over-temperature bits 8-1. The nine-bit value is in units of 0.5°C, and the
default is 80°C.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7 TOVF<0>. Over-temperature bit 0. The nine-bit value is in units of 0.5°C.
6-0 RESERVED.
9.80 FANCTRL3 SMART FANTM III+ Temperature 1 Register (T1) – Index 58h (Bank
1)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ Temperature 1
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ Temperature 1 Register (T1).
9.81 FANCTRL3 SMART FANTM III+ Temperature 2 Register (T2) – Index 59h (Bank
1)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ Temperature 2
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ Temperature 2 Register (T2).
9.82 FANCTRL3 SMART FANTM III+ Temperature 3 Register (T3) – Index 5Ah (Bank
1)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ Temperature 3
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ Temperature 3 Register (T3).
9.83 FANCTRL3 SMART FANTM III+ DC/PWM 1 Register - Index 5Bh (Bank 1)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
IV
NAME SMART FAN III+ DC/PWM 1
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ DC/PWM 1 Register.
9.84 FANCTRL3 SMART FANTM III+ DC/PWM 2 Register - Index 5Ch (Bank 1)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ DC/PWM 2
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ DC/PWM 2 Register.
9.85 FANCTRL3 SMART FANTM III+ DC/PWM 3 Register - Index 5Dh (Bank 1)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM
NAME SMART FAN III+ DC/PWM 3
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
TM
7-0 SMART FAN III+ DC/PWM 3 Register.
9.86 FANCTRL3 SMART FANTM III+ input source & output FAN select Register -
Index 5Eh (Bank 1)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
TM TM
NAME Reserved SMART FAN III+ SMART FAN III+ TEMP_SEL Reserved
FAN_SEL
DEFAULT 0 0 0 0 1 1 1 0
BIT DESCRIPTION
7-6 Reserved.
SMART FANTM III+ FAN_SEL.
Bits
54
0 0: SMART FAN TM I Æ SYSFANOUT
SMART FAN TM I or III Æ CPUFANOUT0
5-4 0 1: SMART FAN TM III+ Æ SYSFANOUT
SMART FAN TM I or III Æ CPUFANOUT0
1 0: SMART FAN TM I Æ SYSFANOUT
SMART FAN TM III+ Æ CPUFANOUT0
1 1: SMART FAN TM III+ Æ SYSFANOUT
SMART FAN TM III+ Æ CPUFANOUT0
SMART FANTM III+ TEMP_SEL.
Bits
321
0 0 0: SYS Temperature
0 0 1: CPU Temperature
3-1 0 1 0: AUX Temperature
0 1 1: Reserved
1 0 0: PECI1
1 0 1: PECI2
1 1 0: PECI3
1 1 1: PECI4 (Default)
0 Reserved.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-5 RESERVED
4 CPUFANIN1. A one indicates the fan count limit of CPUFANIN1 has been exceeded.
3 RESERVED.
2 RESERVED
1 VBAT. A one indicates the high or low limit of VBAT has been exceeded.
0 3VSB. A one indicates the high or low limit of 3VSB has been exceeded.
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME RESERVED TAR3 RESERVED VBAT 3VSB
DEFAULT 0 0 0 1 0 0 1 1
BIT DESCRIPTION
7-5 RESERVED.
4 TAR3. A one disables the corresponding interrupt status bit for the SMI interrupt. (See
Interrupt Status Register 3 – Index 50h (Bank 4)).
3-2 RESERVED.
1 VBAT. A one disables the corresponding interrupt
status bit for the SMI interrupt. (See
0 3VSB. Interrupt Status Register 3 – Index 50h
(Bank 4)).
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 OFFSET<7:0> SYSTIN Temperature Offset Value. The value in this register is added to
the monitored value so that the read value will be the sum of the monitored value
and this offset value.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 OFFSET<7:0>. CPUTIN Temperature Offset Value. The value in this register will be
added to the monitored value so that the read value is the sum of the monitored value
and this offset value.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7 CPUFANIN0_STS. CPUFANIN0 Status.
1: The fan speed count is over the threshold value.
0: The fan speed count is in the allowed range.
6 SYSFANIN_STS. SYSFANIN Status.
1: The fan speed count is over the threshold value.
0: The fan speed count is in the allowed range.
5 CPUTIN_STS. CPUTIN Temperature Sensor Status.
1: The temperature exceeds the over-temperature value.
0: The temperature is under the hysteresis value.
4 SYSTIN_STS. SYSTIN Temperature Sensor Status.
1: The temperature exceeds the over-temperature value.
0: The temperature is under the hysteresis value.
3 3VCC_STS. 3VCC Voltage Status.
1: The 3VCC voltage is over or under the allowed range.
0: The 3VCC voltage is in the allowed range.
2 AVCC_STS. AVCC Voltage Status.
1: The AVCC voltage is over or under the allowed range.
0: The 3VCC voltage is in the allowed range.
1~0 RESERVED
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7 TAR2_STS. Smart Fan of CPUFANIN0 Warning Status.
1: The selected temperature has been over the target temperature for three minutes at full
fan speed in the Thermal CruiseTM mode.
0: The selected temperature has not reached the warning range.
6 TAR1_STS. Smart Fan of SYSFANIN Warning Status.
1: The SYSTIN temperature has been over the target temperature for three minutes at full
fan speed in the Thermal CruiseTM mode.
0: The SYSTIN temperature has not reached the warning range.
5~3 RESERVED
2 CPUFANIN1_STS. CPUFANIN1 Status.
1: The fan speed count is over the threshold value.
0: The fan speed count is in the allowed range.
1 TAR4_STS. Smart Fan of CPUFANIN1 Warning Status.
1: The selected temperature has been over the target temperature for three minutes at full
fan speed in Thermal CruiseTM mode.
0: The selected temperature has not reached the warning range.
0 RESERVED
9.95 Real Time Hardware Status Register III - Index 5Bh (Bank 4)
Attribute: Read Only
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME RESERVED VBAT VSB
_STS _STS
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-2 RESERVED
1 VBAT_STS. VBAT Voltage Status.
1: The VBAT voltage is over or under the allowed range.
0: The VBAT voltage is in the allowed range.
0 VSB_STS. 3VSB Voltage Status.
1: The 3VSB voltage is over or under the allowed range.
0: The 3VSB voltage is in the allowed range.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 SYSFANIN SPEED HIGH-BYTE VALUE.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 SYSFANIN SPEED LOW-BYTE VALUE.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 CPUFANIN0 SPEED HIGH-BYTE VALUE.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 CPUFANIN0 SPEED LOW-BYTE VALUE.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 CPUFANIN1 SPEED HIGH-BYTE VALUE.
DEFAULT 0 0 0 0 0 0 0 0
BIT DESCRIPTION
7-0 CPUFANIN1 SPEED LOW-BYTE VALUE.
DEFAULT 0 0 0 0 1 1 0 1
BIT DESCRIPTION
7-3 Reserved.
PECI Error Condition
Bits
2~0 210
0 0 0: FANOUT keeps at its current value.
1 1 1: FANOUT will be set to the pre-configured value.
9.105 FANCTRL2 pre-configured register for PECI error - Index 5Bh (Bank 6)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME Reserved. PECI Error Condition
DEFAULT 0 0 0 0 1 1 0 1
BIT DESCRIPTION
7-3 Reserved.
PECI Error Condition
2~0 Bits
210
BIT DESCRIPTION
0 0 0: FANOUT keeps at its current value.
1 1 1: FANOUT will be set to the pre-configured value.
9.106 FANCTRL4 pre-configured register for PECI error - Index 5Dh (Bank 6)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME Reserved. PECI Error Condition
DEFAULT 0 0 0 0 1 1 0 1
BIT DESCRIPTION
7-3 Reserved.
PECI Error Condition
Bits
2~0 210
0 0 0: FANOUT keeps at its current value.
1 1 1: FANOUT will be set to the pre-configured value.
9.107 FANCTRL5 pre-configured register for PECI error - Index 5Eh (Bank 6)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME Reserved. PECI Error Condition
DEFAULT 0 0 0 0 1 1 0 1
BIT DESCRIPTION
7-3 Reserved.
PECI Error Condition
Bits
2~0 210
0 0 0: FANOUT keeps at its current value.
1 1 1: FANOUT will be set to the pre-configured value.
9.108 FANCTRL3 pre-configured register for PECI error - Index 5Fh (Bank 6)
Attribute: Read/Write
Size: 8 bits
BIT 7 6 5 4 3 2 1 0
NAME Reserved. PECI Error Condition
DEFAULT 0 0 0 0 1 1 0 1
BIT DESCRIPTION
7-3 Reserved.
PECI Error Condition
Bits
2~0 210
0 0 0: FANOUT keeps at its current value.
1 1 1: FANOUT will be set to the pre-configured value.
P24 KIRQ
P25 MIRQ
P21 GATEA20
KINH P17 P20 KBRST
P27 KDAT
P10
8042 P26 KCLK
T0
GP I/O PINS P23 MCLK
P12~P16
Multiplex I/O PINS
T1
P22 MDAT
P11
10.4 Commands
COMMAND FUNCTION
20h Read Command Byte of Keyboard Controller
60h Write Command Byte of Keyboard Controller
BIT BIT DEFINITION
7 Reserved
6 IBM Keyboard Translate Mode
5 Disable Auxiliary Device
4 Disable Keyboard
3 Reserve
2 System Flag
1 Enable Auxiliary Interrupt
0 Enable Keyboard Interrupt
COMMAND FUNCTION
A5h Load Password
Load Password until a logical 0 is received from the system
A6h Enable Password
Enable the checking of keystrokes for a match with the password
A7h Disable Auxiliary Device Interface
A8h Enable Auxiliary Device Interface
A9h Interface Test
BIT BIT DEFINITION
00 No Error Detected
01 Auxiliary Device "Clock" line is stuck low
02 Auxiliary Device "Clock" line is stuck high
03 Auxiliary Device "Data" line is stuck low
04 Auxiliary Device "Data" line is stuck low
AAh Self-test
Returns 055h if self-test succeeds
ABh Interface Test
BIT BIT DEFINITION
00 No Error Detected
01 Keyboard "Clock" line is stuck low
02 Keyboard "Clock" line is stuck high
03 Keyboard "Data" line is stuck low
04 Keyboard "Data" line is stuck high
BIT DESCRIPTION
7 KCLKS1 These two bits select the KBC clock rate.
Bits
76
0 0: KBC clock input is 6 MHz.
6 KCLKS0 0 1: KBC clock input is 8 MHz.
1 0: KBC clock input is 12 MHz.
1 1: KBC clock input is 16 MHz.
5-3 RESERVED.
2 P92EN. Port 92 Enable.
1: Enable Port 92 to control GATEA20 and KBRESET.
0: Disable Port 92 functions.
1 HGA20. Hardware GATEA20.
1: Selects hardware GATEA20 control logic to control GATE A20 signal.
0: Disable hardware GATEA20 control logic function.
0 HKBRST#. Hardware Keyboard Reset.
1: Select hardware KB RESET control logic to control KBRESET signal.
0: Disable hardware KB RESET control logic function.
When the KBC receives data that follows a "D1" command, the hardware control logic sets or clears
GATEA20 according to received data bit 1. Similarly, the hardware control logic sets or clears
KBRESET depending on received data bit 0. When the KBC receives an "FE" command, the
KBRESET is pulse low for 6μs (Min.) with a 14μs (Min.) delay.
GATEA20 and KBRESET are controlled by either software or hardware logic, and they are mutually
exclusive. Then, GATEA20 and KBRESET are merged with Port92 when the P92EN bit is set.
BIT DESCRIPTION
7-6 Res. (0)
5 Res. (1)
4-3 Res. (0)
2 Res. (1)
1 SGA20. Special GATE A20 Control.
1: Drives GATE A20 signal to high.
0: Drives GATE A20 signal to low.
0 PLKBRST#. Pull-Low KBRESET. A logical 1 on this bit causes KBRESET to drive low
for 6 μS(Min.) with a 14 μS(Min.) delay. Before issuing another keyboard-reset command,
the bit must e cleared.
PSON#
3VSB/VBAT
3VCC
PSON#
PSON#
PSIN# PSOUT# PWRBTN#
PWRBTN#
VCC ON
W83627UHG Power
Power
W83527HG-B
South Bridge Supply
Supply
IOCLK
48 / 24 MHz SUSB# SLP_S3#
Figure 11-1
PSON#
PSOUT#
PSIN#
3VSB
Figure 11-2
3VCC
SUSB#
Figure 11-3 The previous state is “on” - 3VCC falls to 2.6V and SUSB# keeps at 2.0V
3VCC
SUSB#
Figure 11-4 The previous state is “off” - 3VCC falls to 2.6V and SUSB# keeps at 0.8V
Note 2.
Logical Device A, CR[E6h] Definition
bit [4]
0 User defines the state to be “on”
1 User defines the state to be “off”
To ensure that VCC does not fall faster than VSB in various ATX Power Supplies, the W83527HG adds the
option of “user define mode” for the pre-defined state before AC power failure. BIOS can set the pre-defined state
to be “On” or “Off”. According to this setting, the system is returned to the pre-defined state after the AC power
recovery.
code contains a 1-byte make code and a 2-byte break code. For example, the make code of “0” is
0x45h, and the corresponding break code is 0xF0h, 0x45h.
The approach to implement Keyboard Password Wake-Up Function is to fill key codes into the
password storage. Assume that we want to set “012” as the password. The storage should be filled as
below. Please note that index 0x09h ~ 0x0Eh must be filled as 0x00h since the password has only
three numbers.
Index(CRE1)Æ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
D a t a (CRE2)Æ 1E F0 1E 16 F0 16 45 F0 45 00 00 00 00 00 00
Three control bits (ENMDAT_UP, MSRKEY, MSXKEY) define the combinations of the mouse wake-up
events. Please see the following table for the details.
Table 11-1
MSXKEY
ENMDAT_UP MSRKEY
(LOGICAL WAKE-UP EVENT
(LOGICAL DEVICE A, (LOGICAL DEVICE A,
DEVICE A,
CR[E6H], BIT 7) CR[E0H], BIT 4)
CR[E0H], BIT 1)
Any button clicked or any
1 x 1
movement.
One click of the left or right
1 x 0
button.
0 0 1 One click of the left button.
0 1 1 One click of the right button.
0 0 0 Two clicks of the left button.
0 1 0 Two clicks of the right button.
t1
RSMRST#
V1 V2
3VSB
Figure 11-5
V3 V4
3VCC
Figure 11-6
Originally, the t2 timing is between 300 mS to 500 mS, but it can be changed to 200 mS to 300 mS by
programming Logical Device A, CR[E6h], bit 3 to “1”. Furthermore, the W83527HG provides four
different extra delay time of PWROK for various demands. The four extra delay time are designed at
Logical Device A, CR[E6h], bits 2~1. The following table shows the definitions of Logical Device A,
CR[E6h] bits 3 ~1.
LOGICAL DEVICE A,
DEFINITION
CR[E6H] BIT
PWROK_DEL (first stage) (VSB)
Set the delay time when rising from PWROK_LP to
3 PWROK_ST.
0: 300 ~ 500 mS.
1: 200 ~ 300 mS.
PWROK_DEL (VSB)
Set the delay time when rising from PWROK_ST to
2~1 PWROK.
00: No delay time. 01: Delay 32 mS
10: 96 mS 11: Delay 250 mS
For example, if Logical Device A, CR[E6h] bit 3 is set to “0” and bits 2~1 are set to “10”, the range of t2
timing is from 396(300 + 96) mS to 596(500 + 96) mS.
V3 V4
3VCC
ATXPGD(input)
Td
Figure 11-7
In Figure 11-8, the 3VCC voltage rises to “V3”, and the ATXPGD is active during t2, so PWROK
asserts after t2. The timing of t2 starts when 3VCC voltage rises to “V3”. No matter the ATXPGD
signal activation is during or after t2, PWROK asserts or de-asserts according to the 3VCC voltage
and the ATXPGD signal.
V3 Ta V4
3VCC
Figure 11-8
In the Quiet mode, the W83527HG drives the SERIRQ signal active low for one clock, and then tri-
states it. This brings all the state machines of the W83527HG from idle to active states. The host
controller (the South Bridge) then takes over driving SERIRQ signal low in the next clock and
continues driving the SERIRQ low for programmable 3 to 7 clock periods. This makes the total number
of clocks low 4 to 8 clock periods. After these clocks, the host controller drives the SERIRQ high for
one clock and then tri-states it.
In the Continuous mode, the START Frame can only be initiated by the host controller to update the
information of the IRQ/Data Frame. The host controller drives the SERIRQ signal low for 4 to 8 clock
periods. Upon a reset, the SERIRQ signal is defaulted to the Continuous mode for the host controller
to initiate the first Start Frame.
PCICLK
SERIRQ START 1
2
Drive Source IRQ1 Host Controller None IRQ1 None
During the Sample phase, the W83527HG drives SERIRQ low if the corresponding IRQ is active. If
the corresponding IRQ is inactive, then SERIRQ must be left tri-stated. During the Recovery phase,
the W83527HG device drives the SERIRQ high. During the Turn-around phase, the W83527HG
device leaves the SERIRQ tri-stated. The W83527HG starts to drive the SERIRQ line from the
beginning of "IRQ0 FRAME" based on the rising edge of PCICLK.
The IRQ/Data Frame has a specific numeral order, as shown in Table 12-1 SERIRQ Sampling Periods.
S R T S R T S R T I1 H R T
PCICLK
In addition, only GP31 and GP35 are designed to be able to assert PSOUT# signal to wake up the
system if any of them has any transitions. There are about 16mS debounced circuit inside these 2
GPIOs and it can be disabled by programming respective bit (LD9, CR [FEh] bit 5~6). Users can set
what kind of event type, level or edge, and polarity, rising or falling, to perform the wake-up function.
The following table gives a more detailed register map on GP31 and GP35.
1
PSOUT#
Event
0 Enable
Rising
Status Logical Device A,
Input Edge CR FEh [6:5]
1 Detector Read Clear
Debouncer
Logical Device 9,
Pin CR E7h [1, 5]
Level = 1
Event Event
Event Type
Debounce Event
Polarity
Event Type
Enable Polarity
Logical Device 9, Logical Device 9, Logical Device 9,
CR FEh [6:5] CR F2h [1, 5] CR FEh [2:1]
The W83527HG has two copies of LRESET# output buffers. LRESET# is LPC Interface Reset, to
which PCI Reset is connected. The two copies of LRESET# in the W83527HG are designated
RSTOUT0# and RSTOUT2#. All of them are powered by a 3VSB power.
RSTOUT0# is an open-drain output buffer of LRESET#. This signal needs an external pulled-up
resistor of 3.3V or 5V.
RSTOUT2# is push-pull output buffers of LRESET#. Each of them outputs 3.3V, voltage and the state
is low when the 3VSB power is the only power source.
CR 27h. (Reserved)
0 Reserved.
CR 2Bh. (Reserved)
CR F0h. (Default83h)
BIT READ / WRITE DESCRIPTION
KBC clock rate selection
00: 6MHz
7~6 R/W 01: 8MHz
10: 12MHz
11: 16MHz
5~3 Reserved.
0: Port 92 disable.
2 R/W
1: Port 92 enable.
0: Gate A20 software control.
1 R/W
1: Gate A20 hardware speed up.
0: KBRST# software control.
0 R/W
1: KBRST# hardware speed up.
CR F5h. (WDTO#, PLED and KBC P20 Control Mode Register; Default 00h)
BIT READ / WRITE DESCRIPTION
Select Power LED mode.
000: Power LED pin is driven high.
001: Power LED pin outputs 0.5Hz pulse with 50% duty cycle.
010: Power LED pin is driven low.
7~5 R/W 011: Power LED pin outputs 2Hz pulse with 50% duty cycle.
100: Power LED pin outputs 1Hz pulse with 50% duty cycle.
101: Power LED pin outputs 4Hz pulse with 50% duty cycle.
110: Power LED pin outputs 0.25Hz pulse with 50% duty cycle.
111: Power LED pin outputs 0.25Hz pulse with 50% duty cycle.
WDTO# count mode is 1000 times faster.
0: Disable.
4 R/W 1: Enable.
(If bit-3 is in Seconds Mode, the count mode is 1/1000 sec.)
(If bit-3 is in Minutes Mode, the count mode is 1/1000 min.)
Select WDTO# count mode.
3 R/W 0: Second Mode.
1: Minute Mode.
Enable the rising edge of a KBC reset to issue a time-out event.
2 R/W 0: Disable.
1: Enable.
Disable / Enable the WDTO# output low pulse to the KBRST# pin (PIN16)
1 R/W 0: Disable.
1: Enable.
0 Reserved.
0 Reserved
3~2 Reserved
6 Reserved
4-3 Reserved
0 Reserved
3 Reserved.
Keyboard / Mouse swap enable
2 R/W 0: Normal mode.
1: Keyboard / Mouse ports are swapped.
CR E8h. (Reserved)
CR E9h. (Reserved)
CR E9h. (Reserved)
Reserved
Reserved
Reserved
Reserved
CR FEh. (PECI Agent Relative High Byte Temperature Register; Default 00h)
BIT READ / WRITE DESCRIPTION
This register shows the retrieved High Byte raw data from PECI interface.
When Bank Select (CR E8 bit 3~2)
Bits
32
7~0 Read Only
=00 Agt1RelTemp (High Byte)
=01 Agt2RelTemp (High Byte)
=10 Agt3RelTemp (High Byte)
=11 Agt4RelTemp (High Byte)
17. SPECIFICATIONS
17.2 DC CHARACTERISTICS
(Ta = 0°C to 70°C, VDD = 3.3V ± 5%, VSS = 0V)
PARAMETER SYM MIN TYP MAX. UNIT CONDITIONS
N.A.
INV1S – VID input pin for INTEL® VRM10.0, and VRM11 design
I/OV3 – Bi-direction pin with source capability of 6 mA and sink capability of 1 mA for INTEL®
PECI
Hysterisis VHys 0 . 1 V t t V
17.3 AC CHARACTERISTICS
PSON#
T3
T4
SUSB#
(Intel Chipset)
S3#
(Other Chipset)
PSOUT# T2
T1
PSIN#
T5
3VSB
S0 S5
T1 T2 T3 T4 T5
Over 64m
IDEAL TIMING (SEC) 64m 16m 32m 15-45m
at least
3VCC
PSOUT#
PSON#
SUSB#
RSMRST#
3VSB
ACLOSS
3VCC
PSOUT#
PSON#
SUSB#
RSMRST#
3VSB
ACLOSS
3VCC
SUSB#
3VCC
SUSB#
To ensure that VCC does not fall faster than VSB in various ATX Power Supplies, the W83527HG
adds the option of “user define mode” for the pre-defined state before AC power failure. BIOS can
set the pre-defined state for the system to be “On” or “Off”. According to this setting, the system
chooses the state after the AC power recovery.
Logical Device A, CR E4h
BIT READ / WRITE DESCRIPTION
Power-loss control bits => (VBAT)
00: System always turns off when it returns from power-loss state.
01: System always turns on when it returns from power-loss state.
6~5 R/W 10: System turns off / on when it returns from power-loss state depending
on the state before the power loss.
11: User defines the state before the power loss. (The previous state is
set at CRE6[4])
t1
3VCC
PSON#
t4
t3
SUSB#
SUSC#
S0 S3 S0
48MHZ / 24MHZ
PARAMETER UNIT
MIN MAX
Cycle to cycle jitter 300/500 ps
Duty cycle 45 55 %
t1
t2
t3
48MHZ / 24MHZ
PARAMETER DESCRIPTION UNIT
MIN TYP MAX
t1 Clock cycle time 20.8 / 41.7 ns
t2 Clock high time/low time 9 / 19 10 / 21 ns
Clock rising time/falling time
t3 3 ns
(0.4V~2.4V)
PECI
Logic - 1
Minimum tH1
Maximum tH1
PECI
Logic - 0
Minimum tH0
Maximum tH0
A2, CSB
T1 T3 T5
WRB
ACTIVE
T7 T8
D0 ~ D7 DATA IN
T9
GA20
OUTPUT
PORT
A2, CSB
AEN
T6
T2 T4
RDB
ACTIVE
T10 T11
D0 ~ D7 DATA OUT
CLOCK
(KCLK)
T14 T13
T12 T26
SERIAL DATA
(KDAT) START D0 D1 D2 D3 D4 D5 D6 D7 P STOP
CLOCK
(KCLK)
T14 T13
T15
SERIAL DATA
(T1) START D0 D1 D2 D3 D4 D5 D6 D7 P STOP
T20
CLOCK
T21
MCLK
T25 T22 T23 T24
MDAT START
Bit D0 D1 D2 D3 D4 D5 D6 D7 P STOP
Bit
MCLK
T26 T27
T29
T28
MDAT START
D0 D1 D2 D3 D4 D5 D6 D7 P STOP
Bit
A0 – A15 VALID
IOW
D0-7 VALID
GPIO 10-17
PREVIOUS STATE VALID
GPIO 20-25
tWGO
PCICLK
t1
LAD0~3,LDRQ#
(Output)
t2
PCICLK
Hold
Setup Time Time
inbond
W83527HG
28201234
812G9CFA
48-pin (LQFP)
Important Notice
Nuvoton 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.
Furthermore, Nuvoton products are not intended for applications wherein failure of Nuvoton
products could result or lead to a situation wherein personal injury, death or severe property
or environmental damage could occur.
Nuvoton customers using or selling these products for use in such applications do so at their
own risk and agree to fully indemnify Nuvoton for any damages resulting from such improper
use or sales.