LPC47N227TQFP Standard Microsystems (SMSC), LPC47N227TQFP Datasheet

no-image

LPC47N227TQFP

Manufacturer Part Number
LPC47N227TQFP
Description
Manufacturer
Standard Microsystems (SMSC)
Datasheet

Specifications of LPC47N227TQFP

Lead Free Status / RoHS Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC47N227TQFP
Manufacturer:
RFT
Quantity:
386
Part Number:
LPC47N227TQFP
Manufacturer:
SMSC
Quantity:
1 000
Part Number:
LPC47N227TQFP
Manufacturer:
SMSC
Quantity:
20 000
!" 3.3 Volt Operation (5V Tolerant)
!" PC99 and ACPI 1.0b Compliant
!" Programmable Wakeup Event Interface
!" SMI Support (nIO_SMI Pin)
!" GPIOs (29)
!" Two IRQ Input Pins
!" XNOR Chain
!" Intelligent Auto Power Management
!" 2.88MB Super I/O Floppy Disk Controller
(nIO_PME Pin)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Licensed CMOS 765B Floppy Disk
Controller
Software and Register Compatible with
SMSC's Proprietary 82077AA
Compatible Core
Supports One Floppy Drive 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
Swap Drives A and B
Non-Burst Mode DMA Option
48 Base I/O Address, 15 IRQ and 3
DMA Options
Forceable Write Protect and Disk
Change Controls
100 Pin Super I/O with LPC Interface for
Notebook Applications
LPC47N227TQFP for 100 Pin TQFP Package
LPC47N227-MN for 100 Pin STQFP Package
ORDERING INFORMATION
FEATURES
Order Numbers:
!" Floppy Disk Available on Parallel Port Pins
!" Enhanced Digital Data Separator
!" Serial Ports
!" Infrared Communications Controller
!" Multi-Mode Parallel Port with ChiProtect
(ACPI Compliant)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2 Mbps, 1 Mbps, 500 Kbps, 300 Kbps,
250 Kbps Data Rates
Programmable Precompensation
Modes
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
IrDA v1.2 (4Mbps), HPSIR, ASKIR,
Consumer IR Support
2 IR Ports
96 Base I/O Address, 15 IRQ Options
and 3 DMA Options
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
192 Base I/O Address, 15 IRQ and 3
DMA Options
LPC47N227

Related parts for LPC47N227TQFP

LPC47N227TQFP Summary of contents

Page 1

... Base I/O Address, 15 IRQ and 3 - DMA Options Forceable Write Protect and Disk - Change Controls LPC47N227TQFP for 100 Pin TQFP Package LPC47N227-MN for 100 Pin STQFP Package FEATURES !" Floppy Disk Available on Parallel Port Pins (ACPI Compliant) !" Enhanced Digital Data Separator ...

Page 2

... DMA Transfers - 16-Bit Address Qualification - The SMSC LPC47N227 and ACPI 1.0b compliant Super I/O Controller. The LPC47N227 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 also includes 29 GPIO pins. The LPC47N227 incorporates SMSC’ ...

Page 3

FEATURES............................................................................................................................................ 1 GENERAL DESCRIPTION .................................................................................................................... 2 PIN CONFIGURATION .......................................................................................................................... 4 DESCRIPTION OF PIN FUNCTIONS .................................................................................................... 5 Buffer Type Description .................................................................................................................... 12 BLOCK DIAGRAM .............................................................................................................................. 13 3.3 VOLT OPERATION / 5 VOLT TOLERANCE................................................................................. 14 Power Functionality ........................................................................................................................... 14 VCC Power....................................................................................................................................... 14 ...

Page 4

PIN CONFIGURATION Note: Pinouts are the same for both the TQFP and STQFP Packages. 1 DRVDEN0 DRVDEN1 2 nMTR0 3 nDSKCHG 4 nDS0 5 GP24 6 7 VSS nDIR 8 nSTEP 9 LPC47N227 nWDATA 10 nWGATE 11 nHDSEL 12 nINDEX ...

Page 5

TQFP/STQFP PIN # NAME 23:20 LPC Address/ Data bus 3-0 24 LPC Frame 25 LPC DMA/Bus Master Request 26 PCI RESET 27 LPC Power Down (Note 2) 28 PCI Clock Controller 29 PCI Clock 30 Serial IRQ 17 Power Mgt. ...

Page 6

TQFP/STQFP PIN # NAME 8 Direction Control 9 Step Pulse 10 Write Data 11 Write Gate 12 Head Select 13 Index 14 Track 0 15 Write Protected 16 Read Disk Data 84 Receive Data 1 85 Transmit Data 1 BUFFER ...

Page 7

TQFP/STQFP PIN # NAME 86 Data Set Ready 1 97 Data Set Ready 2 87 Request to Send 1 98 Request to Send 2 88 Clear to Send 1 99 Clear to Send 2 BUFFER TYPE PER 1 SYMBOL FUNCTION ...

Page 8

TQFP/STQFP PIN # NAME 89 Data Terminal nDTR1 Ready 1 100 Data Terminal nDTR2 Ready 2 90 Ring nRI1 Indicator 1 (Note 8) 92 Ring nRI2 Indicator 2 (Note 8) 91 Data Carrier nDCD1 Detect 1 94 Data Carrier nDCD2 ...

Page 9

TQFP/STQFP PIN # NAME SYMBOL 66 Initiate Output/ nINIT/ FDC Direction nDIR Control (Note 4) 67 Printer Select nSLCTIN/ Input/ FDC Step Pulse nSTEP (Note 4) 68 Port Data 0/ PD0/ FDC Index nINDEX 69 Port Data 1/ PD1/ FDC ...

Page 10

TQFP/STQFP PIN # NAME SYMBOL 78 Paper End/ PE/ FDC Write Data nWRDATA 79 Busy/ BUSY/ FDC Motor On 1 nMTR1 80 Acknowledge/ nACK/ FDC Drive Select 1 nDS1 81 Error/ nERROR FDC Head nHDSEL Select 82 Autofeed nALF/ Output/ ...

Page 11

TQFP/STQFP PIN # NAME SYMBOL 6, General GP24, 32-39, 40-47 Purpose I/O GP30-GP37 48, GP40-GP47 (Note 9) 54-56, GP10, 57-59 GP15-GP17, GP20-GP22 49 General GP11/ Purpose I/O (System Option) (SYSOPT) (Note 5) (Note 9) 50 General GP12/ Purpose I/O/ System ...

Page 12

An external pullup resistor is required to move the base IO address for configuration to 0x04E. Note 6: V must not be greater than 0.5V above V CC Note 7: This pin is output only and is ...

Page 13

SMI PME WDT SER_IRQ SERIAL CONFIGURATION IRQ PCI_CLK LAD0 LAD1 LAD2 LPC BUS LAD3 INTERFACE nLFRAME nLDRQ nPCI_RESET nLPCPD nCLKRUN CLOCK GEN nMTR0, nDS0, nDIR, nSTEP, DRVDEN0*, CLOCKI V Vcc Vss TR nWGATE, HDSEL, DRVDEN1*, nWDATA BLOCK DIAGRAM ...

Page 14

Volt Operation / 5 Volt Tolerance The LPC47N227 is a 3.3 Volt part intended solely for 3.3V applications. Non-LPC bus pins are 5V tolerant; that is, the input voltage is 5.5V max, and the I/O buffer output ...

Page 15

VTR power (VCC=0), are powered by VTR. This means they will minimum, source their specified current from VTR even when VCC is present. This applies to the nIO_PME pin only. The GPIOs that ...

Page 16

FUNCTIONAL DESCRIPTION Super I/O Registers The address map, shown below in Table 1, shows the addresses of the different blocks of the Super I/O immediately after power up. The base addresses of the FDC, serial and parallel ports, runtime register ...

Page 17

LPC Interface The following sub-sections implementation of the LPC bus. SIGNAL NAME TYPE LAD[3:0] I/O nLFRAME Input nPCI_RESET Input nLDRQ Output nIO_PME OD nLPCPD Input SER_IRQ I/O PCI_CLK Input nCLKRUN I/OD LPC Cycles The following cycle types are supported by ...

Page 18

The nLFRAME signal functions as described in the Low Pin Count (LPC) Interface Specification Revision 1.0. I/O Read and Write Cycles The LPC47N227 is the target for I/O cycles. I/O cycles are initiated by the host for register or FIFO ...

Page 19

Power Management CLOCKRUN Protocol See the Low Pin Count (LPC) Interface Specification Reference, Section 8.1. LPCPD Protocol The LPC47N227 will function properly if the nLPCPD signal goes active and then inactive again without nPCI_RESET becoming active. This is a requirement ...

Page 20

SYNC Timeout The SYNC value is driven within 3 clocks. If the host observes 3 consecutive clocks without a valid SYNC pattern, it will abort the cycle. The LPC47N227 does not assume any particular timeout. When the host is driving ...

Page 21

FLOPPY DISK CONTROLLER The Floppy Disk Controller (FDC) provides the interface between a host microprocessor and the floppy disk drives. The FDC integrates the functions of the Formatter/Controller, Digital Data Separator, Write Precompensation and Data Rate Selection logic for an ...

Page 22

PS/2 Mode 7 INT nDRV2 PENDING RESET 0 COND. BIT 0 DIRECTION Active high status indicating the direction of head movement. A logic "1" indicates inward direction; a logic "0" indicates outward direction. BIT 1 nWRITE PROTECT Active low status ...

Page 23

BIT 1 WRITE PROTECT Active high status of the WRITE PROTECT disk interface input. A logic "1" indicates that the disk is write protected. BIT 2 INDEX Active high status of the INDEX disk interface input. BIT 3 nHEAD SELECT ...

Page 24

BIT 3 READ DATA TOGGLE Every inactive edge of the RDATA input causes this bit to change state. BIT 4 WRITE DATA TOGGLE Every inactive edge of the WDATA input causes this bit to change state. BIT 5 DRIVE SELECT ...

Page 25

Digital Output Register (DOR) Address 3F2 READ/WRITE The DOR controls the drive select and motor enables of the disk interface outputs. It also contains the enable for the DMA logic and a software reset bit. The contents of the DOR ...

Page 26

BIT 6 MOTOR ENABLE 2 The MTR2 disk interface output is not supported. BIT 7 MOTOR ENABLE 3 The MTR3 disk interface output is not supported. Table 3 – Internal 2 Drive Decode (Normal) DIGITAL OUTPUT REGISTER Bit 5 Bit ...

Page 27

DB7 DB6 REG 3F3 0 0 Enhanced Floppy Mode 2 (OS2) Register 3F3 for Enhanced Floppy Mode 2 operation. DB7 DB6 REG 3F3 Reserved Reserved DIGITAL OUTPUT REGISTER Bit Note: CR06-Bx = Configuration Register 06, ...

Page 28

BIT 5 UNDEFINED Should be written as a logic "0". BIT 6 LOW POWER A logic "1" written to this bit will put the floppy controller into manual low power mode. The floppy controller clock and data separator circuits will ...

Page 29

DT1 DT0 DRVDEN1 ( DRATE0 1 0 DRATE0 0 1 DRATE0 1 1 DRATE1 Table 10 – Default Precompensation Delays DATA RATE Main Status Register (MSR) Address 3F4 READ ONLY The Main Status Register is a read-only register ...

Page 30

BIT 7 RQM Indicates that the host can transfer data if set access is permitted if set Data Register (FIFO) Address 3F5 READ/WRITE All command parameter information, disk data and result status are ...

Page 31

FIFO THRESHOLD EXAMPLES 1 byte 2 bytes 8 bytes 15 bytes Digital Input Register (DIR) Address 3F7 READ ONLY This register is read-only in all modes. PC-AT Mode 7 6 DSK 0 CHG RESET N/A N/A COND. BIT 0 - ...

Page 32

BIT 7 DSKCHG This bit monitors the pin of the same name and reflects the opposite value seen on the disk cable or the value programmed in the Force Disk Change Register (CR17). See the Configuration section for register description. ...

Page 33

PS/2 Model 30 Mode RESET N/A N/A COND. BIT 0 and 1 DATA RATE SELECT 0 and 1 These bits determine the data rate of the floppy controller. See Table 8 for the appropriate values. BIT ...

Page 34

Table 13 – Status Register 1 BIT NO. SYMBOL NAME 7 EN End of Cylinder Data Error 4 OR Overrun/ Underrun Data 1 NW Not Writeable 0 MA Missing Address Mark DESCRIPTION The ...

Page 35

BIT NO. SYMBOL NAME Control Mark 5 DD Data Error in Data Field 4 WC Wrong Cylinder Bad Cylinder 0 MD Missing Data Address Mark BIT NO. SYMBOL NAME Write ...

Page 36

Pin (Hardware Reset) The nPCI_RESET pin is a global reset and clears all registers except those programmed by the Specify command. The DOR reset bit is enabled and must be cleared by the host to exit the reset state. ...

Page 37

Command" condition. Execution Phase All data transfers to or from the FDC occur during the execution phase, which can proceed in DMA or non- DMA mode as indicated in the Specify command. After a reset, the FIFO is disabled. Each ...

Page 38

Data Transfer Termination The FDC supports terminal count explicitly through the TC cycle and implicitly through the underrun/overrun and end-of-track (EOT) functions. For full sector transfers, the EOT parameter can define the last sector to be transferred in a ...

Page 39

SYMBOL NAME DTL Special Sector By setting N to zero (00), DTL may be used to control the number of Size bytes transferred in disk read/write commands. The sector size ( set to 128. If the actual ...

Page 40

SYMBOL NAME N Sector Size Code This specifies the number of bytes in a sector. If this parameter is "00", then the sector size is 128 bytes. transferred is determined by the DTL parameter. Otherwise the sector size is (2 ...

Page 41

SYMBOL NAME WGATE Write Gate Alters timing allow for pre-erase loads in perpendicular drives. Instruction Set PHASE R Command W MT MFM ──────── C ──────── W ──────── H ──────── W ──────── ...

Page 42

PHASE R Command W MT MFM Execution Result READ DELETED DATA DATA BUS ...

Page 43

PHASE R Command W MT MFM Execution Result WRITE DATA DATA BUS ...

Page 44

PHASE R Command W MT MFM Execution Result WRITE DELETED DATA DATA BUS ...

Page 45

PHASE R Command W 0 MFM Execution Result READ A TRACK DATA BUS ...

Page 46

PHASE R Command W MT MFM Execution Result PHASE R Command Result VERIFY ...

Page 47

PHASE R Command W 0 MFM Execution for W Each Sector Repeat Result FORMAT A TRACK DATA BUS ...

Page 48

PHASE R Command Execution PHASE R Command Result R ─────── ST0 ─────── R ─────── PCN ─────── PHASE R Command ─── SRT ...

Page 49

PHASE R Command Result R PHASE R Command Execution PHASE R Command EIS ...

Page 50

PHASE R Command W 1 DIR PHASE R/W D7 Command W 0 Execution Result ──── SRT ──── LOCK R 0 EIS EFIFO R RELATIVE SEEK DATA ...

Page 51

PHASE R Command W 0 MFM Execution Result READ ID DATA BUS HDS DS1 ──────── ...

Page 52

PHASE R Command PHASE R Command W ───── Invalid Codes ───── Result R PHASE R/W D7 Command W LOCK Result returned if the last command that was issued was ...

Page 53

Data Transfer Commands All of the Read Data, Write Data and Verify type commands use the same parameter bytes and return the same results information, the only difference being the coding of bits 0-4 in the first byte. An implied ...

Page 54

Interval (specified in the Specify command) has elapsed. If the host issues another command before the head unloads, then the head settling time may be saved between subsequent reads. If the FDC detects a pulse on the nINDEX pin twice ...

Page 55

This command is the same as the Read Data command, only it operates on sectors that contain a Deleted Data Address Mark at the beginning of a Data Field. Table 21 describes the effect of the SK bit on the ...

Page 56

FINAL SECTOR MT HEAD TRANSFERRED TO HOST 0 0 Less than EOT Equal to EOT 1 Less than EOT Equal to EOT 1 0 Less than EOT Equal to EOT 1 Less than EOT Equal to EOT NC: No Change, ...

Page 57

The Verify command is used to verify the data stored on a disk. This command acts exactly like a Read Data command except that no data is transferred to the host. Data is read from the disk and CRC is ...

Page 58

Table 23 – Verify Command Result Phase Table DTL <= EOT DTL > EOT # Sectors Per Side 0 1 < Sectors Remaining AND <= EOT 0 1 ...

Page 59

SYSTEM 34 (DOUBLE DENSITY) FORMAT GAP4a SYNC IAM GAP1 SYNC 80x 12x 50x 12x SYSTEM 3740 (SINGLE DENSITY) FORMAT GAP4a SYNC IAM GAP1 SYNC 40x 6x 26x ...

Page 60

Table 24 – Typical Values for Formatting FORMAT SECTOR SIZE 128 128 512 FM 1024 2048 4096 5.25" ... Drives 256 256 512* MFM 1024 2048 4096 ... 128 FM 256 3.5" 512 Drives 256 MFM 512** 1024 GPL1 = ...

Page 61

Control commands differ from the other commands in that no data transfer takes place. Three commands generate an interrupt when complete: Read ID, Recalibrate, and Seek. The other control commands do not generate an interrupt. Read ID The Read ID ...

Page 62

Issue Read/Write command. The Seek command does not have a result phase. Therefore highly recommended that the Sense Interrupt Status command is issued after the Seek command to terminate it and to provide verification of the head ...

Page 63

The HLT (Head Load Time) defines the time between when the Head Load signal goes high and the read/write operation starts. The values change with the data rate speed selection and are documented in Table 26. The ...

Page 64

Defaults to one byte. A "00" selects one byte; "0F" selects 16 bytes. PRETRK - Pre-Compensation Start Track Number. Programmable from track 0 to 255. Defaults to track 0. A "00" selects track 0; "FF" ...

Page 65

The Relative Seek command differs from the Seek command in that it steps the head the absolute number of tracks specified in the command instead of making a comparison against an internal register. The Seek command is good for drives ...

Page 66

The Gap2 and VCO timing requirements for perpendicular recording type drives are dictated by the design of the read/write head. In the design of this head, a pre-erase head precedes the normal read/write head by a distance of 200 micrometers. ...

Page 67

Table 27 – Effects of WGATE and GAP Bits WGATE GAP 0 0 Conventional 0 1 Perpendicular (500 Kbps Reserved (Conventional Perpendicular (1 Mbps) LOCK In order to protect systems with long DMA latencies against older ...

Page 68

UART is enabled by programming OUT2 of that UART to a logic "1". OUT2 being a logic "0" disables that UART's interrupt. The second UART also supports IrDA 1.2 (4Mbps), HP-SIR, ASK-IR and Consumer IR infrared modes ...

Page 69

Bit 0 This bit enables the Received Data Available Interrupt (and timeout interrupts in the FIFO mode) when set to logic "1". Bit 1 This bit enables the Transmitter Holding Register Empty Interrupt when set to logic "1". Bit ...

Page 70

Bit 0 Setting this bit to a logic "1" enables both the XMIT and RCVR FIFOs. disables both the XMIT and RCVR FIFOs and clears all bytes from both FIFOs. When changing from FIFO Mode to non-FIFO (16450) mode, data ...

Page 71

Bit 0 This bit can be used in either a hardwired prioritized or polled environment to indicate whether an interrupt is pending. When bit logic "0", an interrupt is pending and the contents of the IIR may ...

Page 72

Table 29 - Interrupt Control Table FIFO INTERRUPT MODE IDENTIFICATION ONLY REGISTER PRIORITY BIT 3 BIT 2 BIT 1 BIT 0 LEVEL Highest Second ...

Page 73

Address Offset = 3H, DLAB = 0, READ/WRITE Start LSB Data 5-8 bits MSB This register contains the format information of the serial line. The bit definitions are: Bits 0 and 1 These two bits specify the number of bits ...

Page 74

Bit 5 Stick Parity bit. When parity is enabled it is used in conjunction with bit 4 to select Mark or Space Parity. When LCR bits 3, 4 and 5 are 1 the Parity bit is transmitted and checked as ...

Page 75

This feature allows the processor to verify the transmit and receive data paths of the Serial Port. In the diagnostic mode, the receiver and the transmitter interrupts are fully operational. The MODEM Control Interrupts are also operational but the interrupts' ...

Page 76

Bit 4 Break Interrupt (BI). Bit 4 is set to a logic "1" whenever the received data input is held in the Spacing state (logic "0") for longer than a full word transmission time (that is, the total time of ...

Page 77

Bit 3 Delta Data Carrier Detect (DDCD). Bit 3 indicates that the nDCD input to the chip has changed state. Note: Whenever bit set to a logic "1", a MODEM Status Interrupt is generated. ...

Page 78

FIFO drops below its programmed trigger level. B. The IIR receive data available indication also occurs when the FIFO trigger level is reached cleared when the FIFO drops below the ...

Page 79

There is no trigger level reached or timeout condition indicated in the FIFO Polled Mode, however, the RCVR and XMIT FIFOs are still fully capable of holding characters. DESIRED DIVISOR USED TO BAUD RATE GENERATE 16X CLOCK 50 2304 75 ...

Page 80

Table 31 - Reset Function Table REGISTER/SIGNAL Interrupt Enable Register RESET Interrupt Identification Reg. RESET FIFO Control RESET Line Control Reg. RESET MODEM Control Reg. RESET Line Status Reg. RESET MODEM Status Reg. RESET TXD1, TXD2 RESET INTRPT (RCVR errs) ...

Page 81

Table 32 – Register Summary for an Individual UART Channel REGISTER ADDRESS* REGISTER NAME ADDR = 0 Receive Buffer Register (Read Only) DLAB = 0 ADDR = 0 Transmitter Holding Register (Write DLAB = 0 Only) ADDR = 1 Interrupt ...

Page 82

Table 32 - Register Summary for an Individual UART Channel (continued) BIT 2 BIT 3 Data Bit 2 Data Bit 3 Data Bit 4 Data Bit 2 Data Bit 3 Data Bit 4 Enable Enable 0 Receiver Line MODEM Status ...

Page 83

FIFO Mode Operation GENERAL The RCVR FIFO will hold bytes regardless of which trigger level is selected. TX AND RX FIFO Operation The Tx portion of the UART transmits data through TXD as soon as the CPU ...

Page 84

The LPC47N227 infrared interface provides a two-way wireless communications port using infrared as the transmission medium. Several infrared protocols have been provided in this implementation including IrDA v1.2 (SIR/FIR), ASKIR, and Consumer IR (FIGURE 2). For more information consult the ...

Page 85

The LPC47N227 IR hardware interface is shown in FIGURE 2. This interface supports two types of external FIR transceiver modules. One uses a mode pin (IR Mode) to program the data rate, while the other has a second Rx data ...

Page 86

If the Half Duplex option is chosen there Half Duplex Time-out that constrains IRCC direction mode changes. This time-out starts as each bit is transferred and prevents direction mode changes until the time-out expires. The timer is ...

Page 87

This pin will remain low following a VCC POR until serial port 2 is enabled by setting the UART2 power down bit (CR02, bit 7), at which time the pin will reflect the state of the transmit output of ...

Page 88

The LPC47N227 incorporates an IBM XT/AT compatible parallel port. This supports the optional PS/2 type bi-directional parallel port (SPP), the Enhanced Parallel Port (EPP) and the Extended Capabilities Port (ECP) parallel port modes. Refer to the Configuration Registers for information ...

Page 89

Table 35 - Parallel Port Connector HOST CONNECTOR PIN NUMBER 1 83 2-9 68- (1) = Compatible Mode (3) = High Speed Mode Note: ...

Page 90

If the TIMEOUT_SELECT bit is cleared (‘0’), the TIMEOUT bit is cleared on the trailing edge of the read of the EPP Status Register (default) !" If the TIMEOUT_SELECT bit is set (‘1’), the TIMEOUT bit is cleared on a ...

Page 91

BIT 2 nINIT - nINITIATE OUTPUT This bit is output onto the nINIT output without inversion. BIT 3 SLCTIN - PRINTER SELECT INPUT This bit is inverted and output onto the nSLCTIN output. A logic 1 on this bit selects ...

Page 92

ADDRESS OFFSET = 06H The EPP Data Port 2 is located at an offset of '06H' from the base address. Refer to EPP DATA PORT 0 for a description of operation. This register is only available in EPP mode. EPP ...

Page 93

If it has not already done so, the peripheral should latch the information byte now. b) The chip latches the data from the internal data bus for the PData bus and drives the sync that indicates that no more ...

Page 94

EPP 1.7 Write The timing for a write operation (address or data) is shown in timing diagram EPP 1.7 Write Data or Address cycle. The chip inserts wait states into the I/O write cycle when nWAIT is active low during ...

Page 95

Table 36 - EPP Pin Descriptions EPP SIGNAL EPP NAME TYPE nWRITE nWrite O PD<0:7> Address/Data I/O INTR Interrupt I WAIT nWait I DATASTB nData Strobe O RESET nReset O ADDRSTB nAddress O Strobe PE Paper End I SLCT Printer ...

Page 96

PError Xflag, Select Reference Document: IEEE 1284 Extended Capabilities Port Protocol and ISA Interface Standard, Rev 1.14, July 14, 1993. This document is available from Microsoft. The bit map of the Extended Parallel Port registers is data ...

Page 97

Table 37 - ECP Pin Descriptions NAME TYPE nStrobe O During write operations nStrobe registers data or address into the slave on the asserting edge (handshakes with Busy). PData 7:0 I/O Contains address or data or RLE data. nAck I ...

Page 98

Table 38 - ECP Register Definitions NAME ADDRESS (Note 1) data +000h R/W ecpAFifo +000h R/W dsr +001h R/W dcr +002h R/W cFifo +400h R/W ecpDFifo +400h R/W tFifo +400h R/W cnfgA +400h R cnfgB +401h R/W ecr +402h R/W ...

Page 99

Device Status Register (DSR) ADDRESS OFFSET = 01H The Status Port is located at an offset of '01H' from the base address. Bits are not implemented as register bits, during a read of the Printer Status Register ...

Page 100

BITS 6 and 7 during a read are a low level, and cannot be written. cFifo (Parallel Port Data FIFO) ADDRESS OFFSET = 400h Mode = 010 Bytes written or DMAed from the system to this FIFO are transmitted by ...

Page 101

ADDRESS OFFSET = 400H Mode = 111 This register is a read only register. When read, 10H is returned. This indicates to the system that this is an 8-bit implementation. (PWord = 1 byte) cnfgB (Configuration Register B) ADDRESS OFFSET ...

Page 102

This bit shall be set to 1 whenever there are writeIntrThreshold or more bytes free in the FIFO. case dmaEn=0 direction=1: This bit shall be set to 1 whenever there are readIntrThreshold or more valid bytes to be read from ...

Page 103

Table 40A - Extended Control Register R/W 000: Standard Parallel Port Mode . In this mode the FIFO is reset and common collector drivers are used on the control lines (nStrobe, nAutoFd, nInit and nSelectIn). Setting the direction bit will ...

Page 104

ECP Operation Prior to ECP operation the Host must negotiate on the parallel port to determine if the peripheral supports the ECP protocol. This is a somewhat complex negotiation carried out under program control in mode 000. After negotiation, it ...

Page 105

Forward Channel Commands (HostAck Low) Reverse Channel Commands (PeripAck Low Data Compression The ECP port supports run length encoded (RLE) decompression in hardware and can transfer compressed data to a peripheral. Run length encoded (RLE) compression in ...

Page 106

FIFO. Also, an interrupt is generated when serviceIntr is cleared to 0 whenever there are readIntrThreshold or more bytes in the FIFO. 3. When nErrIntrEn is 0 and nFault transitions from high to low or when nErrIntrEn is set ...

Page 107

Programmed I/O Mode or Non-DMA Mode The ECP or parallel port FIFOs may also be operated using interrupt driven programmed I/O. Software can determine the writeIntrThreshold, readIntrThreshold, and FIFO depth by accessing the FIFO in Test Mode. Programmed I/O transfers ...

Page 108

Status Register reads: nBUSY = SLCT = 0, nACK = 1, nERR = 1 The following FDC pins are all in the high impedence state when the PPFDC is actually selected by the drive select ...

Page 109

Table 43 – FDC Parallel Port Pins CONNECTOR TQFP/STQFP PIN # CHIP PIN # ...

Page 110

Power management capabilities are provided for the following logical devices: floppy disk, UART 1, UART 2 and the parallel port. For each logical device, two types of power management are provided: direct powerdown and auto powerdown. FDC Power Management Direct ...

Page 111

Access to all other registers is possible without awakening the part. These registers can be accessed during powerdown without changing the status of the part. A read from these ...

Page 112

PCI_CLK SER_IRQ FDD Interface Pins All pins in the FDD interface which can be connected directly to the floppy disk drive itself are either DISABLED or TRISTATED. Pins used for local logic control or part programming are unaffected. Table ...

Page 113

Auto Power Management is enabled by Bit[4] in CR07 . When set, this bit allows the ECP or EPP logical parallel port blocks to be placed into powerdown when not being used. The EPP logic is in powerdown under any ...

Page 114

The LPC47N227 supports the serial interrupt to transmit interrupt information to the host system. The serial interrupt scheme adheres to the Serial IRQ Specification for PCI Systems, Version 6.0. The PCI_CLK, SER_IRQ and nCLKRUN pins are used for this interface. ...

Page 115

There are two modes of operation for the SER_IRQ Start Frame. 1) Quiet (Active) Mode: Any device may initiate a Start Frame by driving the SER_IRQ low for one clock, while the SER_IRQ is Idle. After driving low for one ...

Page 116

SER_IRQ PERIOD The SER_IRQ data frame supports IRQ2 from a logical device on Period 3, which can be used for the System Management Interrupt ...

Page 117

Any serialized IRQ scheme has a potential implementation issue related to IRQ latency. IRQ latency could cause an EOI or ISR Read to precede an IRQ transition that it should have followed. This could cause a system fault. The host ...

Page 118

Overview The LPC47N227 supports the PCI nCLKRUN signal. nCLKRUN is used to indicate the PCI clock status as well as to request that a stopped clock be started. The LPC47N227 nCLKRUN signal is on TQFP/STQFP pin number 28. See FIGURE ...

Page 119

Table 47 – LPC47N227 nCLKRUN Function INTERNAL INTERRUPTS/ SIRQ_CLKRUN_EN DMA REQUESTS CHANGE CHANGE/ASSERTION 1 Note : “Change/Assertion” means either-edge change on any internal IRQs routed to the SIRQ block or assertion of an internal DMA request by ...

Page 120

SIRQ_CLKRUN_EN ANY IRQ CHANGE/ 1,2 DRQ ASSERTION nCLKRUN PCI_CLK FIGURE 4 – CLOCK START ILLUSTRATION Note 1: The signal “ANY IRQ CHANGE/DRQ ASSERTION” is the same as “CHANGE/ASSERTION” in Table 47. Note 2: The LPC47N227 continually monitors the state of ...

Page 121

The LPC47N227 provides a set of flexible Input/Output control functions to the system designer through the 29 independently programmable General Purpose I/O pins (GPIO). The GPIO pins can perform basic I/O and many of them can be individually enabled to ...

Page 122

Each GPIO port has a 1-bit data register. GPIOs are controlled by GPIO control registers located in the Configuration section. The data register for each GPIO port is represented as a bit in one of the 8- bit GPIO DATA ...

Page 123

Each GPIO port has an 8-bit control register that controls the behavior of the pin. These registers are defined in the Configuration section of this specification. Each GPIO port may be configured as either an input or an output. If ...

Page 124

D-TYPE SD-bit D Q GPx Write Transparent Q D GPx Read GPIO Data Register Bit-n FIGURE 5 - GPIO FUNCTION ILLUSTRATION Note: FIGURE 5 is for illustration purposes only and in not intended to suggest specific implementation details. When a ...

Page 125

GPIOs that can directly generate an SMI. See the table in the next section. GPIO PME and SMI Functionality The following GPIOs are dedicated wakeup GPIOs with a status and enable bit in the PME status and enable registers: GP10-GP17 ...

Page 126

GPIO PME GP10-GP11 Yes GP12 Yes Yes/nIO_SMI GP13-GP17 Yes GP20-GP22 Yes GP23-GP24 Yes GP30-GP37 Yes GP40-GP47 No Note 1: Since GP12 can be used to generate an SMI and as the nIO_SMI output, do not enable GP12 to generate an ...

Page 127

SYSTEM MANAGEMENT INTERRUPT (SMI) The LPC47N227 implements a “group” nIO_SMI output pin. The System Management Interrupt is a non-maskable interrupt with the highest priority level used for OS transparent power management. The nSMI group interrupt output consists of the enabled ...

Page 128

The LPC47N227 offers support for Power Management Events (PMEs), also referred to as System Control Interrupt (SCI) events in an ACPI system. A power management event is indicated to the chipset via the assertion of the nIO_PME signal. In the ...

Page 129

Runtime Registers Block Summary The runtime registers are located at the address programmed in the Runtime Register Block Base Address configuration register located in CR30. The part performs 16-bit address qualification on the Runtime Register Base Address (bits[11:0] are decoded ...

Page 130

Table 53 – Runtime Registers Block Description NAME/DEFAULT REGISTER OFFSET PME_STS 00 Default = 0x00 (R/W) on VTR POR PME_EN 01 Default = 0x00 (R/W) on VTR POR PME_STS1 02 Default = 0x00 (R/W) on VTR POR DESCRIPTION Bit[0] PME_Status ...

Page 131

NAME/DEFAULT REGISTER OFFSET PME_STS2 03 Default = 0x00 (R/W) on VTR POR PME_STS3 04 Default = 0x00 (R/W) on VTR POR DESCRIPTION PME Wake Status Register 2 This register indicates the state of the individual PME wake sources, independent of ...

Page 132

NAME/DEFAULT REGISTER OFFSET PME_EN1 05 Default = 0x00 (R/W) on VTR POR PME_EN2 06 Default = 0x00 (R/W) on VTR POR DESCRIPTION PME Wake Enable Register 1 This register is used to enable individual LPC47N227 PME wake sources onto the ...

Page 133

NAME/DEFAULT REGISTER OFFSET PME_EN3 07 Default = 0x00 (R/W) on VTR POR SMI_STS1 08 Default = 0x00 (R/W) on VTR POR SMI_STS2 09 Default = 0x01 (R/W) on VTR POR Bit 0 is set to ‘1’ on VCC POR, VTR ...

Page 134

NAME/DEFAULT REGISTER OFFSET SMI_EN1 0A Default = 0x00 (R/W) on VTR POR SMI_EN2 0B Default = 0x00 (R/W) on VTR POR GP1 0C Default = 0x00 R/W on VTR POR GP2 0D Default = 0x00 R/W on VTR POR DESCRIPTION ...

Page 135

NAME/DEFAULT REGISTER OFFSET GP3 0E Default = 0x00 R/W on VTR POR GP4 0F Default = 0x00 R/W on VTR POR Note: Reserved bits return 0 on read. DESCRIPTION General Purpose I/O Data Register 3 Bit[0]GP30 Bit[1]GP31 Bit[2]GP32 Bit[3]GP33 Bit[4]GP34 ...

Page 136

The configuration of the LPC47N227 is programmed through hardware selectable Configuration Access Ports that appear when the chip is placed into the configuration state. The LPC47N227 logical device blocks, if enabled, will operate normally in the configuration state. Configuration Access ...

Page 137

To exit the configuration state, write one byte of AAH data to the CONFIG PORT. The LPC47N227 will automatically deactivate the Configuration Access Ports following this procedure, at which point configuration register access cannot occur until the configuration state is ...

Page 138

The configuration registers are set to their default values at power up (Table 55) and are RESET as indicated in Table 55 and the register descriptions that follow. Table 55 – Configuration Registers Summary REGISTER HARD 1 INDEX TYPE RESET ...

Page 139

REGISTER HARD 1 INDEX TYPE RESET CR27 R/W - CR28 R/W - CR29 R/W - CR2A R/W - CR2B R/W - CR2C R/W - CR2D R/W - CR2E R/W - CR2F R/W - CR30 R/W - CR31 R/W - CR32 ...

Page 140

CR00 CR00 can only be accessed in the configuration state and after the CSR has been initialized to 00H. FDC Power/Valid Configuration Cycle Type: R/W BIT NO. BIT NAME 0-2 Reserved 1 3 FDC Power 4,5,6 Reserved 7 Valid 1 ...

Page 141

CR01 can only be accessed in the configuration state and after the CSR has been initialized to 01H. Type: R/W BIT NO. BIT NAME 0,1 Reserved 2 Parallel Port 1 Power 3 Parallel Port Mode 4 Reserved 5,6 Reserved 7 ...

Page 142

CR02 can only be accessed in the configuration state and after the CSR has been initialized to 02H. Type: R/W BIT NO. BIT NAME 0-2 Reserved 3 UART1 Power 1 Down 4-6 Reserved 7 UART2 Power 1 Down 1 NOTE ...

Page 143

CR03 can only be accessed in the configuration state and after the CSR has been initialized to 03H. Type: R/W BIT NO. BIT NAME 0 Reserved 1 Enhanced Floppy Mode 2 2,3 Reserved 4 DRVDEN1 5 MFM 6 IDENT 7 ...

Page 144

CR04 can only be accessed in the configuration state and after the CSR has been initialized to 04H. Type: R/W BIT NO. BIT NAME 1,0 Parallel Port Extended Modes 2,3 Parallel Port FDC 3 4 MIDI MIDI ...

Page 145

CR05 can only be accessed in the configuration state and after the CSR has been initialized to 05H. Type: R/W BIT NO. BIT NAME 1 0 FDC Output Type Control (R/W) 1,2 1 FDC Output Control (R/W) 2 FDC DMA ...

Page 146

CR06 can only be accessed in the configuration state and after the CSR has been initialized to 06H. CR06 holds the floppy disk drive type IDs for up to four floppy disk drives (see Table 6 – Drive Type ID ...

Page 147

Auto Power Management and Boot Drive Select Type: R/W BIT NO. BIT NAME 7 Floppy Disk Enable CR08 Register CR08 is reserved. The default value of this register after power up is 00H. CR09 CR09 can only be accessed in ...

Page 148

Type: R/W BIT NO. BIT NAME 0 THR0 1 THR1 2 THR2 3 THR3 4,5 Reserved 6,7 IR Output Mux CR0B CR0B can only be accessed in the configuration state and after the CSR has been initialized to 0BH. CR0B ...

Page 149

Type: R/W BIT NO. BIT NAME 0 FDD0 DTR0 1 FDD0 DTR1 2 FDD1 DTR0 3 FDD1 DTR1 4 FDD2 DTR0 5 FDD2 DTR1 6 FDD3 DTR0 7 FDD3 DTR1 Table 68 – Drive Rate Table (Recommended) DRT1 DRT0 0 ...

Page 150

Type: R/W BIT NO. BIT NAME 7 UART 2 Speed CR0D CR0D can only be accessed in the configuration state and after the CSR has been initialized to 0DH. This register is read only. CR0D contains the LPC47N227 Device ID. ...

Page 151

CR10 can only be accessed in the configuration state and after the CSR has been initialized to 10H. CR10 is a test control register and all bits must be treated as Reserved. NOTE: All test modes are reserved for SMSC ...

Page 152

Configuration Ports base address. Configuration Ports Base Address Byte 0 (Note) Type: R/W BIT NO. BIT NAME 0 Reserved Note: The Configuration Ports Base ...

Page 153

CR14 can only be accessed in the configuration state and after the CSR has been initialized to 14H. CR14 shadows the bits in the write-only FDC run-time DSR register. Type: R BIT NO. BIT NAME 0,1 Data Rate Select 0-1 ...

Page 154

CR16 can only be accessed in the configuration state and after the CSR has been initialized to 16H. CR16 shadows the bits in the write-only UART2 run-time FCR register. description. CR17 CR17 can only be accessed in the configuration state ...

Page 155

CR18 - CR1E registers are reserved. Reserved registers cannot be written and return 0 when read. The default value of these registers after power up is 00H on VCC POR. CR1F CR1F can only be accessed in the configuration state ...

Page 156

Type: R/W BIT NO. BIT NAME 0 Reserved 1 Reserved 2 ADR4 3 ADR5 4 ADR6 5 ADR7 6 ADR8 7 ADR9 CR21 CR21 can only be accessed in the configuration state and after the CSR has been initialized to ...

Page 157

Writing these bits does not affect the ECP hardware DMA or IRQ channels that are configured in CR26 and CR27. Type: R/W BIT NO. BIT NAME 2:0 ECP DMA Select ECP DMA software Indicator 5:3 ECP IRQ Select 6,7 ...

Page 158

CR24 can only be accessed in the configuration state and after the CSR has been initialized to 24H. CR24 is used to select the base address of Serial Port 1 (UART1). locations on 8-byte boundaries from 100H - 3F8H. zero. ...

Page 159

CR26 can only be accessed in the configuration state and after the CSR has been initialized to 26H. CR26 is used to select the DMA for the FDC (Bits and the Parallel Port (bits 0 - 3). ...

Page 160

CR28 CR28 can only be accessed in the configuration state and after the CSR has been initialized to 28H. CR28 is used to select the IRQ for Serial Port 1 (bits and for Serial Port 2 (bits ...

Page 161

Table 92 – UART Interrupt Operation UART1 UART1 UART1 IRQ OUT2 bit Output State asserted 1 de-asserted asserted 1 asserted 1 de-asserted 1 de-asserted It is the responsibility of the software to ...

Page 162

CR2B can only be accessed in the configuration state and after the CSR has been initialized to 2BH. CR2B is used to set the SCE (FIR) base address ADR[10:3]. 224 locations on 8-byte boundaries from 100H - 7F8H. ADR8 to ...

Page 163

CR2D can only be accessed in the configuration state and after the CSR has been initialized to 2DH. CR2D is used to set the IR Half Duplex Turnaround Delay Time for the IR port. This value 25.5msec ...

Page 164

SCE Address Decoding: address bits A[15:12] must be ‘0000’ to access Runtime Register Block registers. A[3:0] are decoded as XXXXb. Runtime Registers Block Base Address Type: R/W BIT NO. BIT NAME 0 ADR4 1 ADR5 2 ADR6 3 ADR7 4 ...

Page 165

CR32 can only be accessed in the configuration state and after the CSR has been initialized to 32H. CR32 is GPIO Polarity Register 1 and is used to select the polarity of GP10-GP17 pins. Type: R/W BIT NO. BIT NAME ...

Page 166

CR35 can only be accessed in the configuration state and after the CSR has been initialized to 34H. CR34 is GPIO Polarity Register used to select the polarity of GP20-GP24 and IO_PME pins, and select alternate function ...

Page 167

CR36 can only be accessed in the configuration state and after the CSR has been initialized to 36H. CR36 is GPIO Polarity Register 3 and is used to select the polarity of GP30-GP37 pins. Type: R/W BIT NO. BIT NAME ...

Page 168

CR38 can only be accessed in the configuration state and after the CSR has been initialized to 38H. CR38 is GPIO Polarity Register 4 and is used to select the polarity of GP40-GP47 pins. Type: R/W BIT NO. BIT NAME ...

Page 169

Logical Device Base I/O Address and Range Table 110 – I/O Base Address Configuration Register Description LOGICAL REGISTER DEVICE INDEX FDC 0x20 on 8-byte boundaries Parallel 0x23 Port on 4-byte boundaries (EPP Not supported) on 8-byte boundaries (all modes supported, ...

Page 170

LOGICAL REGISTER DEVICE INDEX Runtime 0x30 Register Block on 16-byte boundaries Config. Port 0x12, 0x13 (Note 2) On 2-byte boundaries Note 2: The Configuration Port is at either 0x02E or 0x04E (for SYSOPT=0 or SYSOPT=1) at power up and can ...

Page 171

OPERATIONAL DESCRIPTION Maximum Guaranteed Ratings Operating Temperature Range .................................................................................................... 0 Storage Temperature Range .....................................................................................................-55 Lead Temperature Range.......................................................................... Refer to JEDEC Spec. J-STD-020 Positive Voltage on any pin, with respect to Ground ......................................................................... V Negative Voltage on any pin, with respect ...

Page 172

PARAMETER SYMBOL IO8 Type Buffer Low Output Level V High Output Level I Input Leakage Current O8 Type Buffer Low Output Level V High Output Level O12 Type Buffer Low Output Level V High Output Level IO12 Type Buffer Low ...

Page 173

PARAMETER SYMBOL IOP14 Type Buffer Low Output Level High Output Level Input Leakage Current Backdrive Protect/ChiProtect (All pins excluding LAD[3:0], nLDRQ, nLPCPD, nLFRAME) 5V Tolerant Pins (All pins excluding LAD[3:0], nLDRQ, nLPCPD, nLFRAME) Inputs and Outputs in High Impedance State ...

Page 174

TIMING DIAGRAMS For the Timing Diagrams shown, the following capacitive loads are used on outputs. SER_IRQ nLAD[3:0] nWDATA nSTROBE nCLKRUN CAPACITANCE NAME TOTAL (pF nLDRQ 50 nDIR 240 nSTEP 240 nDS0-1 240 240 PD[0:7] 240 240 nALF 240 ...

Page 175

FIGURE 6 - POWER-UP TIMING NAME DESCRIPTION t1 Vcc Slew from 2. Vcc Slew from 0V to 2.7V ...

Page 176

CLOCKI FIGURE 7 - INPUT CLOCK TIMING NAME DESCRIPTION t1 Clock Cycle Time for 14.318MHZ t2 Clock High Time/Low Time for 14.318MHz t1 Clock Cycle Time for 32KHZ t2 Clock High Time/Low Time for 32KHz Clock Rise Time/Fall Time (not ...

Page 177

CLK Output Delay Tri-State Output FIGURE 10 – OUTPUT TIMING MEASUREMENT CONDITIONS, LPC SIGNALS NAME DESCRIPTION t1 CLK to Signal Valid Delay – Bused Signals t2 Float to Active Delay t3 Active to Float Delay CLK Input FIGURE 11 – ...

Page 178

PCI_CLK nLFRAME nLAD[3: Note: L1=Start; L2=CYCTYP+DIR; L3=Sync of 0000 PCI_CLK nLFRAME nLAD[3: Note: L1=Start; L2=CYCTYP+DIR; L3=Sync of 0000 Address Data TAR FIGURE 12 – I/O WRITE Address TAR Sync=0110 FIGURE 13 – I/O READ 178 Sync=0110 ...

Page 179

PCI_CLK nLDRQ Start FIGURE 14 – DMA REQUEST ASSERTION THROUGH nLDRQ PCI_CLK nLFRAME nLAD[3:0] Start C+D CHL Size Note: L1=Sync of 0000 FIGURE 15 – DMA WRITE (FIRST BYTE) PCI_CLK nLFRAME nLAD[3:0] Start C+D CHL Size Note: L1=Sync of 0000 ...

Page 180

FIGURE 17 – FLOPPY DISK DRIVE TIMING (AT MODE ONLY) NAME DESCRIPTION t1 nDIR Set Up to STEP Low t2 nSTEP Active Time Low t3 nDIR Hold Time after nSTEP t4 nSTEP ...

Page 181

PD<7:0> nDATASTB nADDRSTB nWAIT FIGURE 18 – EPP 1.9 DATA OR ADDRESS WRITE CYCLE NAME DESCRIPTION t1 nWAIT Asserted to nWRITE Asserted (Note 1) t2 nWAIT Asserted to nWRITE Change (Note 1) t3 nWAIT Asserted to PDATA Invalid ...

Page 182

PD<7:0> nDATASTB nADDRSTB nWAIT FIGURE 19 – EPP 1.9 DATA OR ADDRESS READ CYCLE NAME DESCRIPTION t1 nWAIT Asserted to nWRITE Deasserted t2 nWAIT Asserted to nWRITE Modified (Notes 1,2) t3 nWAIT Asserted to PDATA Hi-Z (Note ...

Page 183

PD<7:0> nDATASTB nADDRSTB nWAIT FIGURE 20 – EPP 1.7 DATA OR ADDRESS WRITE CYCLE NAME DESCRIPTION t1 Command Deasserted to nWRITE Change t2 Command Deasserted to PDATA Invalid t3 PDATA Valid to Command Asserted t4 nWRITE to Command t5 ...

Page 184

PD<7:0> nDATASTB nADDRSTB nWAIT FIGURE 21 – EPP 1.7 DATA OR ADDRESS READ CYCLE NAME DESCRIPTION t1 Command Asserted to PDATA Valid t2 Command Deasserted to PDATA Hi-Z t3 Command Deasserted to nWAIT Deasserted t1 t2 MIN TYP 0 ...

Page 185

Parallel Port FIFO (Mode 101) The standard parallel port is run at or near the peak 500KBytes/sec allowed in the forward direc- tion using DMA. The state machine does not examine nACK and begins the next transfer based on Busy. ...

Page 186

Output Drivers To facilitate higher performance data transfer, the use of balanced CMOS active drivers for critical signals (Data, HostAck, HostClk, PeriphAck, PeriphClk) are used in ECP Mode. Because the use of active drivers can present compatibility problems in Compatible ...

Page 187

PD<0:7> nSTROBE BUSY FIGURE 22 – PARALLEL PORT FIFO TIMING NAME DESCRIPTION t1 PDATA Valid to nSTROBE Active t2 nSTROBE Active Pulse Width t3 PDATA Hold from nSTROBE Inactive (Note 1) t4 nSTROBE Active to BUSY Active t5 BUSY Inactive ...

Page 188

PD<7:0> nSTROBE t6 BUSY FIGURE 23 - ECP PARALLEL PORT FORWARD TIMING NAME DESCRIPTION t1 nALF Valid to nSTROBE Asserted t2 PDATA Valid to nSTROBE Asserted t3 BUSY Deasserted to nALF Changed (Notes 1,2) t4 BUSY Deasserted to PDATA ...

Page 189

PD<7:0> nACK t4 nALF FIGURE 24 - ECP PARALLEL PORT REVERSE TIMING NAME DESCRIPTION t1 PDATA Valid to nACK Asserted t2 nALF Deasserted to PDATA Changed t3 nACK Asserted to nALF Deasserted (Notes 1,2) t4 nACK Deasserted to nALF Asserted ...

Page 190

DATA IRRX n IRRX Pa rame ter t1 Pulse Width at 1 15kba ud t1 Pul se Wid th at 57.6kba ud t1 Pul se Wid th at 38.4kba ud t1 Pul ...

Page 191

DAT IRT X n IRT X Parameter t1 Pulse Width at 115kbaud t1 Pulse Widt h at 57.6kbaud t1 Pulse Widt h at 38.4kbaud t1 Pulse Widt h at 19.2kbaud t1 Pulse ...

Page 192

DAT IRRX n IRRX IRRX IRRX Pa ramet odu lated Out put Bit T ime t2 Off Bit T ime t3 M odu lated Outp ...

Page 193

DAT IRT X n IRT MIRT MIRT X Pa ramet odu lated Out put Bit T ime t2 Off Bit T ime t3 ...

Page 194

PCI_CLK SER_IRQ FIGURE 29 – SETUP AND HOLD TIME NAME DESCRIPTION t1 SER_IRQ Setup Time to PCI_CLK Rising t2 SER_IRQ Hold Time to PCI_CLK Rising Data Start TXD1, 2 FIGURE 30 – SERIAL PORT DATA NAME DESCRIPTION t1 Serial Port ...

Page 195

The LPC47N227 is available in two packages: 100 Pin TQFP and 100 Pin STQFP 100 Pin TQFP FIGURE 31 – 100 PIN TQFP PACKAGE OUTLINE MIN NOMINAL 0. 1.35 1.40 D 15.80 16.00 D/2 ...

Page 196

MIN NOMINAL ccc ~ ~ ccc ~ ~ Notes: 1 Controlling Unit: millimeter 2 Tolerance on the position of the leads is ± 0.04 mm maximum. 3 Package body dimensions D1 and E1 do not include the mold protrusion. Maximum ...

Page 197

Pin STQFP FIGURE 32 – 100 PIN STQFP PACKAGE OUTLINE MIN NOMINAL 0. 1.35 1.40 D 13.80 14.00 D/2 6.90 7.00 D1 11.80 12.00 E 13.80 14.00 E/2 6.90 7.00 E1 11.80 12.00 ...

Page 198

Notes: 1 Controlling Unit: millimeter 2 Minimum space between protrusion and an adjacent lead is .007 mm. 3 Details of pin 1 identifier are optional but must be located within the zone indicated. 4 Dimension for foot length L measured ...

Page 199

PAGE(S) SECTION/FIGURE/ENTRY 2 Features 4 Pin Configuration 5, 8, Description of Pin Functions 11,12 195, 197 Package Outline LPC47N227 REVISIONS CORRECTION STQFP has been added See italicized text See italicized text Figure 31 and 32. Also see italicized text. 199 ...

Page 200

STANDARD MICROSYSTEMS CORPORATION (SMSC) 2000 80 Arkay Drive Hauppauge, NY 11788 (631) 435-6000 FAX (631) 273-3123 Standard Microsystems is a registered trademark of Standard Microsystems Corporation, and SMSC, ChiProtect, SuperCell and Multi- Mode are trademarks of Standard Microsystems Corporation. ...

Related keywords