W83977TF-A Winbond, W83977TF-A Datasheet
![no-image](/images/manufacturer_photos/0/7/712/winbond_sml.jpg)
W83977TF-A
Available stocks
Related parts for W83977TF-A
W83977TF-A Summary of contents
Page 1
... W83977TF WINBOND I/O ...
Page 2
... W83977TF Data Sheet Revision History Pages Dates 1 n.a. 05/20/97 IV,V,6,7,14,49,5 2 07/01/97 5,69-80,87-96, 103,113, 117, 118,122, 128, 149 3 III,3,68,134, 07/20/97 146,148; 64-67 4 P101,101.1,102 11/18/97 P1,3,49,62,64, 5 03/19/98 67,71,73,74, 100,117,119, 120,129 Please note that all data and specifications are subject to change without notice. All the trade marks of products and companies mentioned in this data sheet belong to their respective owners ...
Page 3
... MULTI-MODE PARALLEL PORT ...........................................................................................................9 1.6 FDC INTERFACE ......................................................................................................................................14 1.7 KBC INTERFACE......................................................................................................................................15 1.8 POWER PINS .............................................................................................................................................16 1.9 ACPI INTERFACE.....................................................................................................................................16 2. FDC FUNCTIONAL DESCRIPTION ................................................................................ 17 2.1 W83977TF FDC .........................................................................................................................................17 2.1.1 AT INTERFACE.............................................................................................................................17 2.1.2 FIFO (DATA) ..................................................................................................................................17 2.1.3 DATA SEPARATOR .....................................................................................................................18 2.1.4 WRITE PRECOMPENSATION ...................................................................................................18 2.1.5 PERPENDICULAR RECORDING MODE .................................................................................18 2.1.6 FDC CORE ......................................................................................................................................19 2.1.7 FDC COMMANDS ........................................................................................................................19 2.2 REGISTER DESCRIPTIONS ...................................................................................................................29 2.2.1 STATUS REGISTER A (SA REGISTER) (READ BASE ADDRESS + 0).............................29 2 ...
Page 4
... BIT MAP OF PARALLEL PORT AND EPP REGISTERS .......................................................53 5.2.7 EPP PIN DESCRIPTIONS ............................................................................................................54 5.2.8 EPP OPERATION ..........................................................................................................................54 5.3 EXTENDED CAPABILITIES PARALLEL (ECP) PORT .....................................................................55 5.3.1 ECP REGISTER AND MODE DEFINITIONS...........................................................................55 5.3.2 DATA AND ECPAFIFO PORT....................................................................................................56 5.3.3 DEVICE STATUS REGISTER (DSR).........................................................................................56 5.3.4 DEVICE CONTROL REGISTER (DCR) ....................................................................................57 Publication Release Date: March 1998 - II - W83977TF Revision 0.62 ...
Page 5
... GENERAL PURPOSE I/O....................................................................................................69 7.1 BASIC I/O FUNCTIONS...........................................................................................................................71 7.2 ALTERNATE I/O FUNCTIONS ..............................................................................................................73 7.2.1 INTERRUPT STEERING..............................................................................................................73 7.2.2 WATCH DOG TIMER OUTPUT .................................................................................................74 7.2.3 POWER LED...................................................................................................................................74 7.2.4 GENERAL PURPOSE ADDRESS DECODER..........................................................................74 7.2.5 GENERAL PURPOSE WRITE STROBE....................................................................................74 8. PLUG AND PLAY CONFIGURATION ............................................................................ 75 8.1 COMPATIBLE PNP...................................................................................................................................75 8.1.1 EXTENDED FUNCTION REGISTERS......................................................................................75 .................................................67 .........................................................67 Publication Release Date: March 1998 - III - W83977TF ............................................67 Revision 0.62 ...
Page 6
... GENERAL PURPOSE EVENT 1 STATUS REGISTER 2 (GP1STS2)...................................90 9.3.19 GENERAL PURPOSE EVENT 1 ENABLE REGISTER 1 (GP1EN1)....................................91 9.3.20 GENERAL PURPOSE EVENT 1 ENABLE REGISTER 2 (GP1EN2)....................................91 9.3.21 BIT MAP CONFIGURATION REGISTERS...............................................................................92 10. SERIAL IRQ ......................................................................................................................... 10.1 START FRAME .........................................................................................................................................94 10.2 IRQ/DATA FRAME...................................................................................................................................94 10.3 STOP FRAME ............................................................................................................................................94 10.4 RESET AND INITIALIZATION ..............................................................................................................95 11. CONFIGURATION REGISTER.......................................................................................96 Publication Release Date: March 1998 - IV - W83977TF 93 Revision 0.62 ...
Page 7
... EPP DATA OR ADDRESS READ CYCLE (EPP VERSION 1.9)......................................139 13.3.3 EPP DATA OR ADDRESS WRITE CYCLE (EPP VERSION 1.9) ....................................140 13.3.4 EPP DATA OR ADDRESS READ CYCLE (EPP VERSION 1.7)......................................141 13.3.5 EPP DATA OR ADDRESS WRITE CYCLE (EPP VERSION 1.7) ....................................142 13.3.6 PARALLEL PORT FIFO TIMING...........................................................................................142 Publication Release Date: March 1998 - V - W83977TF Revision 0.62 ...
Page 8
... GPIO WRITE TIMING DIAGRAM .......................................................................................................146 13.6 MASTER RESET (MR) TIMING...........................................................................................................146 14. APPLICATION CIRCUITS .............................................................................................147 14.1 PARALLEL PORT EXTENSION FDD.................................................................................................147 14.2 PARALLEL PORT EXTENSION 2FDD...............................................................................................147 14.3 FOUR FDD MODE ..................................................................................................................................148 15. ORDERING INFORMATION.........................................................................................148 16. HOW TO READ THE TOP MARKING .......................................................................148 17. PACKAGE DIMENSIONS...............................................................................................149 Publication Release Date: March 1998 - VI - W83977TF Revision 0.62 ...
Page 9
... RAM bank. Keyboard BIOS firmware is available with optional AMIKEY TM MultiKey/ customer code. The W83977TF provides a set of flexible I/O control functions to the system designer through a set of General Purpose I/O ports. configured to provide a predefined alternate function. W83977TF 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 ...
Page 10
... Programmable baud generator allows division of 1.8461 Mhz and 24 Mhz Maximum baud rate up to 921k bps for 14.769 Mhz and 1.5M bps for 24 Mhz SCI signal issued from any of the 13 IQRs pins or GPIO xx -2- W83977TF PRELIMINARY 16 -1) Publication Release Date: April 1998 ...
Page 11
... Keyboard wake-up by programmable keys Mouse wake-up by programmable buttons Package 128-pin PQFP TM TM and Windows98 (Memphis Compatible with IEEE 1284 specification Compatible with IEEE 1284 specification TM -2, Phoenix MultiKey/42 3 dedicate, 20 optional Publication Release Date: April 1998 -3 - W83977TF PRELIMINARY customer code Revision 0.62 ...
Page 12
... -4- W83977TF PRELIMINARY / / ...
Page 13
... System data bus bits 6-7 CPU I/O read signal CPU I/O write signal System address bus enable In EPP Mode, this pin is the IO Channel Ready output to extend the host read/write cycle. Master Reset; Active high low during normal operations W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 14
... Terminal Count. When active, this pin indicates termination of a DMA transfer. Interrupt request 1 Interrupt request 3 Interrupt request 4 Interrupt request 5 Interrupt request 6 Interrupt request 7 Interrupt request 8 Interrupt request 9 Interrupt request 10 Interrupt request 11 Interrupt request 12 -6- W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 15
... General purpose I/O port 2 bit 4 Alternate Function from GP24: KBC P16 I/O port KBC P13 I/O port. (CR2A bit 5_4 = 10) General purpose I/O port 2 bit 5. Alternate Function from GP25: GATE A20 (KBC P21 W83977TF PRELIMINARY is active low by the power (CR2A bit 5_4 = 01) Publication Release Date: April 1998 ...
Page 16
... PEN48, which provides the power-on value for CR24 bit 6 (EN48). A 4.7 k resistor is recommended if intends to pull up. Data Carrier Detect. An active low signal indicates the modem or data set has detected a data carrier. -8- W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 17
... EXTENSION FDD MODE: WD2 This pin is for Extension FDD B; its function is the same as the WD pin of FDC. EXTENSION 2FDD MODE: WD2 This pin is for Extension FDD A and B; its function is the same as the WD pin of FDC W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 18
... EXTENSION FDD MODE: HEAD2 This pin is for Extension FDD B; its function is the same as the HEADpin of FDC. EXTENSION 2FDD MODE: HEAD2 This pin is for Extension FDD A and B; its function is the same as the HEAD pin of FDC. -10- W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 19
... EXTENSION FDD MODE: DRVDEN0 This pin is for Extension FDD B; its function is the same as the DRVDEN0 pin of FDC. EXTENSION 2FDD MODE: DRVDEN0 This pin is for Extension FDD A and B; its function is the same as the DRVDEN0 pin of FDC. -11 - W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 20
... This pin is for Extension FDD B; the function of this pin is the same as the WP pin of FDC pulled high internally. EXTENSION. 2FDD MODE: WP2 This pin is for Extension FDD A and B; the function of this pin is the same as the WP pin of FDC pulled high internally. -12- W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 21
... ECP and EPP mode. EXTENSION FDD MODE: This pin is a tri-state output. EXTENSION. 2FDD MODE: MOA2 This pin is for Extension FDD A; its function is the same as the MOA pin of FDC. -13 - W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 22
... Drive Select A. When set to 0, this pin enables disk drive A. This is an open drain output. Drive Select B. When set to 0, this pin enables disk drive B. This is an open drain output. -14- W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 23
... General purpose I/O port 1 bit 1. (CR2A bit Alternate Function from GP11: Interrupt channel input. W83C45 Keyboard Reset (P20) Output. (CR2A bit default) General purpose I/O port 1 bit 2. (CR2A bit Alternate Function 1 from GP12 : Watchdog timer output. -15 - W83977TF PRELIMINARY This Publication Release Date: April 1998 Revision 0.62 ...
Page 24
... W83C45 KINH (P17) Input. (CR2B bit default) General purpose I/O port 1 bit 3. (CR2B bit FUNCTION +5V power supply for the digital circuitry +5V stand-by power supply for the digital circuitry Ground FUNCTION battery voltage input 32.768Khz Clock Input 32.768Khz Clock Output -16- W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 25
... FDC FUNCTIONAL DESCRIPTION 2.1 W83977TF FDC The floppy disk controller of the W83977TF integrates all of the logic required for floppy disk control. The FDC implements a PC/AT or PS/2 solution. All programmable options default to compatible values. The FIFO provides better system performance in multi-master systems. The digital data separator supports bits/sec data rate ...
Page 26
... A single command puts the FDC into perpendicular mode. All other commands operate as they normally do. The perpendicular mode requires a 1 Mbps data rate for the FDC. At this data rate the FIFO eases the host interface bottleneck due to the speed of data transfer to or from the disk. Publication Release Date: April 1998 -18- W83977TF PRELIMINARY Revision 0.62 ...
Page 27
... FDC Core The W83977TF FDC is capable of performing twenty commands. Each command is initiated by a multi- byte transfer from the microprocessor. The result can also be a multi-byte transfer back to the microprocessor. Each command consists of three phases: command, execution, and result. Command The microprocessor issues all required information to the controller to perform a specific operation. ...
Page 28
... R ------------------------ R ---------------------- N ------------------------ HDS DS1 DS0 -20- W83977TF PRELIMINARY D1 D0 REMARKS 1 0 Command codes Sector ID information prior to command execution Data transfer between the FDD and system Status information after command execution Sector ID information after command execution Publication Release Date: April 1998 ...
Page 29
... HDS DS1 DS0 -21 - W83977TF PRELIMINARY D0 REMARKS Command codes Sector ID information prior to command execution Data transfer between the FDD and system Status information after command execution Sector ID information after command execution Publication Release Date: April 1998 ...
Page 30
... HDS DS1 DS0 -22- W83977TF PRELIMINARY D0 REMARKS Command codes Sector ID information prior to command execution Data transfer between the FDD and system; FDD reads contents of all cylinders from index hole to EOT Status information after command execution Sector ID information after ...
Page 31
... HDS DS1 DS0 HDS DS1 DS0 -23 - W83977TF PRELIMINARY D1 D0 REMARKS 0 Command codes The first correct ID information on the cylinder is stored in Data Register Status information after command execution Disk status after the command has been completed D1 D0 ...
Page 32
... HDS DS1 DS0 -24- W83977TF PRELIMINARY D1 D0 REMARKS 0 Command code 0 Enhanced controller D0 REMARKS 1 Command codes Sector ID information prior to Command execution Data transfer between the FDD and system Status information after Command execution Sector ID information after ...
Page 33
... HDS DS1 DS0 -25 - W83977TF PRELIMINARY D0 REMARKS Command codes Sector ID information prior to command execution Data transfer between the FDD and system Status information after command execution Sector ID information after command execution Publication Release Date: April 1998 ...
Page 34
... DS1 DS0 -26- W83977TF PRELIMINARY D0 REMARKS 1 Command codes Bytes/Sector Sectors/Cylinder Gap 3 Filler Byte Input Sector Parameters Status information after command execution D0 REMARKS 1 Command codes Head retracted to Track 0 Interrupt D0 REMARKS 0 Command code ...
Page 35
... HDS DS1 DS0 -27 - W83977TF PRELIMINARY D0 REMARKS 1 Command codes D0 REMARKS 1 Command codes Head positioned over proper cylinder on diskette D0 REMARKS 1 Configure information 0 Internal registers written D1 D0 REMARKS 1 Command codes Publication Release Date: April 1998 ...
Page 36
... LOCK HDS DS1 DS0 -28- W83977TF PRELIMINARY D1 D0 REMARKS 0 Registers placed in FIFO D1 D0 REMARKS 0 Command Code D0 REMARKS 0 Command Code REMARKS 0 Command Code Status information about disk drive D0 REMARKS ...
Page 37
... Register Descriptions There are several status, data, and control registers in W83977TF. These registers are defined below: ADDRESS OFFSET base address + 0 base address + 1 base address + 2 base address + 3 base address + 4 base address + 5 base address + 7 2.2.1 Status Register A (SA Register) (Read base address + 0) This register is used to monitor several disk interface pins in PS/2 and Model 30 modes. In PS/2 mode, ...
Page 38
... This bit indicates the complement of latched STEP output. TRAK0 (Bit 4): This bit indicates the complement of TRAK0 input. HEAD (Bit 3): This bit indicates the value of HEAD output. 0 side 1 1 side DIR WP INDEX HEAD TRAK0 STEP F/F DRQ INIT PENDING -30- W83977TF PRELIMINARY Publication Release Date: April 1998 Revision 0.62 ...
Page 39
... MOT EN A (Bit 0) This bit indicates the complement of the MOA output pin. In PS/2 Model 30 mode, the bit definitions for this register are as follows -31 - W83977TF PRELIMINARY MOT EN A MOT RDATA Toggle WDATA Toggle Drive SEL0 Publication Release Date: April 1998 Revision 0.62 ...
Page 40
... DSD (Bit 1): 0 Drive D has been selected 1 Drive D has not been selected DSC (Bit 0): 0 Drive C has been selected 1 Drive C has not been selected -32- W83977TF PRELIMINARY DSC DSD WE F/F RDATA F/F WD F/F DSA DSB DRV2 Publication Release Date: April 1998 Revision 0.62 ...
Page 41
... Logical Device 0 CRF0 -33 - W83977TF PRELIMINARY 01 select drive B 10 select drive C 11 select drive D Tape sel 0 Tape sel 1 bit:0), the bit definitions Tape Sel 0 Tape Sel 1 Floppy boot drive 0 Floppy boot drive 1 Drive type ID0 Drive type ID1 ...
Page 42
... DATA INPUT/OUTPUT, (DIO). If DIO= HIGH then transfer is from Data Register to the processor. If DIO = LOW then transfer is from processor to Data Register. Request for Master (RQM). A high on this bit indicates Data Register is ready to send or receive data to or from the processor. -34- W83977TF PRELIMINARY Logical Device 0 CRF1 bit 4,5. ...
Page 43
... DRATE0 DRATE1 PRECOMP0 PRECOMP1 PRECOMP2 POWER DOWN S/W RESET PRECOMPENSATION DELAY 250K - 1 Mbps Default Delays 41.67 nS 83.34 nS 125.00 nS 166.67 nS 208.33 nS 250.00 nS 0.00 nS (disabled) -35 - W83977TF PRELIMINARY 2 Mbps Tape drive Default Delays 20.8 nS 41.17 nS 62.5nS 83.3 nS 104.2 nS 125.00 nS 0.00 nS (disabled) Publication Release Date: April 1998 Revision 0.62 ...
Page 44
... This register stores data, commands, and parameters and provides diskette-drive status information. Data bytes are passed through the data register to program or obtain results after a command. In the W83977TF, this register defaults to FIFO disabled mode after reset. The FIFO can change its value and enable its operation through the CONFIGURE command. ...
Page 45
... During execution of the read data or scan command 0 No error Not used. This bit is always -37 - W83977TF PRELIMINARY US0 Unit Select 0 US1 Unit Select 1 HD Head Address TS Two-Side TO Track 0 RY Ready WP Write Protected FT Fault Publication Release Date: April 1998 ...
Page 46
... Reserved for the hard disk controller x During a read of this register, these bits are in tri-state DSKCHG -38- W83977TF PRELIMINARY HIGH DENS DRATE0 DRATE1 DSKCHG 0 DRATE0 DRATE1 NOPREC DMAEN DSKCHG Publication Release Date: April 1998 Revision 0.62 , ...
Page 47
... This bit indicates no precompensation. It has no function and can be set by software. DRATE1 DRATE0 (Bit 1, 0): These two bits select the data rate of the FDC -39 - W83977TF PRELIMINARY 0 DRATE0 DRATE1 DRATE0 DRATE1 NOPREC Publication Release Date: April 1998 Revision 0.62 ...
Page 48
... Data length select bit 1(DLS1) Multiple stop bits enable (MSBE) Parity bit enable (PBE) Even parity enable (EPE) Parity bit fixed enable (PBFE) Set silence enable (SSE) Baudrate divisor latch access bit (BDLAB W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 49
... CTS DSR RI Falling Toggling Toggling Edge (TCTS) (TDSR) (FERI) Bit 0 Bit 1 Bit 2 Bit 0 Bit 1 Bit 2 Bit 8 Bit 9 Bit W83977TF PRELIMINARY Data RX Data RX Data Bit 3 Bit 4 Bit 5 TX Data TX Data TX Data Bit 3 Bit 4 Bit 5 HSR 0 0 Interrupt ...
Page 50
... RBR Data ready (RDR) Overrun error (OER) Parity bit error (PBER) No stop bit error (NSER) Silent byte detected (SBD) Transmitter Buffer Register empty (TBRE) Transmitter Shift Register empty (TSRE) RX FIFO Error Indication (RFEI W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 51
... This register controls the pins of the UART used for handshaking peripherals such as modem, and controls the diagnostic mode of the UART Data terminal ready (DTR) Request to send (RTS) Loopback RI input IRQ enable Internal loopback enable - 43 - W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 52
... CTS, Loopback RI input ( bit 2 of HCR) DCD CTS toggling (TCTS) DSR toggling (TDSR) RI falling edge (FERI) DCD toggling (TDCD) Clear to send (CTS) Data set ready (DSR) Ring indicator (RI) Data carrier detect (DCD W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 53
... UFR are programmed FIFO enable Receiver FIFO reset Transmitter FIFO reset DMA mode select Reserved Reserved RX interrupt active level (LSB) RX interrupt active level (MSB) RX FIFO INTERRUPT ACTIVE LEVEL (BYTES W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 54
... W83977TF PRELIMINARY Publication Release Date: March 1998 - 46 - Revision 0.62 ...
Page 55
... Data present in RX FIFO for 4 characters period of time since last access of RX FIFO. TBR Empty TBR empty Handshake status 1. TCTS = 1 3. FERI = W83977TF PRELIMINARY 0 if interrupt pending Interrupt Status bit 0 Interrupt Status bit 1 Interrupt Status bit 2 FIFOs enabled FIFOs enabled Clear Interrupt - 2 ...
Page 56
... RBR data ready interrupt enable (ERDRI) TBR empty interrupt enable (ETBREI) UART receive status interrupt enable (EUSRI) Handshake status interrupt enable (EHSRI W83977TF PRELIMINARY 16 -1. The output frequency of Publication Release Date: March 1998 Revision 0.62 ...
Page 57
... W83977TF PRELIMINARY Error Percentage between desired and actual ** ** 0.18% 0.099 0.53 Publication Release Date: March 1998 Revision 0.62 ...
Page 58
... INFRARED (IR) PORT The Infrared (IR) function provides point-to-point (or multi-point to multi-point) wireless communication which can operate under various transmission protocols including IrDA 1.0 SIR, SHARP ASK-IR. IR port shares the same port with UART B port in W83977TF. Please refer to section 11.5 for configuration information. 5. PARALLEL PORT 5 ...
Page 59
... Printer status buffer (Read) 0 Printer control latch (Write) 0 Printer control swapper (Read) 1 EPP address port (R/W) 0 EPP data port 0 (R/W) 1 EPP data port 1 (R/W) 0 EPP data port 2 (R/W) 1 EPP data port 2 (R/ W83977TF PRELIMINARY EXT2FDD PIN EXTFDD ATTRIBUTE --- --- I INDEX 2 INDEX 2 I TRAK02 TRAK02 I WP2 ...
Page 60
... A logic 0 means that no time-out error has occurred; a logic 1 means that a time-out error has been detected. Writing a logic 1 to this bit will clear the time-out status bit; writing a logic 0 has no effect TMOUT ERROR SLCT PE ACK BUSY - 51 - W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 61
... The address port is available only in EPP mode. Bit definitions are as follows STROBE AUTO FD INIT SLCT IN IRQ ENABLE DIR W83977TF PRELIMINARY 0 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 Publication Release Date: March 1998 Revision 0.62 ...
Page 62
... ACK ERROR 1 1 IRQEN SLIN 1 DIR IRQ SLIN PD6 PD PD4 PD3 5 PD6 PD PD4 PD3 5 PD6 PD PD4 PD3 W83977TF PRELIMINARY PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD2 PD1 PD0 1 1 TMOUT INIT AUTOFD STROBE INIT AUTOFD STROBE PD2 ...
Page 63
... EPP Data Port 2 (R/W) PD7 EPP Data Port 3 (R/W) PD7 PD6 PD PD4 PD3 5 PD6 PD PD4 PD3 W83977TF PRELIMINARY PD2 PD1 PD0 PD2 PD1 PD0 Publication Release Date: March 1998 Revision 0.62 ...
Page 64
... EPP Version 1.7 Operation The EPP read/write cycle can start without checking whether nWait is active or inactive. Once the read/write cycle starts, however, it will not terminate until nWait changes from active low to inactive high. EPP DESCRIPTION Publication Release Date: March 1998 - 55 - W83977TF PRELIMINARY Revision 0.62 ...
Page 65
... R/W 111 R/W All CR60 and 61, which are determined by configuration register or hardware setting. DESCRIPTION CRF0 to select ECP/EPP mode W83977TF PRELIMINARY FUNCTION Data Register ECP FIFO (Address) Status Register Control Register Parallel Port Data FIFO ECP FIFO (DATA) Test FIFO Configuration Register A Configuration Register B ...
Page 66
... These bits are at low level during a read of the Printer Status Register. The bits of this status register are defined as follows W83977TF PRELIMINARY 0 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 Address or RLE Address/RLE 1 nFault Select PError nAck nBusy Publication Release Date: March 1998 Revision 0.62 ...
Page 67
... Bit 2: This bit is output to the INIT output. Bit 1: This bit is inverted and output to the AFD output. Bit 0: This bit is inverted and output to the STB output W83977TF PRELIMINARY strobe autofd nInit SelectIn ackIntEn Direction Publication Release Date: March 1998 Revision 0.62 ...
Page 68
... Bit 7: This bit is read-only low level during a read. This means that this chip does not support hardware RLE compression. Bit 6: Returns the value on the ISA IRQ line to determine possible conflicts W83977TF PRELIMINARY IRQx 0 IRQx 1 IRQx 2 intrValue compress Publication Release Date: March 1998 Revision 0.62 ...
Page 69
... Configuration Mode. The confgA and confgB registers are accessible at 0x400 and 0x401 in this mode. IRQ resource W83977TF PRELIMINARY . empty full service Intr dmaEn nErrIntrEn MODE MODE MODE Publication Release Date: March 1998 Revision 0.62 ...
Page 70
... All FIFOs use one common 16-byte FIFO PD5 PD4 PD3 PError Select nFault Directio ackIntEn SelectIn nErrIntrEn dmaEn serviceIntr Publication Release Date: March 1998 - 61 - W83977TF PRELIMINARY NOTE PD2 PD1 PD0 nInit autofd strobe ...
Page 71
... ECP Mode. O This signal sets the transfer direction (asserted = reverse, deasserted = forward). This pin is driven low to place the channel in the reverse direction. O This signal is always deasserted in ECP mode W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 72
... PeriphAck is low. The most significant bit of the command is always zero. 5.3.13.3 Data Compression The W83977TF supports run length encoded (RLE) decompression in hardware and can transfer compressed data to a peripheral. Note that the odd (RLE) compression in hardware is not supported. In order to transfer data in ECP mode, the compression count is written to the ecpAFifo and the data byte is written to the ecpDFifo ...
Page 73
... I/O will empty or fill the FIFO using the appropriate direction and mode. 5.4 Extension FDD Mode (EXTFDD) In this mode, the W83977TF changes the printer interface pins to FDC input/output pins, allowing the user to install a second floppy disk drive (FDD B) through the DB-25 printer connector. The pin assignments for the FDC input/output pins are shown in Table 5-1. ...
Page 74
... KEYBOARD CONTROLLER The KBC (8042 with licensed KB BIOS) circuit of W83977TF is designed to provide the functions needed to interface a CPU with a keyboard and/or a PS/2 mouse, and can be used with IBM compatible personal computers or PS/2-based systems. The controller receives serial data from the keyboard or PS/2 mouse, checks the parity of the data, and presents the data to the system as a byte of data in its output buffer ...
Page 75
... Time-out error 0: Odd parity 1: Even parity (error) FUNCTION BIT BIT DEFINITION Reserved 7 6 IBM Keyboard Translate Mode 5 Disable Auxiliary Device 4 Disable Keyboard 3 Reserve System Flag 2 1 Enable Auxiliary Interrupt 0 Enable Keyboard Interrupt - 66 - W83977TF PRELIMINARY DESCRIPTION Publication Release Date: March 1998 Revision 0.62 ...
Page 76
... Auxiliary Device "Data" line is stuck low BIT BIT DEFINITION No Error Detected 00 01 Keyboard "Clock" line is stuck low 02 Keyboard "Clock" line is stuck high Keyboard "Data" line is stuck low 03 04 Keyboard "Data" line is stuck high - 67 - W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 77
... PLKBRST (Pull-Low KBRESET) A "1" on this bit causes KBRESET to drive low for 6 S(Min.) with 14 S(Min.) delay. Before issuing another keyboard reset command, the bit must be cleared Res. (1) Res. (0) Res. ( W83977TF PRELIMINARY P92EN HGA20 HKBRST Res. (1) SGA20 ...
Page 78
... CR-E0 determines which button (left or right) to perform wake-up function. TM chipset TX, LX PIIX4) panel switch input. The wake-up conditions pin must be connected to + blocked to PANSWIN PANSWOUT - 69 - W83977TF PRELIMINARY pin, and connect PANSWOUT To implement this function ATX SB pin to store the data (the BAT ...
Page 79
... GENERAL PURPOSE I/O W83977TF provides 23 Input/Output ports that can be individually configured to perform a simple basic I/O function or a pre-defined alternate function. Those 23 GP I/O ports are divided into three groups, the first group contains 8 ports, the second group contains only 7 ports, and the third group contains 8 ports ...
Page 80
... Figure 7.2 Figure 7.3 Publication Release Date:March 1998 -70 - W83977TF PRELIMINARY Revision 0.62 ...
Page 81
... Non-inverted output bit value of GP2 drive to Common Interrupt 1 Inverted output bit value of GP2 drive to Common Interrupt 0 Basic non-inverting input 1 Basic inverting input 0 Non-inverted input drive to Common Interrupt 1 Inverted input drive to Common Interrupt Publication Release Date:March 1998 -71 - W83977TF PRELIMINARY three 8-bit Revision 0.62 ...
Page 82
... BIT 6 GP16 BIT 7 GP17 BIT 0 GP20 BIT 1 GP21 BIT 2 GP22 BIT 3 GP23 BIT 4 GP24 BIT 5 GP25 BIT 6 GP26 BIT 0 GP30 BIT 1 GP31 BIT 2 GP32 BIT 3 GP33 BIT 4 GP34 BIT 5 GP35 BIT 6 GP36 BIT 7 GP37 -72 - W83977TF PRELIMINARY Publication Release Date:March 1998 Revision 0.62 ...
Page 83
... ALTERNATE FUNCTION can be programmed to map their own interrupt channels. The configuration registers CR70 and CR72 of logical device 7 -73 - W83977TF PRELIMINARY GP I/O ports. Table Publication Release Date:March 1998 Revision 0.62 ...
Page 84
... GP14 and at CR62-65 of logical device decoding output is normally active low. Users can alter its polarity GP32, and GP33's configuration register. -74 - W83977TF PRELIMINARY POWER LED STATE X 1 Hertz Toggle pulse X Continuous high or low * 0 Continuous high or low * 1 1 Hertz Toggle pulse registers ...
Page 85
... The W83977TF uses Compatible PNP protocol to access configuration registers for setting up different types of configurations. In W83977TF, there are nine Logical Devices 0 to Logical Device A with the exception of logical device 4 and 6 for compatibility) to nine individual functions: FDC (logical device 0), PRT (logical device 1), UART1 (logical device 2), UART2 (logical device 3), KBC (logical device 5), GPIO1 (logical device 7), GPIO2 (logical device 8), GPIO3 (logical device 9), and ACPI ((logical device A) ...
Page 86
... The EFIRs are write-only registers with port address 3F0h or 370h (as described in section 8.1.1) on PC/AT systems; the EFDRs are read/write registers with port address 3F1h or 371h (as described in section 8.1.1) on PC/AT systems. enters the default operating mode. Before the Publication Release Date:March 1998 -76 - W83977TF PRELIMINARY W83977TF Revision 0.62 ...
Page 87
... ACPI REGISTERS FEATURES W83977TF supports both ACPI and legacy power managements. The switch logic of the power managment block generates an SMI interrupt in the legacy mode and an SCI interrupt in the ACPI mode. For the legacy mode, the SMI_EN bit is used set, it routes the power management events to the SMI interrupt logic ...
Page 88
... GBL_STS to logic 1. Writing BIOS_RLS has no effect. Wrinting GBL_STS clears it to logic 0 and also clears BIOS_RLS to logic 0. Writing GBL_STS has no effect. clear GBL_STS set To SCI Logic clear BIOS_STS set To SMI Logic clear BM_STS set To SCI Logic Publication Release Date:March 1998 -78 - W83977TF PRELIMINARY Revision 0.62 ...
Page 89
... See the following figure for illustration. TMR_ON 3.579545 MHz TMR_STS 24 bit counter Bits (23-0) 24 TMR_EN TMR_VAL -79 - W83977TF PRELIMINARY The power There are no timer reset To SCI Logic Publication Release Date:March 1998 Revision 0.62 ...
Page 90
... Power Management 1 Status Register 1 (PM1STS1) Register Location: <CR60, Default Value: 00h Attribute: Read/write Size: 8 bits 7 61> System I/O Space -80 - W83977TF PRELIMINARY interrupt could be Reverved or The base address of general- 0 TMR_STS Reserved Reserved Reserved BM_STS GBL_STS Reserved Reserved Publication Release Date:March 1998 Revision 0.62 ...
Page 91
... When the WAK_STS is cleared and all devices are in sleeping state, the whole chip enters the sleeping state. Description This bit is set when the BIOS wants the 61> System I/O Space Reserved Reserved Reserved Reserved Reserved Reserved Reserved WAK_STS Description -81 - W83977TF PRELIMINARY Publication Release Date:March 1998 Revision 0.62 ...
Page 92
... Name 0-7 Reserved Reserved. These bits always return zeros. 61> System I/O Space TMR_EN Reserved Reserved Reserved GBL_EN Reserved Reserved Reserved Description 61> System I/O Space Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Description -82 - W83977TF PRELIMINARY Publication Release Date:March 1998 Revision 0.62 ...
Page 93
... SCI_EN BM_RLD GBL_RLD Reserved Reserved Reserved Reserved Reserved Description When this bit is set, then the power management events will 61> System I/O Space Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Description -83 - W83977TF PRELIMINARY Publication Release Date:March 1998 Revision 0.62 ...
Page 94
... Name 0-7 Reserved Reserved. These bits always return zeros. 61> System I/O Space Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Description 61> System I/O Space Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Description -84 - W83977TF PRELIMINARY Publication Release Date:March 1998 Revision 0.62 ...
Page 95
... Default Value: 00h Attribute: Read only Size: 8 bits 61> System I/O Space TMR_VAL0 TMR_VAL1 TMR_VAL2 TMR_VAL3 TMR_VAL4 TMR_VAL5 TMR_VAL6 TMR_VAL7 Description 61> System I/O Space TMR_VAL8 TMR_VAL9 TMR_VAL10 TMR_VAL11 TMR_VAL12 TMR_VAL13 TMR_VAL14 TMR_VAL15 -85 - W83977TF PRELIMINARY Publication Release Date:March 1998 Revision 0.62 ...
Page 96
... TMR_STS bit is set any time the last bit of the timer (bit 23) goes from from the TMR_EN bit is set, the setting of the TMR_STS bit will generate an SCI interrupt. Description 61> System I/O Space TMR_VAL16 TMR_VAL17 TMR_VAL18 TMR_VAL19 TMR_VAL20 TMR_VAL21 TMR_VAL22 TMR_VAL23 Description -86 - W83977TF PRELIMINARY Publication Release Date:March 1998 Revision 0.62 ...
Page 97
... IRQ to the SCI logic input is ignored and no SCI interrupt will be raised. 61> System I/O Space Description 63> System I/O Space -87 - W83977TF PRELIMINARY 0 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved URBSCISTS URASCISTS FDCSCISTS PRTSCISTS KBCSCISTS MOUSCISTS Reserved ...
Page 98
... Reserved Reserved. These bits always return zeros. Description status, which is set by the KBC IRQ. SCI status, which is set by the MOUSE IRQ. 63> System I/O Space Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Description -88 - W83977TF PRELIMINARY Publication Release Date:March 1998 Revision 0.62 ...
Page 99
... Read/write Size: 8 bits 63> System I/O Space URBSCIEN URASCIEN FDCSCIEN PRTSCIEN KBCSCIEN MOUSCIEN Reserved Reserved Description enable, which controls the KBC IRQ. SCI enable, which controls the MOUSE IRQ. 63> System I/O Space -89 - W83977TF PRELIMINARY (KBCSCIEN and KBCSCISTS) or Publication Release Date:March 1998 Revision 0.62 ...
Page 100
... Default Value: 00h Attribute: Read/write Size: 8 bits Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Description System I/O Space BIOS_STS Reserved Reserved Reserved Reserved Reserved Reserved Reserved Description System I/O Space -90 - W83977TF PRELIMINARY Publication Release Date:March 1998 Revision 0.62 ...
Page 101
... Default Value: 00h Attribute: Read/write Size: 8 bits Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Description System I/O Space Description System I/O Space -91 - W83977TF PRELIMINARY 0 BIOS_EN TMR_ON Reserved Reserved Reserved Reserved Reserved Reserved Publication Release Date:March 1998 Revision 0.62 ...
Page 102
... GBL_EN TMR_VAL6 TMR_VAL5 TMR_VAL4 TMR_VAL14 TMR_VAL13 TMR_VAL12 TMR_VAL22 TMR_VAL21 TMR_VAL20 -92 - W83977TF PRELIMINARY Wrinting BM_STS clears BM_STS GBL_RLS TMR_VAL3 TMR_VAL2 ...
Page 103
... SERIAL IRQ W83977TF supports a serial IRQ scheme. This allow a signal line to be used to report the legacy ISA interrupt rerquests. Because more than one device may need to share the signal serial IRQ signal line, an open drain signal scheme is used. The clock source is the PCI clock. The serial interrupt is transfered on the IRQSER signal, one cycle consisting of three frames types: a start frame, several IRQ/Data frame, and one Stop frame ...
Page 104
... Stop Frame is low for 2 clocks, the next IRQSER cycle's Sample mode is the Quiet mode. If the Stop Frame is low for 3 clocks, the next IRQSER cycle's Sample mode is the Continuous mode. IOCHCK FRAME STOP FRAME STOP None T=Turn-around -94 - W83977TF PRELIMINARY NEXT CYCLE START Host Controller S=Sample I=Idle Publication Release Date:March 1998 Revision 0.62 ...
Page 105
... Start IRQ0 IRQ1 SMI IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ8 IRQ9 IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 IRQ15 IOCHCK INTA INTB INTC INTD Unassigned -95 - W83977TF PRELIMINARY Publication Release Date:March 1998 ...
Page 106
... Address Qualification = 1 16 bit Address Qualification Bit 6: EN48 = 0 The clock input on Pin 1 should be 24 Mhz The clock input on Pin 1 should be 48 Mhz. The corresponding power-on setting pin is SOUTB (pin 53). 0x73 (read only). Publication Release Date: March 1998 -96 - W83977TF PRELIMINARY Revision 0.62 ...
Page 107
... Enable FDC legacy mode on IRQ and DRQ selection, then DO register bit 3 is effective on selecting IRQ = 1 Disable FDC legacy mode on IRQ and DRQ selection, then DO register bit 3 is not effective on selecting IRQ PNPCSV Publication Release Date: March 1998 -97 - W83977TF PRELIMINARY must be complementary PNPCSV to 0 PNPCSV is 1. ...
Page 108
... External two FDC Mode CR2A (Default 0x00) Bit 7: PIN57S = 0 KBRST = 1 GP12 Bit 6: PIN56S = 0 GA20 = 1 GP11 Bit PIN40S1, PIN40S0 = 00 Reserved = 01 GP24 = 10 8042 P13 = 11 Reserved Bit Reserved. Bit PIN3S1, PIN3S0 = 00 DRVDEN1 = 01 GP10 = 10 8042 P12 = 11 SCI Publication Release Date: March 1998 -98 - W83977TF PRELIMINARY Revision 0.62 ...
Page 109
... Reserved Bit PIN103S1, PIN103S0 = 00 IRQ14 = 01 GP14 = 10 PLEDO = 11 Reserved CR2D (Default 0x00) Test Modes: Reserved for Winbond. CR2E (Default 0x00) Test Modes: Reserved for Winbond. CR2F (Default 0x00) Test Modes: Reserved for Winbond. Publication Release Date: March 1998 -99 - W83977TF PRELIMINARY Revision 0.62 ...
Page 110
... Bit 1: FDC DMA Mode = 0 Burst Mode is enabled = 1 Non-Burst Mode (Default during POR, default 0x00 otherwise) if PNPCSV = 0 during POR, default 0x00, 0x00 otherwise during POR, default 0x00 otherwise during POR, default 0x04 otherwise) -100 - W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 111
... When FDD is in enhanced 3-mode(CRF0.bit0=1),these bits determine SELDEN value in TABLE A of CRF4 and CRF5 as follows. DTYPE1 DPYTE0 Note: X means don't care. DRATE1 DRATE0 SELDEN -101 - W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 112
... Bit DRTS1, DRTS0: Data Rate Table select (Refer to TABLE A Select Regular drives and 2.88 format = 01 Specifical application = 10 2 Meg Tape = 11 Reserved Bit 2: Reserved. Bit 1:0: DMOD0, DMOD1 : Drive Model select (Refer to TABLE B). CRF5 (Default 0x00) FDD1 Selection: Same as FDD0 of CRF4. Publication Release Date: July 1997 -101.1 - W83977TF PRELIMINARY Revision 0.61 ...
Page 113
... DRVDEN1(pin 3) SELDEN DRATE0 DRATE1 DRATE0 DRATE0 SELDEN DRATE0 DRATE1 -102- W83977TF PRELIMINARY SELDEN FM CRF0 bit 0=0 --- 1 250K 1 150K 0 125K 0 --- 1 250K 1 250K 0 125K 0 --- 1 250K 1 --- 0 125K 0 DRIVE TYPE 4/2/1 MB 3.5” ...
Page 114
... ECP and EPP - 1.9 mode = 111 ECP and EPP - 1.7 mode during POR, default 0x00 otherwise) if PNPCSV = 0 during POR, default 0x00, 0x00 otherwise) (all modes supported, EPP is only available when the base = 0 during POR, default 0x00 otherwise) -103- W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 115
... POR, default 0x00 otherwise) if PNPCSV = 0 during POR, default 0x00, 0x00 otherwise during POR, default 0x00 otherwise during POR, default 0x00 otherwise) if PNPCSV = 0 during POR, default 0x00, 0x00 otherwise during POR, default 0x00 otherwise) -104- W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 116
... Active pulse 1.6 S Active pulse 3/16 bit time Inverting IRTX/SOUTB pin Inverting IRTX/SOUTB & 500 KHZ clock Inverting IRTX/SOUTB Inverting IRTX/SOUTB & 500 KHZ clock -105- W83977TF PRELIMINARY IRRX high Demodulation into SINB/IRRX Demodulation into SINB/IRRX routed to SINB/IRRX routed to SINB/IRRX Demodulation into SINB/IRRX ...
Page 117
... Select 12Mhz as KBC clock input Select 16Mhz as KBC clock input. Bit Reserved. Bit Port 92 disable Port 92 enable. if PENKBC= 1 during POR, default 0x00 otherwise) if PENKBC= 1 during POR, default 0x00 otherwise) -106- W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 118
... Bit 4: IRQ Filter Select = 1 Debounce Filter Enabled = 0 Debounce Filter Bypassed Bit 3: Select Function Select Alternate Function: Interrupt Steering Select Basic I/O Function. Bit 2: Reserved. Bit 1: Polarity Invert Invert. GP11 Publication Release Date: March 1998 -107- W83977TF PRELIMINARY alternate function Revision 0.62 ...
Page 119
... Bit Reserved. Bit Select Function Select Basic I/O function Select 1st alternate function: Power LED output Reserved = 11 Reserved Bit 2: Reserved. Bit 1: Polarity: 1: Invert Invert Bit 0: In/Out: 1: Input, 0: Output Watch Dog Timer Output. Publication Release Date: March 1998 -108- W83977TF PRELIMINARY Revision 0.62 ...
Page 120
... Bit Select Function Select Basic I/O function Select 1st alternate function: Power LED output. Please refer to TABLE Reserved Bit 2: Reserved. Bit 1: Polarity: 1: Invert Invert Bit 0: In/Out: 1: Input, 0: Output Watch Dog Timer Output. Publication Release Date: March 1998 -109- W83977TF PRELIMINARY Revision 0.62 ...
Page 121
... Bit These bits select IRQ resource for Watch Dog. WDT_CTRL1 BIT[ GP20~GP26 Publication Release Date: March 1998 -110- W83977TF PRELIMINARY POWER LED STATE 1 Hertz Toggle pulse Continuous high or low* Continuous high or low* 1 Hertz Toggle pulse at Logic Device 8. Revision 0.62 ...
Page 122
... Select Basic I/O function Reserved = 10 Select 2nd alternate function: Keyboard P14 I/ Reserved Bit 2: Int Enable Common IRQ = 0 Disable Common IRQ Bit 1: Polarity: 1: Invert Invert Bit 0: In/Out: 1: Input, 0: Output¡ @¡ @ Publication Release Date: March 1998 -111- W83977TF PRELIMINARY Revision 0.62 ...
Page 123
... Bit Reserved. Bit 3: Select Function Select alternate function: GATE A20(Connect to KBC P21 Select basic I/O function Bit 2: Int Enable Common IRQ = 0 Disable Common IRQ Bit 1: Polarity: 1: Invert Invert Bit 0: In/Out: 1: Input, 0: Output Publication Release Date: March 1998 -112- W83977TF PRELIMINARY Revision 0.62 ...
Page 124
... Bit 1: Keyboard interrupt reset Enable or Disable = 1 Watch Dog Timer is reset upon a Keyboard interrupt = 0 Watch Dog Timer is not affected by Keyboard interrupt Bit 0: Reserved. Watch Dog Watch Dog Counter. -113- W83977TF PRELIMINARY Watch Dog Timer Time-out value, but Publication Release Date: March 1998 Revision 0.62 ...
Page 125
... Bit Reserved. Bit These bits select IRQ resource for GP31 as you setting GP31 alternate function (Interrupt Steering). Timer time-out event; this bit is self-clearing. Timer Status). The ORed signal is self-clearing. -114- W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 126
... Select Basic I/O Function. Bit 2: Reserved. Bit 1: Polarity: 1: Invert Invert Bit 0: In/Out: 1: Input, 0: Output CRE3 (GP33, Default 0x01) Bit Reserved. Bit 3: Select Function Select Alternate Function: General Purpose Address Decode Select Basic I/O Function. Publication Release Date: March 1998 -115- W83977TF PRELIMINARY Revision 0.62 ...
Page 127
... Disable GP33 General Purpose Address Decode. Bit Enable GP32 General Purpose Address Decode Disable GP32 General Purpose Address Decode. *Note: If the logical device's activate bit is not set then bit 0 and 1 have no effect. Publication Release Date: March 1998 -116- W83977TF PRELIMINARY Revision 0.62 ...
Page 128
... Bit 1: MSXKEY. Enable any character received from Mouse to wake-up the system Just clicking Mouse left/right-botton twice can wake the system up Any character received from Mouse can wake the system up (the setting of Bit 4 is ignored). SCI . PANSWOUT PANSWOUT . PANSWOUT PANSWOUT Publication Release Date: March 1998 -117- W83977TF PRELIMINARY . . . PANSWOUT . Revision 0.62 ...
Page 129
... CRF0.bit7 (CHIPPME) is also set to 1. Bit 0: URBPME. UART B power management enable disable the auto power management functions enable the auto power management functions provided CRF0.bit7 (CHIPPME) is also set to 1. PANSWIN Publication Release Date: March 1998 -118- W83977TF PRELIMINARY . This bit is cleared by Revision 0.62 ...
Page 130
... IRQ, any DMA acknowledge, and any transition on BUSY, pins. ACK , PE, SLCT, and Publication Release Date: March 1998 -119- W83977TF PRELIMINARY ERR pins in a ACK , PE, SLCT, and ERR Revision 0.62 ...
Page 131
... SMI interrupt due to printer port's idleness. SMI interrupt due to printer port's idleness. SMI interrupt due to FDC's idleness. SMI interrupt due to FDC's idleness. -120- W83977TF PRELIMINARY bit is set SMI logics respectively. Publication Release Date: March 1998 Revision 0.62 ...
Page 132
... UART A's trap. SMI interrupt due to UART B's trap. SMI interrupt due to UART B's trap. SMI generation due to the device's IRQ. SMI interrupt due to any IRQ of the devices. These 4 bits SMI -121- W83977TF PRELIMINARY SMI logics respectively. The Publication Release Date: March 1998 Revision 0.62 logic ...
Page 133
... SMI interrupt due to UART A's IRQ. SMI interrupt due to UART B's IRQ. SMI interrupt due to UART B's IRQ. SMI event is raised on the output of the SMI interrupt to be generated on the pin Publication Release Date: March 1998 -122- W83977TF PRELIMINARY SMI SMI . If this bit is SMI . Revision 0.62 ...
Page 134
... +10 LIH I -10 LIL +10 LIH I -10 LIL - 123 - W83977TF PRELIMINARY UNIT V +0 UNIT CONDITIONS 2.5 V BAT 5.0 V, All ACPI pins are SB not connected ...
Page 135
... Input Low Leakage I LIL MIN. TYP. MAX. 0.3xV DD 0.7xV DD 0.4 3 0.3xV DD 0.7xV DD 0.4 3 0.3xV DD 0.7xV DD 0.4 3 0.3xV DD 0.7xV DD 0.4 3 124 - W83977TF PRELIMINARY UNIT CONDITIONS ...
Page 136
... IH Input High Leakage I LIH Input Low Leakage I LIL MIN. TYP. MAX. 0.8 2.0 0.4 2 0.8 2.0 0.4 2 0.4 2.4 0.4 2.4 0.4 0.4 0.8 2.0 +10 -10 Publication Release Date: March 1998 - 125 - W83977TF PRELIMINARY UNIT CONDITIONS ...
Page 137
... IL V 0.7xV LIH I LIL V 0.5 0 1.6 2 0.5 1 LIH I LIL V 0.5 0 1.6 2 0.5 1 LIH I LIL - 126 - W83977TF PRELIMINARY MAX. UNIT CONDITIONS + - ...
Page 138
... MCY 260/430 AA /510 127 - W83977TF PRELIMINARY TYP. MAX. (NOTE 360/570 /675 360/570 /675 Publication Release Date: March 1998 Revision 0.62 UNIT nS nS ...
Page 139
... T MRW T 135/220 TC T 1.8/3/3. RST T 0.5/0.9 IDX T 1.0/1.6 DST T 24/40/48 STD T 6.8/11.5 STP T Note 100/185 WDD T 100/138 WPC - 128 - W83977TF PRELIMINARY TYP. MAX. (NOTE 1) 6/12 /20/24 /260 5 /1.0 /2.0 7/11.7 7.2/11.9 /13.8 /14 /14.2 Note 2 Note 2 125/210 150/235 /225 /250 /275 125/210 150/235 /225 /250 /275 Publication Release Date: March 1998 Revision 0.62 UNIT ...
Page 140
... T 100 pF Loading MWO T SIM T RIM T 100 pF Loading IAD T 100 pF Loading IID N 100 pF Loading SYM. MIN 200 t5 Publication Release Date: March 1998 - 129 - W83977TF PRELIMINARY MIN. MAX. UNIT 9/16 Baud Rate 1 S 1/16 8/16 Baud Rate 175 nS 9/16 16/16 Baud Rate 1/2 Baud Rate 250 nS 200 ...
Page 141
... Publication Release Date: March 1998 - 130 - W83977TF UNIT ...
Page 142
... Deasserted to Deasserted and PD invalid SYM t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 Asserted t22 - 131 - W83977TF PRELIMINARY MIN. MAX. UNIT 160 ...
Page 143
... SYMBOL MIN. MAX 200 t6 80 200 Publication Release Date: March 1998 - 132 - W83977TF UNIT UNIT UNIT Revision 0.62 ...
Page 144
... Time from DATA transition to falling edge of CLK PRELIMINARY MIN. MAX 100 5 T28 Publication Release Date: March 1998 - 133 - W83977TF UNIT 167 ...
Page 145
... SWH falling edge to t KCLK/MCLK falling edge to WKUPD edge delay t PANSWOUT WKUPW active pulse width PARAMETER PARAMETER falling edge PANSWOUT PANSWOUT Hi-Z falling PANSWOUT - 134 - W83977TF PRELIMINARY MIN. MAX. UNIT 300(Note 1) ns MIN. MAX. UNIT 200 ns 0.5 1 sec Publication Release Date: March 1998 ...
Page 146
... IOR TMW (IOW) TMR (IOR) TRA TRR TDH TDF TR TWA TWW TWD TDW TWI DIR TMCY TAA TMRW STEP - 135 - W83977TF PRELIMINARY Write Date WD TWDD Index INDEX TIDX TIDX Terminal Count TC TTC Reset RESET TRST Drive Seek operation TSTP TDST TSTD ...
Page 147
... SERIAL OUT (SOUT) THRS IRQ3 or IRQ4 THR IOW (WRITE THR) IOR (READ TIR) Receiver Timing STAR DATA BITS (5-8) Transmitter Timing STAR DATA (5-8) PARITY THR TSI - 136 - W83977TF PRELIMINARY PARITY STOP TSINT TRINT STAR STOP (1-2) TSTI TIR Publication Release Date: March 1998 Revision 0.62 ...
Page 148
... Printer Interrupt Timing ¢x ¢x ¢x ¢x ¡÷ ¡ö ¢x TLAD ¢x ¢x ¢x ¢x ¢x ¢x - 137 - W83977TF PRELIMINARY ¢x ¢x ¢x ¡÷ ¡ö TMWO ¢x ¢x ¢x ¢x ¢x ¡ö TSIM ¢x ¢x ¢ ...
Page 149
... Parallel Port 13.3.1 Parallel Port Timing IOW INIT, STROBE AUTOFD, SLCTIN PD<0:7> ACK IRQ (SPP) IRQ (EPP or ECP) nFAULT (ECP) ERROR (ECP) IRQ Publication Release Date: March 1998 - 138 - W83977TF PRELIMINARY Revision 0.62 ...
Page 150
... EPP Data or Address Read Cycle (EPP Version 1.9) A<0:10> t1 IOR SD<0:7> t5 IOCHRDY t10 t13 t14 WRITE t16 PD<0:7> t22 t23 t24 ADDRSTB DATASTB WAIT t18 t17 t21 t25 t27 t26 - 139 - W83977TF PRELIMINARY t15 t19 t20 t28 Publication Release Date: March 1998 Revision 0.62 ...
Page 151
... EPP Data or Address Write Cycle (EPP Version 1.9) A10-A0 SD<0:7> IOW IOCHRDY WRITE PD<0:7> DATAST ADDRSTB WAIT PBDIR t10 t11 t13 t15 t16 t17 t19 t20 t22 - 140 - W83977TF PRELIMINARY t12 t14 t18 t21 Publication Release Date: March 1998 Revision 0.62 ...
Page 152
... EPP Data or Address Read Cycle (EPP Version 1.7) A<0:10> t1 IOR SD<0:7> t5 IOCHRDY t10 t13 t14 WRITE t16 PD<0:7> t22 t23 ADDRSTB DATASTB WAIT t18 t17 t21 t24 t26 t27 - 141 - W83977TF PRELIMINARY t15 t19 t20 t25 t28 Publication Release Date: March 1998 Revision 0.62 ...
Page 153
... IOCHRDY WRITE PD<0:7> DATAST ADDRSTB WAIT 13.3.6 Parallel Port FIFO Timing PD<0:7> nSTROBE BUSY t10 t11 t13 t15 t16 t17 t19 t20 t1 t2 > 142 - W83977TF PRELIMINARY t22 t22 t18 t4 >| t3 >| t5 > >| >| Publication Release Date: March 1998 Revision 0.62 ...
Page 154
... ECP Parallel Port Forward Timing nAUTOFD PD<0:7> nSTROBE BUSY 13.3.8 ECP Parallel Port Reverse Timing PD<0:7> nACK nAUTOFD 143 - W83977TF PRELIMINARY Publication Release Date: March 1998 Revision 0.62 ...
Page 155
... RDB D0-D7 13.4.3 Send Data to K/B CLOCK (KCLK) T12 SERIAL DATA START (KDAT ACTIVE T7 DATA ACTIVE T10 T11 DATA OUT T13 T14 T19 - 144 - W83977TF PRELIMINARY T17 T18 T16 D7 P STOP Publication Release Date: March 1998 Revision 0.62 ...
Page 156
... Receive Data from Mouse MCLK T29 MDAT START T14 T13 T23 T22 T24 T26 T27 T28 145 - W83977TF PRELIMINARY STOP STOP Bit D7 P STOP Bit Publication Release Date: March 1998 Revision 0.62 ...
Page 157
... GPIO Write Timing Diagram A0-A15 IOW D0-7 GPIO10-17 GPIO20-25 13.6 Master Reset (MR) Timing Vcc MR 13.7 Keyboard/Mouse Wake-up Timing KCLK MCLK PANSWIN PANSWOUT HI-Z tSWL VALID VALID PREVIOUS STATE tVMR tWKUPD tSWZ - 146 - W83977TF PRELIMINARY VALID tWGO tWKUPW Publication Release Date: March 1998 Revision 0.62 ...
Page 158
... DCH2/PD4 18 RDD2/PD3 5 STEP2/SLIN 17 4 WP2/PD2 16 DIR2/INIT 3 TRK02/PD1 15 HEAD2/ERR 2 IDX2/PD0 14 RWC2/AFD 1 STB PRINTER PORT Parallel Port Extension 2FDD Connection Diagram JP13 JP13 - 147 - W83977TF PRELIMINARY JP 13A DCH2 34 33 HEAD2 32 31 RDD2 30 29 WP2 28 27 TRK02 26 25 WE2 24 23 WD2 22 21 STEP2 20 19 ...
Page 159
... W83977TF-A AM. MEGA. 87-96 730AC2722968SA 1st line: Winbond logo 2nd line: the type number: W83977TF-A 3rd line: the source of KBC F/W -- American Megatrends Incorporated 4th line: the tracking code 730: packages made in '97, week 30 A: assembly house ID; A means ASE, S means SPIL.... etc. ...
Page 160
... Detail F Winbond Electronics (H.K.) Ltd. Rm. 803, World Trade Square, Tower II 123 Hoi Bun Rd., Kwun Tong Kowloon, Hong Kong TEL: 852-27516023-7 FAX: 852-27552064 - 149 - W83977TF PRELIMINARY Dimension in mm Dimension in inch Symbol Min Nom Min Nom Max A 0.25 0.35 0.45 0.010 0.014 ...