|
Part Number |
FDC37C93X |
|
Manufacturer |
SMSC Corporation |
|
Semiconductor DataSheet |
|
DataSheet View |
|
FDC37C93x
Plug and Play Compatible Ultra I/O™ Controller ™
FEATURES
• • • 5 Volt Operation ISA Plug-and-Play Standard (Version 1.0a) Compatible Register Set 8042 Keyboard Controller - 2K Program ROM - 256 Bytes Data RAM - Asynchronous Access to Two Data Registers and One Status Register - Supports Interrupt and Polling Access - 8 Bit Timer/Counter Real Time Clock - MC146818 and DS1287 Compatible - 256 Bytes of Battery Backed CMOS in Two Banks of 128 Bytes - 128 Bytes of CMOS RAM Lockable in 4x32 Byte Blocks - 12 and 24 Hour Time Format - Binary and BCD Format - 1µa Standby Current (typ) Intelligent Auto Power Management 2.88MB Super I/O Floppy Disk Controller - Relocatable to 480 Different Addresses - 13 IRQ Options - 4 DMA Options - Licensed CMOS 765B Floppy Disk Controller - Advanced Digital Data Separator - Software and Register Compatible with SMSC's Proprietary 82077AA Compatible Core - Sophisticated Power Control Circuitry (PCC) Including Multiple Powerdown Modes for Reduced Power Consumption - Game Port Select Logic - Supports Two Floppy Drives Directly - 24 mA AT Bus Drivers - Low Power CMOS Design • Licensed CMOS 765B Floppy Disk Controller Core - Supports Vertical Recording Format - 16 Byte Data FIFO - 100% IBM® Compatibility - Detects All Overrun and Underrun Conditions - 48 mA Drivers and Schmitt Trigger Inputs - DMA Enable Logic - Data Rate and Drive Control Registers Enhanced Digital Data Separator - Low Cost Implementation - No Filter Components Required - 2 Mbps, 1 Mbps, 500 Kbps, 300 Kbps, 250 Kbps Data Rates - Programmable Precompensation Modes Serial Ports - Relocatable to 480 Different Addresses - 13 IRQ Options - Two High Speed NS16C550 Compatible UARTs with Send/Receive 16 Byte FIFOs - Programmable Baud Rate Generator - Modem Control Circuitry Including 230K and 460K Baud - IrDA, HP-SIR, ASK-IR Support IDE Interface - Relocatable to 480 Different Addresses - 13 IRQ Options (IRQ Steering through chip) - Two Channel/Four Drive Support - On-Chip Decode and Select Logic Compatible with IBM PC/XT® and PC/AT® Embedded Hard Disk Drives Serial EEPROM Interface Multi-Mode™ Parallel Port with ChiProtect™
•
•
•
• •
•
• •
TABLE OF CONTENTS
FEATURES ........................................................................................................................................1 GENERAL DESCRIPTION..................................................................................................................3 PIN CONFIGURATION.......................................................................................................................4 DESCRIPTION OF PIN FUNCTIONS .................................................................................................5 FUNCTIONAL DESCRIPTION ..........................................................................................................11 SUPER I/O REGISTERS ..................................................................................................................11 HOST PROCESSOR INTERFACE....................................................................................................11 FLOPPY DISK CONTROLLER .........................................................................................................12 FDC INTERNAL REGISTERS...........................................................................................................12 COMMAND SET/DESCRIPTIONS ....................................................................................................36 INSTRUCTION SET .........................................................................................................................40 SERIAL PORT (UART) .....................................................................................................................66 INFRARED INTERFACE...................................................................................................................80 PARALLEL PORT.............................................................................................................................81 IBM XT/AT COMPATIBLE, BI-DIRECTIONAL AND EPP MODES ....................................................83 EXTENDED CAPABILITIES PARALLEL PORT .................................................................................89 AUTO POWER MANAGEMENT .....................................................................................................102 INTEGRATED DRIVE ELECTRONICS INTERFACE .......................................................................107 HOST FILE REGISTERS................................................................................................................107 TASK FILE REGISTERS ................................................................................................................107 IDE OUTPUT ENABLES.................................................................................................................108 BIOS BUFFER................................................................................................................................109 GENERAL PURPOSE I/O FUNCTIONAL DESCRIPTION ...............................................................111 8042 KEYBOARD CONTROLLER AND REAL TIME CLOCK FUNCTIONAL DESCRIPTION ...........122 CONFIGURATION..........................................................................................................................137 OPERATIONAL DESCRIPTION......................................................................................................170 MAXIMUM GUARANTEED RATINGS*............................................................................................170 DC ELECTRICAL CHARACTERISTICS ..........................................................................................170 TIMING DIAGRAMS .......................................................................................................................174 ECP PARALLEL PORT TIMING......................................................................................................196 FDC37C93x ERRATA SHEET.........................................................................................................201
2
-
Relocatable to 480 Different Addresses 13 IRQ Options 4 DMA Options Enhanced Mode Standard Mode: - IBM PC/XT, PC/AT, and PS/2™ Compatible Bidirectional Parallel Port - Enhanced Parallel Port (EPP) Compatible - EPP 1.7 and EPP 1.9 (IEEE 1284 Compliant)
• • •
High Speed Mode Microsoft and Hewlett Packard Extended Capabilities Port (ECP) Compatible (IEEE 1284 Compliant) - Incorporates ChiProtect™ Circuitry for Protection Against Damage Due to Printer Power-On - 12 mA Output Drivers ISA Host Interface 16 Bit Address Qualification 160 Pin QFP Package
-
GENERAL DESCRIPTION
The FDC37C93x incorporates a keyboard interface, real-time clock, SMSC's true CMOS 765B floppy disk controller, advanced digital data separator, 16 byte data FIFO, two 16C550 compatible UARTs, one Multi-Mode parallel port which includes ChiProtect circuitry plus EPP and ECP support, IDE interface, on-chip 24 mA AT bus drivers, game port chip select and two floppy direct drive support. The true CMOS 765B core provides 100% compatibility with IBM PC/XT and PC/AT architectures in addition to providing data overflow and underflow protection. The SMSC advanced digital data separator incorporates SMSC's patented data separator technology, allowing for ease of testing and use. Both on-chip UARTs are compatible with the NS16C550. The parallel port, the IDE interface, and the game port select logic are compatible with IBM PC/AT architecture, as well as EPP and ECP. The FDC37C93x incorporates sophisticated power control circuitry (PCC). The PCC supports multiple low power down modes. The FDC37C93x provides support for the ISA Plug-and-Play Standard (Version 1.0a) and provides for the recommended functionality to support Windows '95. Through internal configuration registers, each of the FDC37C93x's logical device's I/O address, DMA channel and IRQ channel may be programmed. There are 480 I/O address location options, 13 IRQ options, and three DMA channel options for each logical device. The FDC37C93x does not require any external filter components and is, therefore, easy to use and offers lower system cost and reduced board area. The FDC37C93x is software and register compatible with SMSC's proprietary 82077AA core.
3
PIN CONFIGURATION
nDTR2 nCTS2 nRTS2 nDSR2 TXD2 RXD2 nDCD2 nRI2 nDCD1 nRI1 nDTR1 nCTS1 nRTS1 nDSR1 TXD1 RXD1 nSTB nALF nERROR nINIT nSLCTIN VCC PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 GND nACK BUSY PE SLCT VCC XTAL2 GND XTAL1 VBAT GND DRVDEN0 DRVDEN1 nMTR0 nDS1 nDS0 nMTR1 GND nDIR nSTEP nWDATA nWGATE nHDSEL nINDEX nTRK0 nWRTPRT nRDATA nDSKCHG MEDIA_ID1 mEDIA_ID0 VCC CLOCKI nIDE1_OE nHDCS0 nHDCS1 IDE1_IRQ nHDCS2/SA13 nHDCS3/SA14 IDE2_IRQ/SA15 nIOROP nIOWOP A2 A1 A0 24CLK 16CLK CLK01 CLK02 CLK03 GND 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121
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 31 32 33 34 35 36 37 38 39 40
FDC37C93x 160 Pin QFP
120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
nROMDIR nROMCS RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 GP25 GP24 GP23 GP22 GP21 GP20 GP17 GP16 GP15 VCC GP14 GP13 GP12 GP11 GP10 GND MCLK MDAT KCLK KDAT IOCHRDY TC DRQ3 nDACK3 DRQ2 nDACK2 DRQ1 nDACK1 DRQ0 nDACK0
SA0 SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 SA10 SA11 nCS/SA12 IRQ15 IRQ14 IRQ12 IRQ11 IRQ10 IRQ9 VCC IRQ8/nIRQ8 IRQ7 IRQ6 IRQ5 IRQ4 IRQ3 IRQ1 nIOR nIOW AEN GND SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 RESET_DRV
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
4
DESCRIPTION OF PIN FUNCTIONS
PIN NO. 72:79 41:52 53 70 90 80 |