FDC37C67x
Enhanced Super I/O Controller with Fast IR
FEATURES
•
•
•
•
•
•
5 Volt Operation
PC98/99 and ACPI 1.0 Compliant
ISA Plug-and-Play Compatible Register Set
Intelligent Auto Power Management
-
Shadowed Write-Only Registers for
ACPI Compliance
System Management Interrupt, Watchdog
Timer
2.88MB Super I/O 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
-
Configurable Open Drain/Push-Pull
Output Drivers
-
Supports Vertical Recording Format
-
16-Byte Data FIFO
-
100% IBM® Compatibility
-
Detects All Overrun and Underrun
Conditions
-
Sophisticated Power Control Circuitry
(PCC) Including Multiple Powerdown
Modes for Reduced Power
Consumption
-
DMA Enable Logic
-
Data Rate and Drive Control Registers
-
480 Address, Up to Eight IRQ and
Three DMA Options
Floppy Disk Available on Parallel Port Pins
Enhanced Digital Data Separator
-
2 Mbps, 1 Mbps, 500 Kbps, 300
Kbps, 250 Kbps Data Rates
-
•
Programmable Precompensation
Modes
Keyboard Controller
-
8042 Software Compatible
-
8 Bit Microcomputer
-
2k Bytes of Program ROM
-
256 Bytes of Data RAM
-
Four Open Drain Outputs Dedicated
for Keyboard/Mouse Interface
-
Asynchronous Access to Two Data
Registers and One Status Register
-
Supports Interrupt and Polling Access
-
8-Bit Counter Timer
-
Port 92 Support
-
8042 P12 and P16 Outputs
Serial Ports
-
Two Full Function Serial Ports
-
High Speed NS16C550A Compatible
UARTs with Send/Receive 16-Byte
FIFOs
-
Supports 230k and 460k Baud
Programmable Baud Rate Generator
Modem Control Circuitry
-
480 Address and Eight IRQ Options
Infrared Port
-
Multiprotocol Infrared Interface
-
128-Byte Data FIFO
-
IrDA 1.1 Compliant
-
TEMIC/HP Module Support
-
Consumer IR
-
SHARP ASK IR
-
480 Address, Up to Eight IRQ and
Three DMA Options
•
•
•
•
•
Multi-Mode™ Parallel Port with
ChiProtect™
-
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)
-
IEEE 1284 Compliant Enhanced
Capabilities Port (ECP)
-
ChiProtect Circuitry for Protection
Against Damage Due to Printer
Power-On
-
•
•
480 Address, Up to Eight IRQ and
Three DMA Options
ISA Host Interface
-
16-Bit Address Qualification
-
8-Bit Data Bus
-
IOCHRDY for ECP and Fast IR
-
Three 8-Bit DMA Channels
-
Eight Direct Parallel IRQs
-
Serial IRQ Option Compatible with
Serialized IRQ Support for PCI
Systems
100 Pin QFP Package
GENERAL DESCRIPTION
The FDC37C67x with Consumer IR and IrDA
v1.1 support incorporates a keyboard interface,
SMSC's true CMOS 765B floppy disk controller,
advanced digital data separator, two 16C550
compatible UARTs, one Multi-Mode parallel port
which includes ChiProtect circuitry plus EPP
and ECP, on-chip 24 mA AT bus drivers, two
floppy direct drive support, Intelligent power
management and SMI 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 is compatible with IBM PC/AT architecture,
as well as IEEE 1284 EPP and ECP. The
FDC37C67x incorporates sophisticated power
control circuitry (PCC). The PCC supports
multiple low power down modes.
The FDC37C67x supports the ISA Plug-and-
Play Standard (Version 1.0a) and provides the
recommended functionality to support Windows
'95.
The I/O Address, DMA Channel and
Hardware IRQ of each logical device in the
FDC37C67x may be reprogrammed through the
internal configuration registers. There are 480
I/O address location options, 8 parallel IRQs, an
optional Serialized IRQ interface, and three
DMA channels.
The FDC37C67x does not require any external
filter components and is therefore easy to use
and offers lower system costs and reduced
board area. The FDC37C67x is software and
register compatible with SMSC's proprietary
82077AA core.
IBM, PC/XT and PC/AT are registered trademarks and PS/2 is a trademark
of International Business Machines Corporation
SMSC is a registered trademark and Ultra I/O, ChiProtect, and Multi-Mode
are trademarks of Standard Microsystems Corporation
2
TABLE OF CONTENTS
FEATURES ........................................................................................................................................1
GENERAL DESCRIPTION .................................................................................................................2
PIN CONFIGURATION.......................................................................................................................5
DESCRIPTION OF PIN FUNCTIONS .................................................................................................6
DESCRIPTION OF MULTIFUNCTION PINS.....................................................................................10
FUNCTIONAL DESCRIPTION..........................................................................................................12
SUPER I/O REGISTERS ..................................................................................................................12
HOST PROCESSOR INTERFACE....................................................................................................12
FLOPPY DISK CONTROLLER.........................................................................................................13
FDC INTERNAL REGISTERS...........................................................................................................13
COMMAND SET/DESCRIPTIONS....................................................................................................37
INSTRUCTION SET .........................................................................................................................41
SERIAL PORT (UART).....................................................................................................................67
INFRARED INTERFACE ..................................................................................................................81
FAST IR ...........................................................................................................................................82
PARALLEL PORT............................................................................................................................84
IBM XT/AT COMPATIBLE, BI-DIRECTIONAL AND EPP MODES ....................................................86
EXTENDED CAPABILITIES PARALLEL PORT .................................................................................93
AUTO POWER MANAGEMENT.....................................................................................................109
SERIAL IRQ...................................................................................................................................114
GP INDEX REGISTERS .................................................................................................................119
WATCH DOG TIMER .....................................................................................................................121
8042 KEYBOARD CONTROLLER DESCRIPTION .........................................................................122
SYSTEM MANAGEMENT INTERRUPT (SMI) ................................................................................131
CONFIGURATION .........................................................................................................................132
3
OPERATIONAL DESCRIPTION .....................................................................................................160
MAXIMUM GUARANTEED RATINGS*............................................................................................160
DC ELECTRICAL CHARACTERISTICS ..........................................................................................160
TIMING DIAGRAMS ......................................................................................................................164
ECP PARALLEL PORT TIMING ....................................................................................................185
80 Arkay Dr.
Hauppauge, NY 11788
(516) 435-6000
FAX: (516) 273-3123
4
PIN CONFIGURATION
nDTR2/ SA14/IRQ7
nCTS2/ SA13/IRQ6
nRTS2 /SA12/IRQ5
nDSR 2/SA15/IR Q10/nSMI
TXD2/IRTX
RXD2/IRRX
nDCD2/P12/IRQ11
VCC
nRI2/P16/IR Q12
nDCD1
nRI1
nDTR1
nCTS1
nRTS1/SYSOP
nDSR1
TXD1
RXD1
nSTROBE
nALF
nERROR
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
DRVDEN0
DR
VDEN1/IRMODE
nMTRO
nDS1
nDS0
nMTR1
VSS
nDIR
nSTEP
nWDATA
nWGATE
nHDSEL
nINDEX
nTRK0
nWRTPRT
nRDATA
nDSKCHG
VCC
CLOCKI
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
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
FDC37C67x
100 PIN QFP
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
nACK
BUSY
PE
SLCT
VSS
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
nSLCTIN
n INIT
VCC
A20M
KBDRST
IRTX
IRRX
VSS
MCLKK
MDAT
KCLK
KDAT
IOCHRDY
TC
VCC
DRQ3/P12
nDACK3/P16
nC S/SA11
PCI_CLK/IRQ4
SER_I RQ/IRQ3
nIOR
nIOW
AEN
SD0
SD1
SD2
SD3
VSS
SD4
SD5
SD6
SD7
R ESET_DRV
nDACK1
DRQ2
nDACK2
DRQ1
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
5