[Home] [This version is outdated, a new version is here]
*Title...
*Search:...
*Read Me/FAQ/General Info...
*_IBM...
*ACC Micro...
*ALD...
*ALi...
*AMD . . . . . . . [no datasheets, some info]...
*Chips & Technologies...
*Contaq  . . . . . [no datasheets, some info]...
*Efar Microsystems [no datasheets, some info]...
*ETEQ...
*Faraday...
*Forex . . . . . . [List only, no datasheets found]...
*Intel...
**82489DX       Advanced Programmable Interrupt Controller    10/12/92
***Notes:...
***Info:...
***Versions:...
***Features:...
**82495DX/490DX DX CPU-Cache Chip Set                           <Sep91...
**82495XP/490XP Cache Controller / Cache RAM (for i860)       06/05/91...
**82496/491     Cache Controller / Cache RAM (for P5 Pentium) 03/22/93...
**82497/492   Cache Controller / Cache RAM (for P54 Pentium)    <Nov94...
**82498/493   Cache Controller / Cache RAM (for P54 Pentium)    <Nov94...
**
**Later chipsets (basic spec):
**440 series:...
**450NX  (?)            06/29/98:...
**?????  (Profusion)    c:99...
**800 series...
*Headland/G2...
*HMC (Hulon Microelectronics)...
*Logicstar...
*Motorola...
*OPTi...
**82C556M/7M/8E  Viper-N+ Viper Notebook Chipset                  c:96
***Notes:...
***Info:...
***Configurations:...
***Features:...
**82C566/7/8     Viper-Max Chipset Scalable MultiMedia PC Solution   ?...
**82C571/572     486/Pentium                                      c:93...
**82C576/7/8     Viper Xpress  [no datasheet]                        ?...
**82C576/8/9     Viper XPress+ [no datasheet, some info]     <01/16/97...
**82C596/597     PTMAWB Pentium Adaptive Write-back (Cobra)       c:93...
**82C650/1/2     Discovery (Pentium Pro) [no datasheet]              ?...
**82C681/2/6/7   386/486WB EISA                                   c:92...
**82C683         386/486AWB EISA [no datasheet]                      ?...
**82C693/6/7     Pentium uP Write Back Cache EISA                 c:93...
**82C700         FireStar                                         c:97...
**82C701         FireStar Plus                                    c:97...
**82C750         Vendetta      [no datasheet]                        ?...
**82c801         SCWB2 DX Single Chip Solution                    c:92...
**82C802         SCWB2 PC/AT Single Chip [no datasheet]              ?...
**82C802G/GP     System/Power Management Controller (cached)      c:93...
**82C895         System/Power Management Controller (cached)   c:Sep94...
**82C898         System/Power Management Controller (non-cache)c:Nov94...
**
**Support Chips:
**82C601/2       Buffer Devices                                 <Nov94...
**82C822         PCIB (VLB-to-PCI bridge)                         c:94...
**Other:...
*PC CHIPS/Amptron/Atrend/ECS/Elpina/etc...
*SIS...
**950        LPC I/O                                         <07/16/99
***Info:...
***Versions:...
***Features:...
**Other:...
**PII/III/Pro...
**Athlon etc...
*Symphony...
*TI (Texas Instruments)...
*UMC...
*Unresearched:...
*VIA...
*VLSI...
*Western Digital...
*Winbond...
**W83977F/G/AF/AG WINBOND I/O (Multi I/O)                          c97
***Info:
GENERAL DESCRIPTION

This data sheet covers  two products: W83977F/G, and W83977AF/AG whose
pin assignment, and most of the functions are the same. W83977AF/AG is
an advanced version of W83977F/G featuring the FIR function.

W83977F/G,  W83977AF/AG  are  evolving  products from  Winbond’s  most
popular I/O chip  W83877F -- which integrates the  disk drive adapter,
serial  port  (UART),  IrDA   1.0  SIR,  parallel  port,  configurable
plug-and-play  registers  in one  chip  ---  plus additional  powerful
features: ACPI, 8042 keyboard controller with PS/2 mouse support, Real
Time  Clock,  14  general  purpose  I/O  ports,  full  16-bit  address
decoding, TV  remote IR (Consumer  IR, supporting NEC,  RC-5, extended
RC-5, and  RECS-80 protocols).  In addition,  W83977AF/AG provides the
functions of IrDA 1.1 (MIR for 1.152M bps or FIR for 4M bps).

The disk  drive adapter functions of W83977F/G,  W83977AF/AG include a
floppy  disk drive  controller compatible  with the  industry standard
82077/  765, data  separator, write  pre-compensation  circuit, decode
logic, data  rate selection, clock generator,  drive interface control
logic,  and  interrupt/  DMA   logic.  The  wide  range  of  functions
integrated onto the W83977F/G,  W83977AF/AG greatly reduces the number
of components  required for interfacing  with floppy disk  drives. The
W83977F/G, W83977AF/AG supports up to four 360K, 720K, 1.2M, 1.44M, or
2.88M disk drives  and data transfer rates of 250  Kb/s, 300 Kb/s, 500
Kb/s,1 Mb/s, and 2 Mb/s.

The W83977F/G, W83977AF/AG provide two high-speed serial communication
ports (UARTs),  one of  which supports serial  Infrared communication.
Each UART  includes a 16-byte  send/receive FIFO, a  programmable baud
rate  generator, complete  modem control  capability, and  a processor
interrupt  system. Both  UARTs  provide legacy  speed  with baud  rate
115.2k and provide advanced speed  with baud rate 230k, 460k, and 921k
bps  which support  higher speed  modems.  W83977AF/AG  alone provides
independent 3rd UART (32-byte FIFO) dedicated for IR function.

The  W83977F/G, W83977AF/AG  supports one  PC-compatible  printer port
(SPP), Bi-directional  Printer port  (BPP) and also  Enhanced Parallel
Port (EPP)  and Extended Capabilities Port (ECP).  Through the printer
port  interface  pins, also  available  are:  Extension  FDD Mode  and
Extension 2FDD Mode allowing one or two external floppy disk drives to
be connected.

The   configuration  registers   support   mode  selection,   function
enable/disable,  and power down  function selection.  Furthermore, the
configurable  PnP  features  are  compatible  with  the  plug-and-play
feature demand of Windows 95TM, which makes system resource allocation
more efficient than ever.

W83977F/G,  W83977AF/AG  provides  functions  that  comply  with  ACPI
(Advanced Configuration  and Power Interface),  which includes support
of  legacy and  ACPI  power  management through  SMI  or SCI  function
pins. W83977F/G, W83977AF/AG also  has auto power management to reduce
power consumption.

The keyboard  controller is based  on 8042 compatible  instruction set
with a 2K Byte programmable ROM and a 256-Byte RAM bank. Keyboard BIOS
firmware is available with  optional AMIKEY-2, Phoenix MultiKey/42, or
customer code.

The  W83977F/G, W83977AF/AG  provides a  set of  flexible  I/O control
functions to the system designer  through a set of General Purpose I/O
ports. These GPIO ports may serve as simple I/O or may be individually
configured to provide a pre-defined alternate function.

W83977F/G,  W83977AF/AG is made  to fully  comply with  Microsoft PC97
Hardware Design Guide. IRQs, DMAs, and I/O space resource are flexible
to adjust to meet ISA PnP requirement. Full 16-bit address decoding is
also  provided. Moreover W83977F/G,  W83977AF/AG is  made to  meet the
specification of PC97‘s requirement  in the power management: ACPI and
DPM (Device Power Management).

***Versions:...
***Features:
General
o  Plug & Play 1.0A Compliant
o  Support 13 IRQs, 4 DMA channels, full 16-bit addresses decoding
o  Capable of ISA Bus IRQ Sharing
o  Compliant with Microsoft PC97 Hardware Design Guide
o  Support DPM (Device Power Management), ACPI
o  Programmable configuration settings
o  24 or 14.318 Mhz clock input

FDC
o  Compatible with IBM PC AT disk drive systems
o  Variable write pre-compensation with track selectable capability
o  Support vertical recording format
o  DMA enable logic
o  16-byte data FIFOs
o  Support floppy disk drives and tape drives
o  Detects all overrun and underrun conditions
o  Built-in address mark detection circuit to simplify the read 
   electronics
o  FDD anti-virus functions with software write protect and FDD write 
   enable signal (write data signal was forced to be inactive)
o  Support up to four 3.5-inch or 5.25-inch floppy disk drives
o  Completely compatible with industry standard 82077
o  360K/720K/1.2M/1.44M/2.88M format; 250K, 300K, 500K, 1M, 2M bps 
   data transfer rate
o  Support 3-mode FDD, and its Win95 driver

UART
o  Two high-speed 16550 compatible UARTs with 16-byte send/receive 
   FIFOs
o  3rd UART with 32-byte send/receive FIFO is supported for IR 
   function [W83977AF/AG only]
o  MIDI compatible
o  Fully programmable serial-interface characteristics:
   - 5, 6, 7 or 8-bit characters
   - Even, odd or no parity bit generation/detection
   - 1, 1.5 or 2 stop bits generation
o  Internal diagnostic capabilities:
   - Loop-back controls for communications link fault isolation
   - Break, parity, overrun, framing error simulation
o  Programmable baud generator allows division of 1.8461 Mhz and 
   24 Mhz by 1 to (2^16-1)
o  Maximum baud rate up to 921k bps for 14.769 Mhz and 1.5M bps 
   for 24 Mhz

Infrared
o  Support IrDA version 1.0 SIR protocol with maximum baud rate up to 
   115.2K bps
o  Support SHARP ASK-IR protocol with maximum baud rate up to 57,600 
   bps
o  Support IrDA version 1.1 MIR (1.152M bps) and FIR (4M bps) protocol 
   [W83977AF/AG only]
   - Single DMA channel for transmitter or receiver
   - 3rd UART with 32-byte FIFO is supported in both TX/RX 
     transmission [W83977AF/AG only]
   - 8-byte status FIFO is supported to store received frame status 
     (such as overrun CRC error, etc.)
o  Support auto-config SIR and FIR [W83977AF/AG only]

Parallel Port
o  Compatible with IBM parallel port
o  Support PS/2 compatible bi-directional parallel port
o  Support Enhanced Parallel Port (EPP) 
   − Compatible with IEEE 1284 specification
o  Support Extended Capabilities Port (ECP) 
   − Compatible with IEEE 1284 specification
o  Extension FDD mode supports disk drive B; and Extension 2FDD mode 
   supports disk drives A and B through parallel port
o  Enhanced printer port back-drive current protection

Advanced Power Management (APM) Controlling
o  Power turned on when RTC reaches a preset date and time
o  Power turned on when a ring pulse or pulse train is detected on the 
   PHRI, or when a high to low transition on PWAKIN1, or PWAKIN2 
   input signals
o  Power turned on when PANSW input signal indicates a switch on event
o  Power turned off when PANSW input signal indicates a switch off 
   event
o  Power turned off when a fail-safe event occurs (power-save mode 
   detected but system is hung up)
o  Power turned off when software issues a power off command

Keyboard Controller
o  8042 based with optional F/W from AMIKKEY-2, Phoenix MultiKey/42 or 
   customer code
o  with 2K bytes of programmable ROM, and 256 bytes of RAM
o  Asynchronous Access to Two Data Registers and One status Register
o  Software compatibility with the 8042 and PC87911 microcontrollers
o  Support PS/2 mouse
o  Support port 92
o  Support both interrupt and polling modes
o  Fast Gate A20 and Hardware Keyboard Reset
o  8 Bit Timer/ Counter; support binary and BCD arithmetic
o  6, 8, 12, or 16 Mhz operating frequency (16 Mhz available only if 
   input clock rate = 14.318 Mhz)

Real Time Clock
o  27 bytes of clock, On-Now, and control/status register (14 bytes in 
   Bank 0 and 13 bytes in Bank 2); 242 bytes of general purpose RAM
o  BCD or Binary representation of time, calendar, and alarm registers
o  Counts seconds, minutes, hours, days of week, days of month, month, 
   year, and century
o  12-hour/ 24-hour clock with AM/PM in 12-hour mode
o  Daylight saving time option; automatic leap-year adjustment
o  Dedicated alarm (Alarm B) for On-Now function
o  Programmable delay-time between panel switch off and power supply 
   control
o  Software control power-off; various and maskable events to activate 
   system Power-On
o  System Management Interrupt (SMI ) for panel switch power-off event

General Purpose I/O Ports
o  14 programmable general purpose I/O ports; 6 dedicate, 8 optional
o  General purpose I/O ports can serve as simple I/O ports, interrupt 
   steering inputs, watching dog timer output, power LED output, 
   infrared I/O pins, general purpose address decoder, KBC control I/O
   pins.

Package
o  128-pin PQFP


**W83977TF        WINBOND I/O (Multi I/O)                          c97...
**W83977EF        WINBOND I/O (Multi I/O)                          <98...
**W83977ATF       WINBOND I/O (Multi I/O)                          <98...
**
**Disk Controller:
**W83759/A/F/AF   Advanced VL-IDE Disk Controller                  <96...
**W83769          Local Bus IDE Solution                           <94...
**
**UARTS:
**W86C250A  UART (equivalent of INS8C250A) [no datasheet]
**W86C450/P Universal Asynchronous Receiver/Transmitter         <Jul89...
**W86C451   I/O controller for IBM PC/AT/XT                     <Jul89...
**W86C452   I/O controller for IBM PC/AT                         Jul89...
**W86C456   I/O controller [no datasheet]                            ?
**W860551/P UART with FIFO and Printer Port Controller             <94...
**
**Other:...
*ZyMOS...
*General Sources:...

(c) Copyright mR_Slugs Warehouse - All rights Reserved