FDC37C78
Floppy Disk Controller
FEATURES
•
•
•
3.3/5 Volt Operation
Intelligent Auto Power Management
2.88MB FDC37C78 Floppy Disk Controller
-
Licensed CMOS 765B Floppy Disk
Controller
-
Software and Register Compatible with
SMSC's Proprietary 82077AA
Compatible Core
-
Supports Two Floppy Drives Directly
Supports Vertical Recording Format
-
-
16 Byte Data FIFO
-
100% IBM Compatibility
-
DMA Enable Logic
-
Data Rate and Drive Control Registers
Swap Drives A and B
Non-Burst Mode DMA Option
Detects All Overrun and Underrun
Conditions
-
Sophisticated Power Control Circuitry
(PCC) Including Multiple Powerdown
Modes for Reduced Power
Consumption
Enhanced Digital Data Separator
- 2 Mbps (Only Available When V
CC
= 5V),
1 Mbps, 500 Kbps, 300 Kbps, 250 Kbps
Data Rates
- Programmable Precompensation Modes
48 pin TQFP Package
-
-
-
•
•
TABLE OF CONTENTS
FEATURES...............................................................................................................................................1
GENERAL DESCRIPTION .......................................................................................................................3
PIN CONFIGURATION.............................................................................................................................4
DESCRIPTION OF PIN FUNCTIONS ......................................................................................................6
FUNCTIONAL DESCRIPTION ...............................................................................................................10
FDC37C78 REGISTERS ..................................................................................................................10
HOST PROCESSOR INTERFACE ..................................................................................................10
FLOPPY DISK CONTROLLER .........................................................................................................11
FLOPPY DISK CONTROLLER INTERNAL REGISTERS.................................................................11
COMMAND SET/DESCRIPTIONS .........................................................................................................29
INSTRUCTION SET ...............................................................................................................................32
AUTO POWER MANAGEMENT.............................................................................................................58
CONFIGURATION..................................................................................................................................62
OPERATIONAL DESCRIPTION.............................................................................................................71
MAXIMUM GUARANTEED RATINGS ..............................................................................................71
DC ELECTRICAL CHARACTERISTICS ...........................................................................................71
TIMING DIAGRAMS ...............................................................................................................................75
2
GENERAL DESCRIPTION
The SMSC FDC37C78 Floppy Disk Controller
utilizes SMSC's proven SuperCell technology
for increased product reliability and functionality.
The FDC37C78 optimized for motherboard
applications. The FDC37C78 supports both 1
Mbps and 2 Mbps data rates and vertical vertical
recording operation at 1 Mbps Data Rate.
The FDC37C78 incorporates SMSC's true CMOS
765B floppy disk controller, advanced digital data
separator, 16 byte data FIFO, on-chip 12 mA bus
drivers 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.
The FDC37C78 incorporates sophisticated power
control circuitry (PCC).
The PCC supports
multiple low power down modes.
The
FDC37C78
Floppy
Disk
Controller
incorporates Software Configurable Logic (SCL)
for ease of use. Use of the SCL feature allows
programmable system configuration of key
functions of FDC
The FDC37C78 does not require any external
filter components, and is, therefore easy to use
and offers lower system cost and reduced board
area. The FDC37C78 is software and register
compatible with SMSC's proprietary 82077AA
core.
3
PIN CONFIGURATION
RESET
38
nIOW
nIOR
DRQ
nCS
48
nDACK
D0
D1
D2
D3
VSS
VCC
D4
D5
D6
D7
VCC
1
2
3
4
5
6
7
8
9
10
11
12
13
47
46
45
44
43
42
41
40
39
37
36
35
34
33
32
31
nMTR0
nDS1/PD
nMTR1/IDLE
nDIR
VCC
nSTEP
VSS
nHDSEL
nWGATE
nWDATA
MEDIA_ID1
MEDIA_ID0
FDC37C78
nDS0
30
29
28
27
26
25
24
DENSEL
VSS
A0
A1
A2
X1
21
14
15
16
17
18
19
20
22
X2
DRVDEN0
23
nDSKCHG
nWRTPRT
4
DRVDEN1
nINDEX
VCC
VSS
nRDATA
nTRK0
IRQ
TC
FDC37C78 PIN OUT
FDC37C78 48 Pin FDC
PIN #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Note: “n” denotes active low signal.
NAME
nDACK
D0
D1
D2
D3
VSS
VCC
D4
D5
D6
D7
VCC
IRQ
TC
nTRK0
nINDEX
nWRTPRT
VSS
VCC
nDSKCHG
nRDATA
DRVDEN0
DRVDEN1
DENSEL
PIN #
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
NAME
MEDIA_ID0
MEDIA_ID1
nWDATA
nWGATE
nHDSEL
VSS
nSTEP
VCC
nDIR
nMTR1/IDLE
nDS1/PD
nMTR0
nDS0
RESET
X2
X1
VSS
A2
A1
A0
nCS
nIOR
nIOW
DRQ
5