LPC47B37x
100 Pin Enhanced Super I/O for LPC Bus with
SMBus Controller for Commercial Applications
FEATURES
3.3 Volt Operation (5V Tolerant)
Floppy Disk Controller (Supports 2 FDCs)
Multi-Mode Parallel Port
Two UARTs
8042 Keyboard Controller
SMBus Controller
Programmable Wakeup Event Interface
(nIO_PME Pin)
SMI Support (nIO_SMI Pin)
GPIOs (39)
Fan Speed Control Output
Fan Tachometer Input
ISA IRQ to Serial IRQ Conversion
XNOR Chain
PC99 and ACPI 1.0 Compliant
ISA Plug-and-Play Compatible Register Set
Intelligent Auto Power Management
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
-
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 15 IRQ and 3 DMA
Options
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
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
-
IrDA 1.0, HP-SIR, ASK IR Support
2
Multi-Mode Parallel Port with ChiProtectTM
-
Standard Mode IBM PC/XT, PC/AT,
and PS/2TM 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 3 DMA
Options
LPC Bus (Pin Reduced ISA) Host Interface
-
Multiplexed Command, Address and
Data Bus
-
8-Bit I/O Transfers
-
8-Bit DMA Transfers
-
16-Bit Address Qualification
-
Serial IRQ Interface Compatible with
Serialized IRQ Support for PCI Systems
-
Power Management Event (nIO_PME)
Interface Pin
100 Pin QFP Package
GENERAL DESCRIPTION
The LPC47B37x* is a 3.3V PC99 compliant
Super I/O controller. The LPC47B37x
implements the LPC interface, a pin reduced ISA
interface which provides the same or better
performance as the ISA/X-bus with a substantial
savings in pins used. The part provides 39 GPIO
pins, an SMBus controller and ISA IRQ to serial
IRQ conversion. The part also provides a fan
speed control output and a fan tachometer input.
The LPC47B37x 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, and Intelligent Power
Management. 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 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 LPC47B37x incorporates
sophisticated power control circuitry (PCC). The
PCC supports multiple low power down modes.
The LPC47B37x supports the ISA Plug-and-Play
Standard (Version 1.0a) and provides the
recommended functionality to support Windows
'95/'98 and PC99. The I/O Address, DMA
Channel and Hardware IRQ of each logical
device in the LPC47B37x may be reprogrammed
through the internal configuration registers.
There are 480 I/O address location options, a
Serialized IRQ interface, and three DMA
channels.
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.
*The "x" in the part number is a designator that changes depending upon the particular BIOS used
inside the specific chip. "2" denotes AMI Keyboard BIOS and "7" denotes Phoenix 42i Keyboard BIOS.
3
TABLE OF CONTENTS
FEATURES ....................................................................................................................................... 1
GENERAL DESCRIPTION ................................................................................................................ 2
PIN CONFIGURATION ...................................................................................................................... 5
DESCRIPTION OF PIN FUNCTIONS ................................................................................................. 6
Buffer Type Descriptions............................................................................................................... 10
Pins That Require External Pullup Resistors.................................................................................. 11
3.3 VOLT OPERATION / 5 VOLT TOLERANCE .............................................................................. 12
POWER FUNCTIONALITY .............................................................................................................. 12
VCC Power .................................................................................................................................. 12
VTR Support ................................................................................................................................ 12
Internal PWRGOOD ..................................................................................................................... 12
32.768 kHz Trickle Clock Input...................................................................................................... 12
Indication of 32kHz Clock ............................................................................................................. 13
Trickle Power Functionality ........................................................................................................... 13
Maximum Current Values.............................................................................................................. 15
Power Management Events (PME/SCI)......................................................................................... 15
FUNCTIONAL DESCRIPTION ......................................................................................................... 16
Super I/O Registers ...................................................................................................................... 16
Host Processor Interface (LPC)..................................................................................................... 16
FLOPPY DISK CONTROLLER ........................................................................................................ 21
FDC Internal Registers ................................................................................................................. 21
Command Set/Descriptions .......................................................................................................... 39
Instruction Set .............................................................................................................................. 43
SERIAL PORT (UART).................................................................................................................... 71
INFRARED INTERFACE ................................................................................................................. 87
PARALLEL PORT........................................................................................................................... 89
POWER MANAGEMENT................................................................................................................114
SERIAL IRQ...................................................................................................................................118
ISA IRQ To Serial IRQ Conversion Capability...............................................................................122
8042 KEYBOARD CONTROLLER DESCRIPTION .........................................................................123
Keyboard Interface ......................................................................................................................123
External Keyboard and Mouse Interface .......................................................................................125
Keyboard Power Management .....................................................................................................125
Interrupts.....................................................................................................................................126
Memory Configurations................................................................................................................126
Register Definitions .....................................................................................................................126
External Clock Signal...................................................................................................................127
Default Reset Conditions .............................................................................................................127
Latches On Keyboard and Mouse IRQs .......................................................................................130
Keyboard and Mouse PME Generation ........................................................................................132
GENERAL PURPOSE I/O...............................................................................................................133
GPIO Pins...................................................................................................................................133
Description..................................................................................................................................134
GPIO Control ..............................................................................................................................136
GPIO Operation ..........................................................................................................................137
GPIO PME and SMI Functionality ................................................................................................138
Either Edge Triggered Interrupts ..................................................................................................140
4
LED Functionality ........................................................................................................................140
WATCH DOG TIMER .....................................................................................................................141
SYSTEM MANAGEMENT INTERRUPT (SMI) .................................................................................141
SMI Registers..............................................................................................................................142
ACPI Support Register for SMI Generation...................................................................................143
PME SUPPORT..............................................................................................................................143
WAKE ON SPECIFIC KEY OPTION ...............................................................................................145
FAN SPEED CONTROL AND MONITORING..................................................................................146
Fan Speed Control ......................................................................................................................146
Fan Tachometer Input .................................................................................................................147
SECURITY FEATURE ....................................................................................................................151
GPIO Device Disable Register Control .........................................................................................151
Device Disable Register...............................................................................................................151
SMBus CONTROLLER ..................................................................................................................151
Overview.....................................................................................................................................151
Configuration Registers ...............................................................................................................152
Runtime Registers .......................................................................................................................152
Pin Multiplexing ...........................................................................................................................159
SMBus Timeouts .........................................................................................................................159
RUNTIME REGISTERS ..................................................................................................................160
Runtime Registers Block Summary ..............................................................................................160
Runtime Registers Block Description............................................................................................164
CONFIGURATION..........................................................................................................................196
OPERATIONAL DESCRIPTION .....................................................................................................221
Maximum Guaranteed Ratings.....................................................................................................221
DC Electrical Characteristics........................................................................................................221
TIMING DIAGRAMS .......................................................................................................................225
ECP Parallel Port Timing .............................................................................................................236
PACKAGE OUTLINE .....................................................................................................................249
APPENDIX - TEST MODES............................................................................................................250
Board Test Mode.........................................................................................................................250
80 Arkay Drive
Hauppauge, NY 11788
(516) 435-6000
FAX (516) 273-3123
5
PIN CONFIGURATION
LPC47B37x
100 PIN QFP
GP40/DRVDEN0
GP41/DRVDEN1
nMTR0
nDSKCHG
nDS0
CLKI32
VSS
nDIR
nSTEP
nWDATA
nWGATE
nHDSEL
nINDEX
nTRK0
nWRTPRT
nRDATA
GP42/nIO_PME
VTR
CLOCKI
LAD0
LAD1
LAD2
LAD3
nLFRAME
nLDRQ
nPCI_RESET
nLPCPD
GP43/DDRC/FDC_PP
PCI_CLK
SER_IRQ
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
nACK
BUSY
PE
SLCT
VSS
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
nSLCTIN
nINIT
VCC
GP37/nA20M
GP36/nKBDRST
GP35/IRQ14
GP34/IRQ12
VSS
MCLK
MDAT
KCLK
KDAT
GP33/FAN
GP32/SDAT
VCC
GP31/FAN_TACH
GP30/SCLK
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
V
S
S
G
P
1
0
/
I
R
Q
3
G
P
1
1
/
I
R
Q
4
G
P
1
2
/
I
R
Q
5
G
P
1
3
/
I
R
Q
7
G
P
1
4
/
I
R
Q
9
G
P
1
5
/
I
R
Q
1
0
G
P
1
6
/
I
R
Q
1
1
G
P
1
7
/
I
R
Q
1
5
G
P
6
2
/
P
1
7
G
P
2
0
/
P
1
7
/
n
D
S
1
G
P
2
1
/
P
1
6
/
I
R
Q
6
G
P
2
2
/
P
1
2
/
n
M
T
R
1
G
P
2
3
G
P
2
4
/
S
Y
S
O
P
T
G
P
2
5
G
P
2
6
G
P
6
0
/
L
E
D
1
G
P
6
1
/
L
E
D
2
G
P
2
7
/
n
I
O
_
S
M
I
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
4
3
4
4
4
5
4
6
4
7
4
8
4
9
5
0
G
P
5
7
/
n
D
T
R
2
G
P
5
6
/
n
C
T
S
2
G
P
5
5
/
n
R
T
S
2
G
P
5
4
/
n
D
S
R
2
G
P
5
3
/
T
X
D
2
/
I
R
T
X
G
P
5
2
/
R
X
D
2
/
I
R
R
X
G
P
5
1
/
n
D
C
D
2
V
C
C
G
P
5
0
/
n
R
I
2
n
D
C
D
1
n
R
I
1
n
D
T
R
1
n
C
T
S
1
n
R
T
S
1
n
D
S
R
1
T
X
D
1
R
X
D
1
n
S
T
R
O
B
E
n
A
L
F
n
E
R
R
O
R
1
0
0
9
9
9
8
9
7
9
6
9
5
9
4
9
3
9
2
9
1
9
0
8
9
8
8
8
7
8
6
8
5
8
4
8
3
8
2
8
1