FDC37B77x
ADVANCED INFORMATION
Enhanced Super I/O Controller with Wake-Up Features
and Consumer 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
-
Programmable Wake-up Event
Interface
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 One Floppy Drive
-
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
-
Fast Gate A20 and KRESET Outputs
-
8042 P12 and P16 Outputs
Serial Ports
-
Two Full Function Serial Ports
-
High Speed NS16C550 Compatible
UARTs with Send/Receive 16-Byte
FIFOs
-
Supports 230k and 460k Baud
Programmable Baud Rate Generator
Modem Control Circuitry
-
480 Address and 15 IRQ Options
Infrared Port
-
Multiprotocol Infrared Interface
-
32-Byte Data FIFO
-
IrDA 1.0 Compliant
-
Consumer IR
-
SHARP ASK IR
-
!"
!"
!"
!"
!"
!"
!"
!"
480 Address, Up to 15 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 15 IRQ and
Three DMA Options
ISA Host Interface
-
16 Bit Address Qualification
-
8 Bit Data Bus
-
IOCHRDY for ECP and IrCC
-
Three 8 Bit DMA Channels
-
Serial IRQ Interface Compatible with
Serialized IRQ Support for PCI Systems
-
PCI PME Interface
100 Pin QFP Package
GENERAL DESCRIPTION
The FDC37B77x with advanced Consumer IR
and IrDA v1.0 support incorporates a keyboard
interface, SMSC's true CMOS 765B floppy disk
controller, advanced digital data separator, two
16C550A compatible UARTs, one Multi-Mode
parallel port which includes ChiProtect circuitry
plus EPP and ECP, on-chip 12 mA AT bus
drivers, one floppy direct drive support, and
Intelligent Power Management including PME
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
NS16C550A. The parallel port is compatible
with IBM PC/AT architecture, as well as IEEE
1284 EPP and ECP. The FDC37B77x
incorporates sophisticated power control circuitry
(PCC) which includes support for keyboard,
mouse, modem ring and consumer infrared
wake-
up events. The PCC supports multiple low
power-down modes.
The FDC37B77x 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
FDC37B77x may be reprogrammed through the
internal configuration registers. There are 480
I/O address location options, a Serialized IRQ
interface, and three DMA channels.
The FDC37B77x does not require any external
filter components and is therefore easy to use
and offers lower system costs and reduced
board area. The FDC37B77x is software and
register compatible with SMSC's proprietary
82077AA core.
2
TABLE OF CONTENTS
FEATURES ......................................................................................................................... 1
GENERAL DESCRIPTION .................................................................................................. 2
PIN CONFIGURATION........................................................................................................ 5
DESCRIPTION OF PIN FUNCTIONS .................................................................................. 6
DESCRIPTION OF MULTIFUNCTION PINS ......................................................................10
REFERENCE DOCUMENTS ..............................................................................................10
FUNCTIONAL DESCRIPTION............................................................................................12
SUPER I/O REGISTERS ................................................................................................12
HOST PROCESSOR INTERFACE .................................................................................12
FLOPPY DISK CONTROLLER ..........................................................................................13
FDC INTERNAL REGISTERS ........................................................................................13
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...............................................................90
PARALLEL PORT FLOPPY DISK CONTROLLER ..........................................................104
POWER MANAGEMENT..................................................................................................106
V
TR
SUPPORT ..............................................................................................................106
SERIAL IRQ .....................................................................................................................112
GP INDEX REGISTERS ...................................................................................................117
WATCH DOG TIMER .......................................................................................................119
8042 KEYBOARD CONTROLLER DESCRIPTION ..........................................................120
SYSTEM MANAGEMENT INTERRUPT (SMI)..................................................................129
PME SUPPORT............................................................................................................129
CONFIGURATION............................................................................................................131
OPERATIONAL DESCRIPTION.......................................................................................160
MAXIMUM GUARANTEED RATINGS* .........................................................................160
3
DC ELECTRICAL CHARACTERISTICS........................................................................160
TIMING DIAGRAMS .........................................................................................................165
ECP PARALLEL PORT TIMING ......................................................................................186
80 Arkay Dr.
Hauppauge, NY 11788
(631) 435-6000
FAX: (631) 273-3123
4
PIN CONFIGURATION
nDTR2/SA14
nCTS2/SA13
nRTS2/SA12
nDSR2/SA15
TXD2/IRTX
RXD2/IRRX
nDCD2/P12
VCC
nRI2/P16
nDCD1
nRI1
nDTR1
nCTS1
nRTS1/SYSOP
nDSR1
TXD1
RXD1
nSTROBE
nALF
nERROR
DRVDEN0
DRVDEN1
nMTRO
nPME
nDS0
CLOCK132
VSS
nD IR
nSTEP
nWDATA
nWGATE
nHDSEL
nINDEX
nTRK0
nWRTPRT
nRDATA
nDSKCHG
V
TR
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
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
FDC37B77x
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
nINIT
VCC
A20M
KBDR ST
IRTX
IRRX
VSS
MCLK
MDAT
KCLK
KDAT
I OCHRDY
TC
VCC
DRQ3/P12
nD
ACK3/P16
nCS/SA11
PCI_CLK
SER_IRQ
nIOR
nIOW
AEN
SD0
SD1
SD2
SD3
VSS
SD4
SD5
SD6
SD7
RESET_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