EasyManua.ls Logo

Winbond W83627DHG User Manual

Winbond W83627DHG
268 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
www.DataSheet4U.com
www.DataSheet4U.com
W83627DHG
WINBOND LPC I/O
Note: This document is for UBC, UBE and UBF version
except specified descriptions
Date : April 10, 2007 Version : 1.4
查询W83627DHG供应商 捷多邦,专业PCB打样工厂,24小时加急出货

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Winbond W83627DHG and is the answer not in the manual?

Winbond W83627DHG Specifications

General IconGeneral
CategoryI/O Systems
ManufacturerWinbond
ModelW83627DHG
TypeSuper I/O
InterfaceLPC
GPIOYes
Temperature SensorYes
Fan ControlYes
Voltage MonitoringYes
Hardware MonitoringYes
Serial Ports2
Parallel PortYes
Floppy Disk ControllerYes
Keyboard ControllerYes
Operating Voltage3.3V
Operating Temperature0°C to 70°C

Summary

General Description

W83627DHG Features

General Features

Lists general capabilities like LPC spec compliance, hardware monitor, ACPI support.

FDC Features

Details floppy disk controller capabilities like data rates and drive support.

UART Features

Describes two high-speed serial ports with 16550 compatibility and FIFO.

Parallel Port Features

Covers IBM parallel, PS/2, EPP, and ECP modes with current protection.

Keyboard Controller Features

Details 8042-based controller, PS/2 mouse support, and Port 92 functions.

Hardware Monitor Functions

Explains Smart Fan control, temperature sensing, voltage monitoring, and I2C interface.

Serial Peripheral Interface Features

Supports up to 8MB SPI Flash Memory with clock up to 33 MHz.

Infrared Features

Supports IrDA 1.0 SIR and SHARP ASK-IR protocols.

General Purpose I/O Ports

Describes 40 programmable GPIO ports with optional watchdog and LED functions.

OnNow Functions

Supports wake-up events from keyboard, mouse, and ACPI sleeping states.

Simple Serial Transport Interface

Supports SST temperature and voltage sensing via a serial bus.

PECI Interface

Supports Intel CPU PECI 1.0 specification for temperature sensing.

Package

Mentions 128-pin QFP and Pb-free/RoHS compliance.

Block Diagram

Pin Layout and Descriptions

Pin Layout Diagram

Provides detailed pin assignments for W83627DHG UBC and UBE/UBF versions.

Pin Descriptions

Explains the function and type of each pin (e.g., AOUT, AIN, INcd, I/O8t).

Interface Specifications

LPC Interface Pins

Defines symbols, pins, I/O, and descriptions for LPC bus signals.

FDC Interface Pins

Details symbols, pins, I/O, and descriptions for Floppy Disk Controller interface.

Multi-Mode Parallel Port Pins

Lists pin definitions for SPP, EPP, and ECP modes.

Serial Port & Infrared Port Interface Pins

Describes pins for serial communication and infrared functions.

KBC Interface Pins

Details pins for Keyboard Controller interface.

Serial Peripheral Interface (SPI) Pins

Explains SPI interface signals (SI, SO, SCK) and operation.

Hardware Monitor Interface Pins

Describes pins related to temperature, fan speed, and voltage monitoring.

PECI Interface Pins

Defines pins for Intel CPU PECI interface.

SST Interface Pins

Defines pins for Simple Serial Transport interface.

Advanced Configuration and Power Interface (ACPI) Pins

Details ACPI power control pins like PSIN#, PSOUT#, SUSB#, PSON#.

General Purpose I/O (GPIO) Pins

Covers SMBus, GPIO power sources, and GPIO interfaces (2-6).

Power Pins

Lists power supply pins (3VSB, VBAT, 3VCC, AVCC, CPUD-(AGND), VSS, Vtt).

Configuration Register Access Protocol

Logical Device Overview

Lists twelve logical devices and their corresponding functions and I/O base addresses.

Configuration Sequence

Details the steps to enter, configure, and exit Extended Function Mode.

Hardware Monitor Features

General Hardware Monitor Description

Explains monitoring of voltages, fan speeds, temperatures, and case open detection.

Access Interfaces for Hardware Monitor

Describes LPC and I2C interfaces for accessing hardware monitor registers.

Analog Inputs for Hardware Monitor

Details voltage measurement inputs and external circuits for range extension.

Temperature Sensing Methods

Explains monitoring temperature from thermistors or thermal diodes in voltage/current mode.

SST Command Summary

Lists SST commands for voltage and temperature sensing.

PECI Interface Operation

Guides on enabling PECI functionalities and programming registers for temperature reading.

Fan Speed Measurement and Control

Details fan speed measurement calculation and fan speed control modes (PWM/DC).

SMART Fan™ Control Modes

Explains Thermal Cruise™, Fan Speed Cruise™, and SMART Fan™ III modes.

Interrupt Detection Modes

Describes SMI# and OVT# interrupt modes for voltage, fan count, and temperature events.

Caseopen Detection

Explains the feature to detect if the computer case is opened.

BEEP Alarm Function

Details the alarm output function for out-of-range monitored parameters.

Hardware Monitor Register Set

Address Port (Port x5h)

Defines the address port for hardware monitor registers.

Data Port (Port x6h)

Defines the data port for reading/writing value RAM and registers.

SYSFANOUT PWM Output Frequency Configuration Register

Configures SYSFANOUT PWM output frequency using clock source and pre-scaler.

SYSFANOUT Output Value Select Register

Selects the output value for SYSFANOUT, supporting PWM duty cycle or DC voltage.

CPUFANOUT0 PWM Output Frequency Configuration Register

Configures CPUFANOUT0 PWM output frequency using clock source and pre-scaler.

CPUFANOUT0 Output Value Select Register

Selects the output value for CPUFANOUT0, supporting PWM duty cycle or DC voltage.

FAN Configuration Register I

Controls mode and output type selection for SYSFANOUT and CPUFANOUT0.

SYSTIN Target Temperature Register / SYSFANIN Target Speed Register

Sets target temperature for SYSTIN or target speed for SYSFANIN.

CPUTIN Target Temperature Register / CPUFANIN0 Target Speed Register

Sets target temperature for CPUTIN or target speed for CPUFANIN0.

Tolerance of Target Temperature or Target Speed Register

Defines tolerance for target temperature or target speed settings.

SYSFANOUT Stop Value Register

Sets the minimum fan output value for SYSFANOUT in Thermal Cruise mode.

CPUFANOUT0 Stop Value Register

Sets the minimum fan output value for CPUFANOUT0 in Thermal Cruise/SMART Fan III.

SYSFANOUT Start-up Value Register

Sets the minimum fan output value to turn on the fan for SYSFANOUT.

CPUFANOUT0 Start-up Value Register

Sets the minimum fan output value to turn on the fan for CPUFANOUT0.

SYSFANOUT Stop Time Register

Determines the time for SYSFANOUT value to fall from stop value to zero.

CPUFANOUT0 Stop Time Register

Determines time for CPUFANOUT0 value to fall from stop value to zero.

Fan Output Step Down Time Register

Determines time taken for FANOUT to decrease its value by one step.

Fan Output Step Up Time Register

Determines time taken for FANOUT to increase its value by one step.

AUXFANOUT PWM Output Frequency Configuration Register

Configures AUXFANOUT PWM output frequency using clock source and pre-scaler.

AUXFANOUT Output Value Select Register

Selects output value for AUXFANOUT, supporting PWM duty cycle or DC voltage.

FAN Configuration Register II

Configures output mode and minimum value settings for various fan outputs.

AUXTIN Target Temperature Register / AUXFANIN0 Target Speed Register

Sets target temperature for AUXTIN or target speed for AUXFANIN0.

Tolerance of Target Temperature or Target Speed Register

Defines tolerance for AUXTIN target temperature or AUXFANIN0 target speed.

AUXFANOUT Stop Value Register

Sets the minimum fan output value for AUXFANOUT in Thermal Cruise mode.

AUXFANOUT Start-up Value Register

Sets the minimum fan output value to turn on the fan for AUXFANOUT.

AUXFANOUT Stop Time Register

Determines time for AUXFANOUT value to fall from stop value to zero.

OVT# Configuration Register

Configures OVT# interrupt modes and enables/disables temperature sensor outputs.

Reserved Registers

Registers reserved for future use.

Value RAM Registers

Stores readings for CPUVCORE, VIN0-3, AVCC, 3VCC, SYSTIN, SYSFANIN, CPUFANIN0.

Configuration Register (Index 40h)

Controls system start, SMI# enable, interrupt clearing, and monitoring operations.

Interrupt Status Register 1

Indicates status of fan count limits and temperature thresholds for various sensors.

Interrupt Status Register 2

Reports CPUTIN, SYSTIN over-target temperature, AUXTIN limits, and case open status.

SMI# Mask Register 1

Disables corresponding interrupt status bits for SMI interrupt.

SMI# Mask Register 2

Disables corresponding interrupt status bits for SMI interrupt.

SMI# Mask Register 3

Contains CASEOPEN clear control and SMI# interrupt disable bits.

Fan Divisor Register I

Configures fan divisors and input control for CPUFANIN1 and AUXFANIN1.

Serial Bus Address Register

Sets the serial bus address for devices like SST and PECI.

CPUFANOUT0/AUXFANOUT Temperature Source Select Register

Selects temperature source for CPUFANOUT0 and AUXFANOUT monitoring.

CPUFANOUT1 Monitor Temperature Source Select Register

Selects temperature source for CPUFANOUT1 monitoring.

Fan Divisor Register II

Configures divisor bits for AUXFANIN0 and selects ADC clock input.

SMI#/OVT# Control Register

Controls SMI# output type and enables/disables OVT# output for CPUTIN/AUXTIN.

FAN IN/OUT Control Register

Configures fan input control and output value settings for various fans.

Register 50h ~ 5Fh Bank Select Register

Selects banks for registers 50h-5Fh and controls BEEP output.

Winbond Vendor ID Register

Provides the Winbond Vendor ID.

BEEP Control Register 1

Controls BEEP output for CPUFANIN0, SYSFANIN, CPUTIN, SYSTIN, 3VCC, and AVCC.

BEEP Control Register 2

Controls BEEP output for VIN0, VIN1, VIN2, VIN3, AUXFANIN0, CASEOPEN, and VIN4.

Chip ID Register

Displays the Winbond Chip ID number.

Diode Selection Register

Selects diode mode for temperature sensors (AUXTIN, CPUTIN, SYSTIN).

VBAT Monitor Control Register

Controls VBAT monitoring and fan divisor settings.

Critical Temperature and Current Mode Enable Register

Enables critical temperature protection and current mode for fans and sensors.

CPUFANOUT1 PWM Output Frequency Configuration Register

Configures CPUFANOUT1 PWM output frequency using clock source and pre-scaler.

CPUFANOUT1 Output Value Select Register

Selects output value for CPUFANOUT1, supporting PWM duty cycle or DC voltage.

FAN Configuration Register III

Configures CPUFANOUT1 output mode, mode control, and tolerance settings.

Target Temperature Register/CPUFANIN1 Target Speed Register

Sets target temperature for CPUFANIN1 or target speed for CPUFANIN1.

CPUFANOUT1 Stop Value Register

Sets the minimum fan output value for CPUFANOUT1 in Thermal Cruise/SMART Fan III.

CPUFANOUT1 Start-up Value Register

Sets the minimum fan output value to turn on the fan for CPUFANOUT1.

CPUFANOUT1 Stop Time Register

Determines time for CPUFANOUT1 value to fall from stop value to zero.

CPUFANOUT0 Maximum Output Value Register

Sets the maximum fan output value for CPUFANOUT0 in SMART Fan III mode.

CPUFANOUT0 Output Step Value Register

Defines the step value for increasing/decreasing CPUFANOUT0 output.

CPUFANOUT1 Maximum Output Value Register

Sets the maximum fan output value for CPUFANOUT1 in SMART Fan III mode.

CPUFANOUT1 Output Step Value Register

Defines the step value for increasing/decreasing CPUFANOUT1 output.

SYSFANOUT Critical Temperature register

Sets critical temperature for SYSFANOUT; fan works at full speed above threshold.

CPUFANOUT0 Critical Temperature Register

Sets critical temperature for CPUFANOUT0; fan works at full speed above threshold.

AUXFANOUT Critical Temperature Register

Sets critical temperature for AUXFANOUT; fan works at full speed above threshold.

CPUFANOUT1 Critical Temperature Register

Sets critical temperature for CPUFANOUT1; fan works at full speed above threshold.

CPUTIN Temperature Sensor Temperature (High Byte) Register

Reads the high byte of CPUTIN temperature sensor data.

CPUTIN Temperature Sensor Temperature (Low Byte) Register

Reads the low byte of CPUTIN temperature sensor data.

CPUTIN Temperature Sensor Configuration Register

Configures CPUTIN sensor operation, including OVT# mode and fault detection.

CPUTIN Temperature Sensor Hysteresis (High Byte) Register

Sets the high byte of CPUTIN temperature hysteresis.

CPUTIN Temperature Sensor Hysteresis (Low Byte) Register

Sets the low byte of CPUTIN temperature hysteresis.

CPUTIN Temperature Sensor Over-temperature (High Byte) Register

Sets the high byte of CPUTIN over-temperature threshold.

CPUTIN Temperature Sensor Over-temperature (Low Byte) Register

Sets the low byte of CPUTIN over-temperature threshold.

AUXTIN Temperature Sensor Temperature (High Byte) Register

Reads the high byte of AUXTIN temperature sensor data.

AUXTIN Temperature Sensor Temperature (Low Byte) Register

Reads the low byte of AUXTIN temperature sensor data.

AUXTIN Temperature Sensor Configuration Register

Configures AUXTIN sensor operation, including OVT# mode and fault detection.

AUXTIN Temperature Sensor Hysteresis (High Byte) Register

Sets the high byte of AUXTIN temperature hysteresis.

AUXTIN Temperature Sensor Hysteresis (Low Byte) Register

Sets the low byte of AUXTIN temperature hysteresis.

AUXTIN Temperature Sensor Over-temperature (High Byte) Register

Sets the high byte of AUXTIN over-temperature threshold.

AUXTIN Temperature Sensor Over-temperature (Low Byte) Register

Sets the low byte of AUXTIN over-temperature threshold.

Interrupt Status Register 3

Reports fan count limits and temperature status for various sensors.

SMI# Mask Register 4

Disables corresponding interrupt status bits for SMI interrupt.

BEEP Control Register 3

Controls BEEP output for VBAT, 3VSB, and user-defined events.

SYSTIN Temperature Sensor Offset Register

Applies an offset to the SYSTIN temperature reading.

CPUTIN Temperature Sensor Offset Register

Applies an offset to the CPUTIN temperature reading.

AUXTIN Temperature Sensor Offset Register

Applies an offset to the AUXTIN temperature reading.

Real Time Hardware Status Register I

Indicates status of fan counts and CPUTIN/SYSTIN temperature sensor status.

Real Time Hardware Status Register II

Reports SYSTIN status, voltage statuses (3VCC, AVCC, VIN0), and case open status.

Real Time Hardware Status Register III

Reports AUXFANIN1 status, VIN2/VIN3 voltage statuses, and smart fan warning status.

Serial Peripheral Interface (SPI)

Using SPI Interface via LPC

Explains how to use SPI instructions via LPC I/O read/write commands.

SPI Address Map and Functions

Defines the SPI address map and the functions of each byte.

SPI Usage Examples

Provides examples for erasing, reading, and programming SPI flash devices.

Floppy Disk Controller (FDC)

FDC Functional Description

Integrates logic for floppy disk control, FIFO, data separator, and precompensation.

FDC Commands

Lists and describes FDC commands with their symbol descriptions.

FDC Register Descriptions

Details status, data, and control registers for the FDC.

UART Port Operations

UART Control Register (UCR)

Controls asynchronous data communication parameters like data length, stop bit, parity.

UART Status Register (USR)

Provides information on data transfer status like overrun error, parity error, and FIFO status.

Handshake Control Register (HCR)

Controls handshake pins and diagnostic mode for UART.

Handshake Status Register (HSR)

Reflects the current state of handshake peripheral input pins.

UART FIFO Control Register (UFR)

Controls FIFO functions including enable, reset, and interrupt levels.

Interrupt Control Register (ICR)

Enables and disables controller interrupts separately.

Programmable Baud Generator (BLL/BHL)

Sets baud rate by dividing a base frequency with a programmable divisor.

User-defined Register (UDR)

A temporary register for user access and definition.

Parallel Port Functionality

Printer Interface Logic

Supports SPP, BPP, EPP, and ECP modes for parallel port connection.

Enhanced Parallel Port (EPP) Registers and Operation

Details EPP registers, bit maps, and operational modes (Version 1.9 and 1.7).

Extended Capabilities Parallel (ECP) Port Modes and Registers

Covers ECP modes (SPP, PS/2, FIFO, ECP, EPP, Test, Config) and register maps.

ECP Data Compression and FIFO Operation

Explains RLE decompression and FIFO usage in ECP mode.

DMA Transfers and Programmed I/O Mode

Details DMA transfers and programmed I/O operations for ECP/Parallel Port FIFOs.

Keyboard Controller (KBC)

KBC Circuit Overview

Provides functions to interface CPU with keyboard/PS/2 mouse.

Keyboard Controller Output Buffer

Describes the 8-bit read-only output buffer for scan codes and commands.

Keyboard Controller Input Buffer

Describes the 8-bit write-only input buffer for data and command writes.

Keyboard Controller Status Register

Holds information about keyboard controller and interface status.

Keyboard Controller Commands

Lists commands for reading/writing keyboard data and controlling its interface.

Hardware GATEA20/Keyboard Reset Control Logic

Details hardware control logic for GATEA20 and KBRESET signals.

Port 92 Control Register

Controls GATEA20 and KBRESET functions.

Power Management and Events

PME# Signal and Wake-up Events

Explains PME# signal connection and lists supported wake-up events.

Power Control Logic and Pins

Describes ACPI function via power control pins like PSIN#, PSOUT#, SUSB#, PSON#.

PSON# Logic and ACPI State Changes

Illustrates normal operation and ACPI state transitions related to PSON#.

AC Power Failure Resume Logic

Details system recovery to a pre-defined state after AC power failure.

Wake Up System by Keyboard Events

Explains keyboard wake-up function and password setup for specific key combinations.

Wake Up System by Mouse events

Describes mouse wake-up functions based on button clicks or movements.

Resume Reset Logic

Details RSMRST# signal behavior related to 3VSB power status.

PWROK Generation

Explains PWROK signal generation based on 3VCC voltage and delay parameters.

PWROK/PWROK2, ATXPGD, and FTPRST# Signal Relations

Illustrates the interrelation of power-related signals for UBE/UBF versions.

Serialized IRQ (SERIRQ)

SERIRQ Start Frame Operation

Describes Quiet and Continuous modes for SERIRQ start frame timing.

IRQ/Data Frame Structure

Details the structure of IRQ/Data frames and sampling periods.

SERIRQ Stop Frame

Explains how the host controller terminates SERIRQ with a Stop frame.

Watchdog Timer (WDTO#)

General Purpose I/O (GPIO) Ports

VID Inputs and Outputs

VID Input Detection Levels

Describes TTL, GTL, and AMD VRM input level settings.

VID Output Control

Configures VID pins for output mode and sets data via data register.

PCI Reset Buffers

Configuration Registers

Chip (Global) Control Registers

Covers global control functions like software reset, logical device selection, and power down.

Logical Device 0 (FDC) Configuration Registers

Details registers for Floppy Disk Controller (FDC) functionality.

Logical Device 1 (Parallel Port) Configuration Registers

Details registers for Parallel Port modes and IRQ/DRQ selection.

Logical Device 2 (UART A) Configuration Registers

Details registers for UART A clock source and IRQ selection.

Logical Device 3 (UART B) Configuration Registers

Details registers for UART B clock source and IRQ selection.

Logical Device 5 (Keyboard Controller) Configuration Registers

Details registers for KBC clock rate, Port 92, GATEA20, and KBRST control.

Logical Device 6 (Serial Peripheral Interface) Configuration Registers

Details registers for SPI configuration, clock rate, and I/O base address.

Logical Device 7 (GPIO6) Configuration Registers

Details registers for GPIO6 I/O, data, inversion, and event status.

Logical Device 8 (WDTO# & PLED) Configuration Registers

Configures Watchdog Timer modes, count modes, and Power LED modes.

Logical Device 9 (GPIO2, GPIO3, GPIO4, GPIO5) Configuration Registers

Details GPIO registers for I/O, data, inversion, and event status.

Logical Device A (ACPI) Configuration Registers

Details ACPI configuration bits for wake-up events and power control.

Logical Device B (Hardware Monitor) Configuration Registers

Configures hardware monitor base address and IRQ resource.

Logical Device C (PECI, SST) Configuration Registers

Configures PECI agent settings, TBase registers, and PECI warning flags.

Electrical Specifications

Absolute Maximum Ratings

Lists the extreme voltage, temperature, and operating conditions for the device.

DC Characteristics

Details DC electrical parameters like input/output voltages, currents, and leakage.

AC Characteristics

Provides timing diagrams and parameters for AC power failure resume and VSBGATE# signals.

Clock Input Timing

Specifies timing parameters for clock inputs like cycle jitter and duty cycle.

PECI and SST Timing

Details timing parameters for PECI and SST interfaces.

SPI Timing

Specifies timing parameters for SPI interface operations.

SMBus Timing

Details timing parameters for SMBus communication.

Floppy Disk Drive Timing

Provides timing parameters for FDC signals like DIR#, STEP#, INDEX#, RDATA#, WD#.

UART/Parallel Port Timing

Details timing parameters for UART and Parallel Port operations.

Parallel Port FIFO Timing Parameters

Specifies timing parameters for Parallel Port FIFO operations.

ECP Parallel Port Forward Timing Parameters

Provides timing parameters for ECP Parallel Port forward direction.

ECP Parallel Port Reverse Timing Parameters

Provides timing parameters for ECP Parallel Port reverse direction.

KBC Timing Parameters

Details timing parameters for Keyboard Controller interface operations.

GPIO Timing Parameters

Specifies timing parameters for GPIO operations.

LPC Timing

Details timing parameters for the LPC interface.

Top Marking Specification

Package Specification

Related product manuals