Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete
information sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no
responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any time without
notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this information does
not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC
or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC's standard
Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors
known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request.
SMSC products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause
or contribute to personal injury or severe property damage. Any and all such uses without prior written approval of an Officer of SMSC and further
testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale
Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com. SMSC is a registered trademark of Standard Microsystems
Corporation (“SMSC”). Product names and company names are the trademarks of their respective holders.
SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND
ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE.
IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES;
OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON
CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR
NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Chapter 3 Description of Pin Functions ................................................................................................15
3.1 Buffer Name Descriptions ..........................................................................................................................23
3.2 Pins With Internal Resistors .......................................................................................................................24
3.3 Pins That Require External Resistors.........................................................................................................24
3.4 Default State of Pins...................................................................................................................................25
Chapter 5 Power and Clock Functionality............................................................................................. 30
5.1 3 Volt Operation / 5 Volt Tolerance ............................................................................................................30
5.2 VCC Power ................................................................................................................................................30
5.8 Maximum Current Values...........................................................................................................................32
5.9 Power Management Events (PME/SCI) .....................................................................................................32
6.1 Super I/O Registers....................................................................................................................................33
6.3.3 Field Definitions...................................................................................................................................34
6.4 Floppy Disk Controller ................................................................................................................................38
6.4.7 Data Rate Select Register (DSR)........................................................................................................44
6.4.8 Main Status Register...........................................................................................................................46
6.4.9 Data Register (FIFO)...........................................................................................................................47
6.4.10 Digital Input Register (DIR)..............................................................................................................48
6.4.11 Configuration Control Register (CCR) .............................................................................................49
6.4.12 Status Register Encoding ................................................................................................................50
6.5 Modes of Operation....................................................................................................................................52
6.5.3 Model 30 Mode ...................................................................................................................................52
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
6.8 Data Transfer Termination .........................................................................................................................54
6.9 Result Phase..............................................................................................................................................54
6.11 Data Transfer Commands ......................................................................................................................63
6.11.1 Read Data .......................................................................................................................................63
6.12 Read Deleted Data .................................................................................................................................64
6.13 Read A Track..........................................................................................................................................65
6.15 Write Deleted Data .................................................................................................................................66
6.17 Format A Track.......................................................................................................................................67
6.18 Control Commands.................................................................................................................................69
6.18.1 Read ID ...........................................................................................................................................69
6.19 Sense Interrupt Status............................................................................................................................70
6.20 Sense Drive Status.................................................................................................................................71
6.23 Version ...................................................................................................................................................72
6.28 Serial Port (UART)..................................................................................................................................75
7.1.1 General ...............................................................................................................................................89
7.1.2 TX and RX FIFO Operation.................................................................................................................89
7.4 IBM XT/AT Compatible, Bi-Directional and EPP Modes.............................................................................92
7.4.1 Data Port.............................................................................................................................................92
7.4.2 Status Port ..........................................................................................................................................92
7.4.3 Control Port.........................................................................................................................................93
7.4.4 EPP Address Port ...............................................................................................................................94
7.4.5 EPP Data Port 0..................................................................................................................................94
7.4.6 EPP Data Port 1..................................................................................................................................94
7.4.7 EPP Data Port 2..................................................................................................................................94
7.4.8 EPP Data Port 3..................................................................................................................................95
7.17 Data Compression................................................................................................................................108
7.21.2 DMA Mode - Transfers from the FIFO to the Host......................................................................... 110
7.21.3 Programmed I/O Mode or Non-DMA Mode ...................................................................................110
7.21.4 Programmed I/O - Transfers from the FIFO to the Host ................................................................110
7.21.5 Programmed I/O - Transfers from the Host to the FIFO ................................................................111
7.22 Power Management..............................................................................................................................111
7.23 Serial IRQ.............................................................................................................................................111
7.23.1 Timing Diagrams For SER_IRQ Cycle ..........................................................................................111
7.23.2 SER_IRQ Cycle Control ................................................................................................................112
7.23.3 SER_IRQ Data Frame...................................................................................................................113
7.25.19 GateA20 and Keyboard Reset .......................................................................................................119
7.26 Port 92 Fast Gatea20 and Keyboard Reset..........................................................................................119
7.26.1 Port 92 Register.............................................................................................................................119
7.26.2 Keyboard and Mouse PME Generation .........................................................................................123
7.27 General Purpose I/O.............................................................................................................................124
7.27.6 Either Edge Triggered Interrupts ...................................................................................................128
7.28 PME Support ........................................................................................................................................128
7.28.1 ‘Wake on Specific Key’ Option.......................................................................................................129
7.29 Fan Monitoring......................................................................................................................................130
7.29.1 Fan Tachometer Inputs .................................................................................................................131
7.29.2 Detection of a Stalled Fan .............................................................................................................131
7.30 Hard Drive and Power LED Logic.........................................................................................................132
7.30.1 Hard Drive Front Panel LED (Red) ................................................................................................132
7.30.2 Yellow and Green Power LED Pins ...............................................................................................133
7.31 Power Generation (5V).........................................................................................................................134
7.34 Voltage Translation Circuit....................................................................................................................137
11.1 System Elements..................................................................................................................................173
Figure 13.13 - EPP 1.9 Data or Address Write Cycle.................................................................................................209
Figure 13.14 - EPP 1.9 Data or Address Read Cycle ................................................................................................210
Figure 13.15 - EPP 1.7 Data or Address Write Cycle.................................................................................................211
Figure 13.16 - EPP 1.7 Data or Address Read Cycle ................................................................................................211
Figure 13.17 - Parallel Port FIFO Timing ...................................................................................................................213
Figure 13.18 - ECP Parallel Port Forward Timing ......................................................................................................214
Figure 13.19 - ECP Parallel Port Reverse Timing ......................................................................................................215
Figure 13.20 - Setup and Hold Time ..........................................................................................................................216
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
Figure 13.21 - Serial Port Data...................................................................................................................................216
Figure 13.22 - Keyboard/Mouse Receive/Send Data Timing .....................................................................................217
Figure 13.23 - Fan Tachometer Input Timing .............................................................................................................218
Figure 13.24 - Power Led Output Timing ...................................................................................................................218
Figure 13.25 - REF5V/REF5V_STBY Output When VCC/VTR Ramps Up Before VCC5V/ V_5P0_STBY ...............219
Figure 13.26 - REF5V/REF5V_STBY Output When VCC5V/ V_5P0_STBY Ramps Up Before VCC/VTR ...............219
Figure 13.27 - REF5V/REF5V_STBY Output When VCC/VTR Ramps Down Before VCC5V/ V_5P0_STBY...........220
Figure 13.28 - REF5V/REF5V_STBY Output When VCC5V/ V_5P0_STBY Ramps Down Before VCC/VTR...........220
Figure 13.29 - Rise, Fall and Propagation Timings ....................................................................................................221
Table 3.2 - Pins with Internal Resistors........................................................................................................................24
Table 3.3 - Pins that Require External Resistors..........................................................................................................24
Table 3.4 - Default State of Pins ..................................................................................................................................26
Table 6.1 - Super I/O Block Logical Device Number and Addresses ...........................................................................33
Table 6.2 - Status, Data and Control Registers............................................................................................................38
Table 6.6 - Drive Type ID .............................................................................................................................................44
Table 6.19 - Effects of MT and N Bits ..........................................................................................................................64
Table 6.20 - Skip Bit vs Read Data Command.............................................................................................................64
Table 6.21 - Skip Bit vs. Read Deleted Data Command ..............................................................................................65
Table 6.22 - Result Phase Table..................................................................................................................................65
Table 6.23 - Verify Command Result Phase Table ......................................................................................................67
Table 6.24 - Typical Values for Formatting ..................................................................................................................68
Table 6.26 - Drive Control Delays (ms) ........................................................................................................................71
Table 6.27 - Effects of WGATE and GAP Bits .............................................................................................................74
Table 6.28 - Addressing the Serial Port .......................................................................................................................75
Table 6.29 - Interrupt Control Table .............................................................................................................................78
Table 7.20 - Hard Drive Front Panel Pins ..................................................................................................................132
Table 7.21 - nHD_LED Truth Table............................................................................................................................132
Table 7.22 - LED Pins ................................................................................................................................................133
Table 7.23 - LED Truth Table.....................................................................................................................................133
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
Chapter 1 General Description
The LPC47M172 is a 3.3V (5V tolerant) PC99a/PC2001 compliant Advanced I/O controller for Desktop
PCs. The device, which implements the Low Pin Count (LPC) interface, includes I/O functionality as well
as Motherboard GLUE logic into a 128-pin package. This is space saving solution on the motherboard
resulting in lower cost. The LPC47M172 also provides 13 general purpose pins, which offer flexibility to
the system designer, and two Fan Tachometer Inputs. The LPC47M172’s LPC interface supports LPC I/O
and DMA cycles.
The LPC47M172 includes complete legacy I/O: a keyboard interface with AMI
CMOS 765B floppy disk controller with advanced digital data separator; two 16C550A compatible UARTs;
one Multi-Mode parallel port including ChiProtect circuitry plus EPP and ECP. The true CMOS 765B core
provides 100% compatibility with IBM PC/XT and PC/AT architectures; in addition, it provides data
overflow and underflow protection. The SMSC’s patented advanced digital data separator allows for ease
of testing and use. The parallel port is compatible with IBM PC/AT architecture, as well as IEEE 1284 EPP
and ECP. The LPC47M172 incorporates sophisticated power control circuitry (PCC) which includes
support for keyboard and mouse wake up events as well as PME support. The PCC supports multiple low
power-down modes. The LPC47M172 is ACPI 1.0b/2.0 compatible.
The Motherboard GLUE logic includes various power management logic; including generation of
nRSMRST, Power OK signal generation, 5V main and standby reference generation. There are also three
LEDs to indicate power status and hard drive activity. The translation circuit converts 3.3V signals to 5V
signals. Also included is SMBus main power well to resume power well isolation circuitry.
The LPC47M172 supports the ISA Plug-and-Play Standard register set (Version 1.0a). The I/O Address,
DMA Channel and hardware IRQ of each logical device in the LPC47M172 may be reprogrammed through
the internal configuration registers. There are up to 480 (960 for Parallel Port) I/O address location
options, a Serialized IRQ interface, and three DMA channels. On chip, Interrupt Generating Registers
enable external software to generate IRQ1 through IRQ15 on the Serial IRQ Interface.
The LPC47M172’s Enhanced Digital Data Separator does not require any external filter components and
is therefore easy to use and offers lower system costs and reduced board area. The LPC47M172 is
register compatible with SMSC’s proprietary 82077AA core.
This device utilizes two selectable (see Chapter 2) register sets; (1) standard SMSC and (2) tailored for
Intel reference designs. These register sets are detailed in Chapter 6 (Section 6.1).
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
Note: Pin 117 is used to select the mode of the logical device numbering. This pin affects the LD_NUM bit in the
TEST 7 register (configuration register 0x29), which is used to select logical device numbering in the
LPC47M172. See Table 6.1 - Super I/O Block Logical Device Number and Addresses. The pin functions
as follows:
The pin has an internal pull-down resistor that selects the non-standard SMSC (Intel Compatible) mode. To
select this mode, the pin should be left unconnected. This configuration clears the LD_NUM bit to ‘0’ and the
associated functionality corresponds to the existing functionality in the part when the LD_NUM bit=0.
Connecting this pin to VTR will select the standard SMSC mode of the logical device numbering. This
configuration sets the LD_NUM bit to ‘1’ and the associated functionality corresponds to the existing functionality
in the part when the LD_NUM bit=1.
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
PIN#
63 nPCI_RESET
NAME
(NOTE 1)
Active low input used as LPC Interface
Reset. 3.3V and 5V buffered copy of PCI
Reset signal is available on
nPCIRST_OUT and nIDE_RSTDRV.
These pins are listed under GLUE PINS.
99 nIO_PME
Power Management Event Output. This
active low Power Management Event
signal allows to request wakeup. This pin
can be configured as Push-Pull Output.
9 nDSKCHG
This input senses that the drive door is
open or that the diskette has possibly
been changed since the last drive
selection. This input is inverted and read
via bit 7 of I/O address 3F7H. The
nDSKCHG bit also depends upon the
state of the Force Disk Change bits in the
Force Disk Change register (see Chapter
11 Configuration).
10 nHDSEL
Head Select Output. This high current
output selects the floppy disk side for
reading or writing. A logic “1” on this pin
means side 0 will be accessed, while a
logic “0” means side 1 will be accessed.
Can be configured as an Open-Drain
Output.
11 nRDATA
Raw serial bit stream from the disk drive,
low active. Each falling edge represents
a flux transition of the encoded data.
12 nWRTPRT
This active low Schmitt Trigger input
senses from the disk drive that a disk is
write protected. Any write command is
ignored. The nWRPRT bit also depends
upon the state of the Force Write Protect
bit in the FDD Option register (see the
Configuration Registers section).
13 nTRK0
This active low Schmitt Trigger input
senses from the disk drive that the head
is positioned over the outermost track.
14 nWGATE
Write Gate Output. This active low high
current driver allows current to flow
through the write head. It becomes active
just prior to writing to the diskette. Can be
configured as an Open-Drain Output.
15 nWDATA
Write Disk Data Output. This active low
high current driver provides the encoded
data to the disk drive. Each falling edge
causes a flux transition on the media.
Can be configured as an Open-Drain
Output.
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
PIN#
NAME
(NOTE 1)
16 nSTEP
DESCRIPTION
Step Pulse Output. This active low high
BUFFER
NAME
(NOTE 2)
O12 VCC
PWR
WELL
(NOTE 3)
current driver issues a low pulse for each
track-to-track movement of the head.
Can be configured as an Open-Drain
Output.
17 nDIR
Step Direction Output. This high current
O12 VCC
low active output determines the direction
of the head movement. A logic “1” on this
pin means outward motion, while a logic
“0” means inward motion. Can be
configured as an Open-Drain Output.
18 nDS0
Drive Select 0 Output. Can be configured
O12 VCC
as an Open-Drain Output.
19 nMTR0
Motor On 0 Output. Can be configured as
O12 VCC
an Open-Drain Output.
20 nINDEX
This active low Schmitt Trigger input
IS VCC
senses from the disk drive that the head
is positioned over the beginning of a
track, as marked by an index hole.
21 DRVDEN1
Drive Density Select 1 Output. Indicates
O12 VCC
the drive and media selected. Can be
configured as Open-Drain Output.
22 DRVDEN0
Drive Density Select 0 Output. Indicates
O12 VCC
the drive and media selected. Can be
configured as Open-Drain Output.
SERIAL PORT 1 INTERFACE (8)
23 nDCD1
Active low Data Carrier Detect input for
I VCC
the serial port. Handshake signal that
notifies the UART that carrier signal is
detected by the modem. The CPU can
monitor the status of nDCD signal by
reading bit 7 of Modem Status Register
(MSR). A nDCD signal state change from
low to high after the last MSR read will set
MSR bit 3 to a 1. If bit 3 of Interrupt
Enable Register is set, the interrupt is
generated when nDCD changes state.
Note: Bit 7 of MSR is the complement of
nDCD.
24 nDSR1
Active low Data Set Ready input for the
I VCC
serial port. Handshake signal that notifies
the UART that the modem is ready to
establish the communication link. The
CPU can monitor the status of nDSR
signal by reading bit 5 of Modem Status
Register (MSR). A nDSR signal state
change from low to high after the last
MSR read will set MSR bit 1 to a 1. If bit
3 of Interrupt Enable Register is set, the
interrupt is generated when nDSR
changes state.
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
PIN#
NAME
(NOTE 1)
26 nRTS1
DESCRIPTION
Active low Request to Send output for the
BUFFER
NAME
(NOTE 2)
O8 VCC
PWR
WELL
(NOTE 3)
Serial Port. Handshake output signal
notifies modem that the UART is ready to
transmit data. This signal can be
programmed by writing to bit 1 of the
Modem Control Register (MCR). The
hardware reset will reset the nRTS signal
to inactive mode (high). nRTS is forced
inactive during loop mode operation.
27 TXD1 Transmit serial data output. O12 VCC
28 nCTS1
Active low Clear to Send input for the
I VCC
serial port. Handshake signal that notifies
the UART that the modem is ready to
receive data. The CPU can monitor the
status of nCTS signal by reading bit 4 of
Modem Status Register (MSR). A nCTS
signal state change from low to high after
the last MSR read will set MSR bit 0 to a
1. If bit 3 of the Interrupt Enable Register
is set, the interrupt is generated when
nCTS changes state. The nCTS signal
has no effect on the transmitter.
Note: Bit 4 of MSR is the complement of
nCTS.
30 nDTR1
(XOR)
32 nRI1
Active low Data Terminal Ready output
for the serial port. Handshake output
signal notifies modem that the UART is
ready to establish data communication
link. This signal can be programmed by
writing to bit 0 of Modem Control Register
(MCR). The hardware reset will reset the
nDTR signal to inactive mode (high).
nDTR is forced inactive during loop mode
operation.
XOR Chain Output.
Active low Ring Indicator input for the
O8 VCC
I VTR 6
serial port. Handshake signal that notifies
the UART that the telephone ring signal is
detected by the modem. The CPU can
monitor the status of nRI signal by
reading bit 6 of Modem Status Register
(MSR). A nRI signal state change from
low to high after the last MSR read will set
MSR bit 2 to a 1. If bit 3 of Interrupt
Enable Register is set, the interrupt is
generated when nRI changes state.
Note: Bit 6 of MSR is the complement of
nRI.
SERIAL PORT 2 INTERFACE (8)
118 nRI2
Active low Ring Indicator input for serial
IPD VTR 6, 10
port 2. See description for nRI1.
119 RXD2 Receiver serial data input. ISPD_400 VCC
120 TXD2 Transmit serial data output. O12 VCC
I VCC
indicates that it has power on. Bit 4 of the
Printer Status Register reads the SLCT
input. Refer to Parallel Port description
for use of this pin in ECP and EPP mode.
34 PE
Another status input from the printer, a
I VCC
high indicating that the printer is out of
paper. Bit 5 of the Printer Status Register
reads the PE input. Refer to Parallel Port
description for use of this pin in ECP and
EPP mode.
35 BUSY
This is a status input from the printer, a
I VCC
high indicating that the printer is not ready
to receive new data. Bit 7 of the Printer
Status Register is the complement of the
BUSY input. Refer to Parallel Port
description for use of this pin in ECP and
EPP mode.
36 nACK
A low active input from the printer
I VCC
indicating that it has received the data
and is ready to accept new data. Bit 6 of
the Printer Status Register reads the
nACK input. Refer to Parallel Port
description for use of this pin in ECP and
EPP mode.
37 PD7 Port Data 7 I/O IOP14 VCC
38 PD6 Port Data 6 I/O IOP14 VCC
39 PD5 Port Data 5 I/O IOP14 VCC
40 PD4 Port Data 4 I/O IOP14 VCC
41 PD3 Port Data 3 I/O IOP14 VCC
42 PD2 Port Data 2 I/O IOP14 VCC
43 PD1 Port Data 1 I/O IOP14 VCC
44 PD0 Port Data 0 I/O IOP14 VCC
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
PIN#
NAME
(NOTE 1)
45 nERROR
DESCRIPTION
A low on this input from the printer
BUFFER
NAME
(NOTE 2)
I VCC
PWR
WELL
(NOTE 3)
indicates that there is an error condition at
the printer. Bit 3 of the Printer Status
register reads the nERR input. Refer to
Parallel Port description for use of this pin
in ECP and EPP mode.
47 nSLCTIN
This active low output selects the printer.
OP14 VCC
This is the complement of bit 3 of the
Printer Control Register. Refer to Parallel
Port description for use of this pin in ECP
and EPP mode.
Can be Configured as an Open-Drain
Output.
48 nINITP
This output is bit 2 of the printer control
OP14 VCC
register. This is used to initiate the printer
when low. Refer to Parallel Port
description for use of this pin in ECP and
EPP mode. Can be configured as an
Open-Drain Output.
50 nALF
This output goes low to cause the printer
OP14 VCC
to automatically feed one line after each
line is printed. The nALF output is the
complement of bit 1 of the Printer Control
Register. Refer to Parallel Port
description for use of this pin in ECP and
EPP mode.
Can be configured as an Open-Drain
Output.
51 nSTROBE
An active low pulse on this output is used
OP14 VCC
to strobe the printer data into the printer.
The nSTROBE output is the complement
of bit 0 of the Printer Control Register.
Refer to Parallel Port description for use
of this pin in ECP and EPP mode.
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
PIN#
106,
108,
NAME
(NOTE 1)
GP13-GP15
DESCRIPTION
General Purpose I/O. GPIO can be
configured as an open-drain output.
BUFFER
NAME
(NOTE 2)
IO8 VTR 6
PWR
WELL
(NOTE 3)
NOTES
109
111 GP16/
FAN_TACH1
112 GP17/
FAN_TACH2
General Purpose I/O. GPIO can be
configured as an open-drain output.
Fan Tachometer 1 Input
General Purpose I/O. GPIO can be
configured as an open-drain output.
Fan Tachometer 2 Input
IO8 VTR 6
IO8 VTR 6
TEST (1)
98 TEST_EN
Test Enable Input for XOR-Chain test –
IPD VTR
the external pull-up or internal pull-down
sets the strap value. The XOR output is
the nDTR1 pin.
NO CONNECT (1)
See Note11
117 NC No Connect IPD - 11
Note 1: The “n” as the first letter of a signal name or the “#” as the suffix of a signal name indicates an “Active Low”
signal. The primary and secondary functions on the pins are separated by “/”.
Note 2: The buffer names are described in the “Buffer Name Descriptions” section.
Note 3: Open-drain pins should be pulled-up externally to supply shown in the power well column. The
nIDE_RSTDRV, nHD_LED, DDCSDA_5V and DDCSCL_5V open-drain pins require external pull-ups to
VCC5V. The nBACKFEED_CUT, SCK_BJT_GATE and nPS_ON open-drain pins require external pullups to V_5P0_STBY. Inputs with internal pull-ups are pulled internally to the supply shown in the power
well column. All other pins are driven under the power well shown. See the “Pins With Internal Resistors”,
“Pins That Require External Resistors” and “Default State of Pins” sections.
Note 4: The 32.768 kHz input clock must not be driven high when VTR = 0V. CLOCKI32 is clock source to various
logic in the part, including LED, “wake on specific key” and nFPRST debounce circuitry. The 32 KHz input
clock must always be connected. There is a bit in the configuration register at 0xF0 in Logical Device A
that indicates whether or not the 32KHz clock is connected. This bit determines the clock source for the
logic. This bit must always be set to ‘0’ (‘0’=32 KHz clock connected; reset default=‘0’).
Note 5: The nLPCPD pin may be tied high. The LPC interface will function properly if the nPCI_RESET signal
follows the protocol defined for the nLRESET signal in the “Low Pin Count Interface Specification”.
However, if nLPCPD is tied high, the keyboard wakeup isolation logic will be affected.
Note 6: These pins (except DDC and FAN_TACH functions) are also inputs to VTR powered logic internal to the
part. If DDC and FAN_TACH functions are selected on GPIOs, the pins will tri-state when VCC power is
removed.
Note 7: External pullups must be placed on the nKBDRST and GA20M pins. If the nKBDRST and GA20M
functions are to be used, the system must ensure that these pins are high. See the “That Require External
Resistors” section.
Note 8: When DDC functions are selected on GP20-GP23, the pins become IO_SW type and require external pull-
ups to the appropriate voltages. See the “That Require External Resistors” section. When the GPIO
functions are selected, the pins are IS0D8.
Note 9: The IRTX2 pin is driven low upon power-up of VCC. This pin will remain low following a power-up (VCC
POR) until it is selected via the IR MUX bits and serial port 2 is enabled by setting the activate bit, at which
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
time the pin will reflect the state of the transmit output of the Serial Port 2 block. This is a VCC powered
pin.
Note 10: These pins are internally pulled down to VSS only until Serial Port 2 is enabled. Once Serial Port 2 is
enabled, the pull-downs are removed until VTR POR.
Note 11: Pin 117 is used to select the mode of the logical device numbering. This pin affects the LD_NUM bit in the
TEST 7 register (configuration register 0x29), which is used to select logical device numbering in the
LPC47M172. See Table 6.1 - Super I/O Block Logical Device Number and Addresses. The pin has an
internal pull-down resistor that selects the non-SMSC (Intel Compatible) mode. To select this mode, the
pin should be left unconnected. Connecting this pin to VTR will select the SMSC mode of the logical
device numbering.
3.1 Buffer Name Descriptions
Note: Refer to the “Electrical Characteristics” section.
PWR Power and Ground
I Input TTL Compatible.
IPU Input with 30uA Integrated Pull-Up
IPD Input with 30uA Integrated Pull-Down
IS Input with 250mV Schmitt Trigger.
IS_400 Input with 400mV Schmitt Trigger.
ISPU_400 Input with 400mV Schmitt Trigger and 30uA Integrated Pull-Up.
ISPD_400 Input with 400mV Schmitt Trigger and 30uA Integrated Pull-Down.
O8 Output, 8mA sink, 4mA source.
OD8 Output (Open Drain), 8mA sink.
O12 Output, 12mA sink, 6mA source.
OD12 Output (Open Drain), 12mA sink.
OP14 Output, 14mA sink, 14mA source.
OD24 Output (Open Drain), 24mA sink.
AO Output – Analog with 5V Level
IO8 Input/Output, 8mA sink, 4mA source.
ISO8 Input with 250mV Schmitt Trigger /Output, 8mA sink, 4mA source.
ISOD8 Input with 250mV Schmitt Trigger, Low Leakage/Output (Open-Drain), 8mA sink.
IO12 Input with Schmitt Trigger/Output, 12mA sink, 6mA source.
IOP14 Input/Output, 14mA sink, 14mA source.
IOD24 Input/Output (Open Drain), 24mA sink.
IO_SW Input/Output, special type. Pins of this type are connected in pairs through a switch. The switch
provides a 25 ohm (max) resistance to ground when closed.
PCI_IO Input/Output. These pins meet the PCI 3.3V AC and DC Characteristics. (Note 1)
PCI_O Output. These pins meet the PCI 3.3V AC and DC Characteristics. (Note 1)
PCI_I Input. These pins meet the PCI 3.3V AC and DC Characteristics. (Note 1)
PCI_ICLK Clock Input. These pins meet the PCI 3.3V AC and DC Characteristics and timing. (Note 2)
Note 1: See the “PCI Local Bus Specification,” Revision 2.1, Section 4.2.2.
Note 2: See the “PCI Local Bus Specification,” Revision 2.1, Section 4.2.2 and 4.2.3.
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
SIGNAL NAME RESISTOR VALUE NOTES
nIDE_RSTDRV 1 kohm Pull-up to VCC5V
nPS_ON 1 kohm Pull-up to V_5P0_STBY
nBACKFEED_CUT 1 kohm Pull-up to V_5P0_STBY
SCK_BJT_GATE 1 kohm Pull-up to V_5P0_STBY
nCDC_DWN_ENAB 10 kohm Pull-down to VSS
YLW_LED 220 ohm Pull-up to VTR
nHD_LED 330 ohm Pull-up to VCC
DDCSDA_3V 4.7 kohm Pull-up to VCC
DDCSCL_3V 4.7 kohm Pull-up to VCC
DDCSDA_5V 2.2 kohm Pull-up to VCC5V
DDCSCL_5V 2.2 kohm Pull-up to VCC5V
SMB_CLK_M 2.7 kohm Pull-up to VCC
SMB_CLK_R 2.7 kohm Pull-up to VTR
SMB_DAT_M 2.7 kohm Pull-up to VCC
SMB_DAT_R 2.7 kohm Pull-up to VTR
GRN_LED 220 ohm Pull-up to VTR
GPIOs
design-dependant
Pull-up to appropriate voltage
(not to exceed 5V)
3.4 Default State of Pins
The following table shows the default state of pins.
Notes:
Off
The pin is not powered by suspend supply and is valid under main power only.
Hi-Z
The pin is powered, but tri-stated either because the pin is open-drain or VCC function is selected on VTR
powered pin. The pin requires external pull-up when tri-stated.
Active
The pin is powered and active high.
Running
The input clock is powered and running.
Input
The pin is powered and driven by external circuitry to high or low level.
Out
The pin is powered and driven to high or low level by the part.
The input or output configuration state of the pin is retained and is not affected by PCI Reset or VCC POR.
Advanced I/O Controller with Motherboard GLUE Logic
Datasheet
Chapter 5 Power and Clock Functionality
The LPC47M172 has three power planes: VCC, VTR and V5P0_STBY.
5.1 3 Volt Operation / 5 Volt Tolerance
The LPC47M172 is a 3.3 Volt part. It is intended solely for 3.3V applications. Non-LPC bus pins are 5V
tolerant; that is, the operating input voltage is 5.5V max, and the I/O buffer output pads are backdrive
protected (they do not impose a load on any external VCC powered circuitry).
The LPC interface pins are 3.3 V only. These signals meet PCI DC specifications for 3.3V signaling. The
nRSMRST pin is also 3.3V only.
The following lists the pins that are 3.3V only (not 5V tolerant):
LAD[3:0]
nLFRAME
nLDRQ
nLPCPD
nRSMRST
The input voltage for all other pins is 5.5V max. These pins include all non-LPC Bus pins and the following
pins:
nPCI_RESET
PCI_CLK
SER_IRQ
nIO_PME
5.2 VCC Power
The LPC47M172 is a 3.3 Volt part. The VCC supply is 3.3 Volts (nominal). See the “Operational
Description” Section and the “Maximum Current Values” subsection.
5.3 VTR Power
The LPC47M172 requires a trickle supply (VTR) to provide sleep current for the programmable wake-up
events in the PME interface and other suspend state logic when VCC is removed. The VTR supply is 3.3
Volts (nominal). See the Operational Description Section. The maximum VTR current that is required
depends on the functions that are used in the part. See Trickle Power Functionality subsection and
Maximum Current Values subsection. If the LPC47M172 is not intended to provide wake-up and/or
suspend power capabilities on standby current, VTR can be connected to VCC. The VTR pin generates a
VTR Power-on-Reset signal to initialize these components.
Note: If VTR is to be used for programmable wake-up events when VCC is removed, VTR must be at its full
minimum potential at least 10 µs before VCC begins a power-on cycle. When VTR and VCC are fully
powered, the potential difference between the two supplies must not exceed 500mV.