Digchip : Database on electronics components
Electronic components database
Search:                      In section:
Member, Distributor  
Log In
Email:
Password:

Details, datasheet, quote on part number:FDC87W22
 
 
Part:FDC87W22
Description:
Company:Standard Microsystems Corporation
Datasheet:Download FDC87W22 datasheet   File size : 470 kB
Request For quote:  Find where to buy FDC87W22
 



Datasheet text preview:
FDC87W22

Power I/O Controller
FEATURES
· · 5 Volt Operation Floppy Disk Controller (FDC) - Compatible with IBM PC/AT Disk Drive Systems - Variable Write Pre-Compensation with Track Selectable Capability - DMA Enable Logic - Non-Burst Mode DMA Option - Supports Floppy Disk Drives and Tape Drives - Detects All Overrun and Underrun Conditions - Data Rate and Drive Control Registers - Built-in Address Mark Detection Circuit to Simplify the Read Electronics - IBM PC System Address Decoder - Supports up to Two Embedded Hard Disk Drives (IDE AT BUS) - Single 24 MHz Crystal Input - FDD Anti-Virus Functions With Software Write Protect and FDD Write Enable Signal, Write Data Signal Force Inactive - Supports up to Four 3.5-Inch or 5.25Inch Floppy Disk Drives - Completely Compatible with Industry Standard 82077 - 360Kbps/720K/1.2M/1.44M/2.88M Format - 250Kbps, 300Kbps, 500Kbps, 1 Mbps Data Transfer Rate - Supports Vertical Recording Format - 16-Byte Data FIFOs · Serial Ports Two High-speed 16550 Compatible UARTs with 16-Byte Send/Receive FIFOs - MIDI Compatible - 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 - Internal Diagnostic Capabilities: - Loop-Back Controls for Communications Link Fault Isolation - Break, Parity, Overrun, Framing Error Simulation - Programmable Baud Generator Allows Division of 1.8461 MHz and 24 MHz by 1 to (216-1) Parallel Port - Compatible with IBM Parallel Port - Supports Parallel Port with Bidirectional Lines - Supports Enhanced Parallel Port (EPP) - Compatible with IEEE 1284 Specification - Supports Extended Capabilities Port (ECP) - Compatible with IEEE 1284 Specification - Extension FDD Mode Supports Disk Drive B Through Parallel Port - Extension Adapter Mode Supports Pocket Devices Through Parallel Port

·

· ·

Extension 2FDD Mode Supports Disk Drives A And B Through Parallel Port - JOYSTICK Mode Supports Joystick Through Parallel Port Programmable Configuration Settings Immediate or Automatic Power-Down Mode for Power Management -

· · · · ·

ISA Host Interface All Hardware Power-On Settings Have Internal Pull-Up or Pull-Down Resistors as Default Value Configurable Plug and Play Registers Infrared Communication Port 100 Pin QFP Package

GENERAL DESCRIPTION
The FDC87W22 integrates a disk drive adapter, serial port (UART), parallel port, IDE bus interface, and game port decoder onto a single chip. The FDC87W22 also has additional powerful features such as configurable plugand-play registers for the whole chip and infrared support in one of the serial ports. The disk drive adapter functions of the FDC87W22 include a floppy disk drive controller compatible with the industry standard 82077/765 data separator, write precompensation circuit, decode logic, data rate selection, clock generator, drive interface control logic, and interrupt and DMA logic. The wide range of functions integrated into the FDC87W22 greatly reduces the number of components required for interfacing with floppy disk drives. The FDC87W22 supports 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, and 1 Mb/S. The FDC87W22 provides 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. The FDC87W22 supports one PC-compatible printer port. Additional bidirectional I/O capability is available by hardware control or software programming. The parallel port also supports the Enhanced Parallel Port (EPP) and Extended Capabilities Port (ECP). The FDC87W22 supports two embedded hard disk drive (AT bus) interfaces and a game port with decoded read/write output. The chip's Extension FDD Mode and Extension 2FDD Mode allow one or two external floppy disk drives to be connected to the computer through the printer interface pins in notebook computer applications. The Extension Adapter Mode of the FDC87W22 allows pocket devices to be installed through the printer interface pins in notebook computer applications according to a protocol set by SMSC, but with upgraded performance. The JOYSTICK mode allows a joystick to be connected to a parallel port with a signal switching cable. The configuration registers support mode selection, function enable/disable, and power down function selection. Moreover, the configurable PnP registers are compatible with the plug-and-play feature in Windows 95TM, which makes system resource allocation more efficient than ever.
Standard Microsystems is a registered trademark and SMSC is a trademark of Standard Microsystems Corporation. Other product and company names are trademarks or registered trademarks of their respective holders.

2

TABLE OF CONTENTS
FEATURES ...... 1 GENERAL DESCRIPTION ....... 2 PIN CONFIGURATION.... 5 PIN DESCRIPTION ........ 6 HOST INTERFACE............ 6 SERIAL PORT INTERFACE .......... 7 GAME PORT/POWER DOWN INTERFACE ..... 9 MULTI-MODE PARALLEL PORT .......... 10 IDE AND FDC INTERFACE ...... 18 FDC FUNCTIONAL DESCRIPTION....... 20 FDC87W22 FDC........ 20 AT INTERFACE ............. 20 FIFO (DATA)...... 20 DATA SEPARATOR ........ 21 W RITE PRECOMPENSATION ..... 21 PERPENDICULAR RECORDING MODE ........ 21 FDC CORE .. 22 FDC COMMANDS.......... 23 REGISTER DESCRIPTIONS........ 32 STATUS REGISTER A (SA REGISTER) (READ BASE ADDRESS + 0) .......... 33 STATUS REGISTER B (SB REGISTER) (READ BASE ADDRESS + 1) .......... 35 DIGITAL OUTPUT REGISTER (DO REGISTER) (WRITE BASE ADDRESS + 2) ..... 37 TAPE DRIVE REGISTER (TD REGISTER) (READ BASE ADDRESS + 3) ........ 37 MAIN STATUS REGISTER (MS REGISTER) (READ BASE ADDRESS + 4) ..... 38 DATA RATE REGISTER (DR REGISTER) (WRITE BASE ADDRESS + 4) ...... 39 FIFO REGISTER (R/W BASE ADDRESS + 5)....... 40 STATUS REGISTER 0 (ST0)..... 41 STATUS REGISTER 1 (ST1)..... 41 STATUS REGISTER 2 (ST2)..... 42 STATUS REGISTER 3 (ST3)..... 42 DIGITAL INPUT REGISTER (DI REGISTER) (READ BASE ADDRESS + 7)...... 42 CONFIGURATION CONTROL REGISTER (CC REGISTER) (WRITE BASE ADDRESS + 7) ......... 44 IDE ........ 45 IDE DECODE DESCRIPTION ..... 45 UART PORT .. 46 UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER (UART A, UART B)........... 46 UART CONTROL REGISTER (UCR) (READ/WRITE) ........... 49 UART STATUS REGISTER (USR) (READ/WRITE)........ 50 3

HANDSHAKE CONTROL REGISTER (HCR) (READ/WRITE).... 51 HANDSHAKE STATUS REGISTER (HSR) (READ/WRITE) ...... 52 UART FIFO CONTROL REGISTER (UFR) (WRITE ONLY) ............ 53 INTERRUPT STATUS REGISTER (ISR) (READ ONLY)...... 54 INTERRUPT CONTROL REGISTER (ICR) (READ/WRITE) ...... 56 PROGRAMMABLE BAUD GENERATOR (BLL/BHL) (READ/WRITE)... 56 USER-DEFINED REGISTER (UDR) (READ/WRITE)........ 57 PARALLEL PORT........ 58 PRINTER INTERFACE LOGIC ..... 58 ENHANCED PARALLEL PORT (EPP) ......... 61 DATA SWAPPER ........... 61 PRINTER STATUS BUFFER ....... 61 PRINTER CONTROL LATCH AND PRINTER CONTROL SWAPPER ...... 62 EPP ADDRESS PORT .... 63 EPP DATA PORT 0-3.... 63 EPP OPERATION.......... 65 EXTENDED CAPABILITIES PARALLEL (ECP) PORT......... 65 EXTENSION FDD MODE (EXTFDD) ........ 74 EXTENSION 2FDD MODE (EXT2FDD) .... 74 SPECIFICATIONS........116 ABSOLUTE MAXIMUM RATINGS .......116 DC CHARACTERISTICS.......116 AC CHARACTERISTICS.......118 TIMING WAVEFORMS .........124 APPLICATION CIRCUITS .....136 PACKAGE DIMENSIONS .....139

80 Arkay Drive Hauppauge, NY 11788 (516) 435-6000 FAX (516) 273-3123 4

nINDEX nSTEP nDSA nDSB nWE nWD nRWC nHEAD nDIR GND nIDBEN IRQ_B nIRQIN nCS0 nCS1 IRQ_A TC nDACK_B IRQ_F DRQ_B 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

FDC87W22

PIN CONFIGURATION

5

nRESIDE nCS nPDCIN DRQ_C IOCHRDY MR XTAL1 XTAL2 PD0 PD1 PD2 PD3 PD4 PD5 VDD PD6 PD7 nDACK_C nSTB nAFD nINIT nSLIN IRQ_E BUSY GND nACK PE SLCT nERR SINA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 nRIB nDCDB nDSRB nCTSB nDTRB nRTSB IRQ_C SOUTB SINB nGMRD GND nGMWR SOUTA IRQ_D nRTSA nDTRA nCTSA nDSRA nDCDA nRIA

nMOB nMOA nTRAK0 NWP nDSKCHG A10 nRDATA D7 D6 D5 D4 D3 D2 D1 D0 GND nIOW nIOR AEN A9 A8 A7 A6 A5 VDD A4 A3 A2 A1 A0