SMSC Network Card LAN9500 User Manual

LAN9500/LAN9500i  
Hi-Speed USB 2.0 to 10/100  
Ethernet Controller  
Datasheet  
PRODUCT FEATURES  
Highlights  
Preamble generation and removal  
Automatic 32-bit CRC generation and checking  
Automatic payload padding and pad removal  
Loop-back modes  
TCP/UDP/IP/ICMP checksum offload support  
Flexible address filtering modes  
Single Chip Hi-Speed USB 2.0 to 10/100 Ethernet  
Controller  
Integrated 10/100 Ethernet MAC with Full-Duplex  
Support  
Integrated 10/100 Ethernet PHY with HP Auto-MDIX  
support  
One 48-bit perfect address  
64 hash-filtered multicast addresses  
Pass all multicast  
Promiscuous mode  
Inverse filtering  
Integrated USB 2.0 Hi-Speed Device Controller  
Integrated USB 2.0 Hi-Speed PHY  
Implements Reduced Power Operating Modes  
Pass all incoming with status report  
Wakeup packet support  
Integrated Ethernet PHY  
Auto-negotiation  
Automatic polarity detection and correction  
HP Auto-MDIX support  
Target Applications  
Embedded Systems  
Set-Top Boxes  
Link status change wake-up detection  
Support for 3 status LEDs  
External MII and Turbo MII support HomePNA™ and  
HomePlug® PHY  
PVR’s  
CE Devices  
Networked Printers  
USB Port Replicators  
Standalone USB to Ethernet Dongles  
Test Instrumentation  
Industrial  
Power and I/Os  
Various low power modes  
11 GPIOs  
Supports bus-powered and self-powered operation  
Integrated power-on reset circuit  
External 3.3v I/O supply  
Internal 1.8v core supply regulator  
Miscellaneous Features  
EEPROM Controller  
IEEE 1149.1 (JTAG) Boundary Scan  
Requires single 25 MHz crystal  
Key Benefits  
USB Device Controller  
Fully compliant with Hi-Speed Universal Serial Bus  
Software  
Specification Revision 2.0  
Windows XP/Vista Driver  
Linux Driver  
Win CE Driver  
MAC OS Driver  
EEPROM Utility  
Supports HS (480 Mbps) and FS (12 Mbps) modes  
Four endpoints supported  
Supports vendor specific commands  
Integrated USB 2.0 PHY  
Remote wakeup supported  
Packaging  
High-Performance 10/100 Ethernet Controller  
56-pin QFN (8x8 mm) Lead-Free RoHS Compliant  
Fully compliant with IEEE802.3/802.3u  
Integrated Ethernet MAC and PHY  
10BASE-T and 100BASE-TX support  
Full- and half-duplex support  
package  
Environmental  
Commercial Temperature Range (0°C to +70°C)  
Industrial Temperature Range (-40°C to +85°C)  
Full- and half-duplex flow control  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATASHEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table of Contents  
SMSC LAN9500/LAN9500i  
3
Revision 1.7 (10-02-08)  
DATASHEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
List of Figures  
Revision 1.7 (10-02-08)  
4
SMSC LAN9500/LAN9500i  
DATASHEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
List Of Tables  
Table 6.2 Datasheet Revision History (INTERNAL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  
SMSC LAN9500/LAN9500i  
5
Revision 1.7 (10-02-08)  
DATASHEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Chapter 1 Introduction  
1.1  
Block Diagram  
USB 2.0  
Device  
Controller  
10/100  
Ethernet  
MAC  
USB  
USB  
PHY  
FIFO  
Controller  
Ethernet  
PHY  
Ethernet  
MII: To optional  
external PHY  
JTAG  
TAP  
Controller  
EEPROM  
EEPROM  
Controller  
SRAM  
LAN9500/LAN9500i  
Figure 1.1 LAN9500/LAN9500i System Diagram  
1.1.1  
Overview  
The LAN9500/LAN9500i is a high performance Hi-Speed USB 2.0 to 10/100 Ethernet controller. With  
applications ranging from embedded systems, set-top boxes, and PVR’s, to USB port replicators, USB  
to Ethernet dongles, and test instrumentation, the LAN9500/LAN9500i is a high performance and cost  
competitive USB to Ethernet connectivity solution.  
The LAN9500/LAN9500i contains an integrated 10/100 Ethernet PHY, USB PHY, Hi-Speed USB 2.0  
device controller, 10/100 Ethernet MAC, TAP controller, EEPROM controller, and a FIFO controller with  
a total of 30 KB of internal packet buffering.  
The internal USB 2.0 device controller and USB PHY are compliant with the USB 2.0 Hi-Speed  
standard. The LAN9500/LAN9500i implements Control, Interrupt, Bulk-in, and Bulk-out USB Endpoints.  
The Ethernet controller supports auto-negotiation, auto-polarity correction, HP Auto-MDIX, and is  
compliant with the IEEE 802.3 and IEEE 802.3u standards. An external MII interface provides support  
for an external Fast Ethernet PHY, HomePNA, and HomePlug functionality.  
Multiple power management features are provided, including various low power modes and "Magic  
Packet", "Wake On LAN", and "Link Status Change" wake events. These wake events can be  
programmed to initiate a USB remote wakeup.  
An internal EEPROM controller exists to load various USB configuration information and the device  
MAC address. The integrated IEEE 1149.1 compliant TAP controller provides boundary scan via JTAG.  
Revision 1.7 (10-02-08)  
6
SMSC LAN9500/LAN9500i  
DATASHEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
           
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
1.1.2  
USB  
The USB portion of the LAN9500/LAN9500i integrates a Hi-Speed USB 2.0 device controller and USB  
PHY.  
The USB device controller contains a USB low-level protocol interpreter which implements the USB  
bus protocol, packet generation/extraction, PID/Device ID parsing, and CRC coding/decoding, with  
autonomous error handling. The USB device controller is capable of operating in USB 2.0 Hi-Speed  
and Full-Speed compliant modes and contains autonomous protocol handling functions such as  
handling of suspend/resume/reset conditions, remote wakeup, and stall condition clearing on Setup  
packets. The USB device controller also autonomously handles error conditions such as retry for CRC  
and data toggle errors, and generates NYET, STALL, ACK and NACK handshake responses,  
depending on the endpoint buffer status.  
The LAN9500/LAN9500i implements four USB endpoints: Control, Interrupt, Bulk-in, and Bulk-out. The  
Bulk-in and Bulk-out Endpoints allow for Ethernet reception and transmission respectively.  
Implementation of vendor-specific commands allows for efficient statistics gathering and access to the  
LAN9500/LAN9500i system control and status registers.  
1.1.3  
1.1.4  
FIFO Controller  
The FIFO controller uses an internal SRAM to buffer RX and TX traffic. Bulk-out packets from the USB  
controller are directly stored into the TX buffer. Ethernet Frames are directly stored into the RX buffer  
and become the basis for bulk-in packets.  
Ethernet  
The LAN9500/LAN9500i integrates an IEEE 802.3 PHY for twisted pair Ethernet applications and a  
10/100 Ethernet Media Access Controller (MAC).  
The PHY can be configured for either 100 Mbps (100BASE-TX) or 10 Mbps (10BASE-T) Ethernet  
operation in either full- or half-duplex configurations and includes auto-negotiation, auto-polarity  
correction, and Auto-MDIX. Minimal external components are required for the utilization of the  
Integrated PHY.  
Optionally, an external PHY may be used via the MII (Media Independent Interface) port, effectively  
bypassing the internal PHY. This option allows support for HomePNA and HomePlug applications.  
The Ethernet MAC/PHY supports numerous power management wakeup features, including “Magic  
Packet”, “Wake on LAN”, and “Link Status Change”.  
1.1.5  
Power Management  
The LAN9500/LAN9500i features three variations of USB suspend: SUSPEND0, SUSPEND1, and  
SUSPEND2. These modes allow the application to select the ideal balance of remote wakeup  
functionality and power consumption.  
SUSPEND0: Supports GPIO, “Wake On LAN”, and “Magic Packet” remote wakeup events. This  
suspend state reduces power by stopping the clocks of the MAC and other internal modules.  
SUSPEND1: Supports GPIO and “Link Status Change” for remote wakeup events. This suspend  
state consumes less power than SUSPEND0.  
SUSPEND2: Supports only GPIO assertion for a remote wakeup event. This suspend state  
consumes less than 1 mA. This is the default suspend mode for the LAN9500/LAN9500i.  
SMSC LAN9500/LAN9500i  
7
Revision 1.7 (10-02-08)  
DATASHEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
           
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
1.1.6  
1.1.7  
EEPROM Controller  
The LAN9500/LAN9500i contains an EEPROM controller for connection to an external EEPROM. This  
allows for the automatic loading of static configuration data upon power-on reset, pin reset, or software  
reset. The EEPROM can be configured to load USB descriptors, USB device configuration, and MAC  
address.  
General Purpose I/O  
When configured for internal PHY mode, up to eleven GPIOs are supported. All GPIOs can serve as  
remote wakeup events when the LAN9500/LAN9500i is in a suspended state.  
Revision 1.7 (10-02-08)  
8
SMSC LAN9500/LAN9500i  
DATASHEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Chapter 2 Pin Description and Configuration  
43  
28  
27  
26  
25  
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
TXEN  
nSPD_LED/GPIO10  
nLNKA_LED/GPIO9  
nFDX_LED/GPIO8  
VDD33IO  
44  
RXER  
45  
CRS/GPIO3  
SMSC  
LAN9500/LAN9500i  
46  
COL/GPIO0  
56 PIN QFN  
47  
TXCLK  
nRESET  
(TOP VIEW)  
48  
VDD33IO  
MDIO/GPIO1  
MDC/GPIO2  
VDD18CORE  
VBUS_DET  
XO  
49  
TEST1  
VSS  
50  
VDD18CORE  
51  
VDD33IO  
52  
VDD33IO  
53  
TXD3/GPIO7/EEP_SIZE  
XI  
54  
TXD2/GPIO6/PORT_SWAP  
VDD18USBPLL  
USBRBIAS  
VDD33A  
55  
TXD1/GPIO5/RMT_WKP  
56  
TXD0/GPIO4/EEP_DISABLE  
NOTE: When HP Auto-MDIX is activated, the TXN/TXP pins can function as RXN/RXP and vice-versa  
NOTE: Exposed pad (VSS) on bottom of package must be connected to ground  
Figure 2.1 LAN9500/LAN9500i 56-QFN Pin Assignments (TOP VIEW)  
SMSC LAN9500/LAN9500i  
9
Revision 1.7 (10-02-08)  
DATASHEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 2.1 MII Interface Pins  
BUFFER  
NUM PINS  
NAME  
SYMBOL  
TYPE  
DESCRIPTION  
Receive Error  
(External  
PHY Mode)  
RXER  
IS  
(PD)  
Receive Error: In external PHY mode, the signal  
on this pin is input from the external PHY and  
indicates a receive error in the packet. In internal  
PHY mode, this pin is not used.  
1
Transmit  
Enable  
(External  
PHY Mode)  
TXEN  
O8  
(PD)  
Transmit Enable: In external PHY mode, this pin  
output to the external PHY and indicates valid  
data on TXD[3:0]. In internal PHY mode, this pin  
is not used.  
1
1
1
Receive Data  
Valid  
(External  
RXDV  
IS  
(PD)  
Receive Data Valid: In external PHY mode, the  
signal on this pin is input from the external PHY  
and indicates valid data on RXD[3:0]. In internal  
PHY mode, this pin is not used.  
PHY Mode)  
Receive  
Clock  
(External  
PHY Mode)  
RXCLK  
IS  
(PD)  
Receive Clock: In external PHY mode, this pin  
is the receiver clock input from the external PHY.  
In internal PHY mode, this pin is not used.  
Carrier Sense  
(External  
PHY Mode)  
CRS  
IS  
(PD)  
Carrier Sense: In external PHY mode, the signal  
on this pin is input from the external PHY and  
indicates a network carrier.  
1
General  
GPIO3  
IS/O8/  
OD8  
(PU)  
General Purpose I/O 3  
Purpose I/O 3  
(Internal PHY  
Mode Only)  
MII Collision  
Detect  
(External  
COL  
GPIO0  
MDIO  
GPIO1  
MDC  
IS  
(PD)  
MII Collision Detect: In external PHY mode, the  
signal on this pin is input from the external PHY  
and indicates a collision event.  
PHY Mode)  
1
General  
IS/O8/  
OD8  
(PU)  
General Purpose I/O 0  
Purpose I/O 0  
(Internal PHY  
Mode Only)  
Management  
Data  
(External  
PHY Mode)  
IS/O8  
(PD)  
Management Data: In external PHY mode, this  
pin provides the management data to/from the  
external PHY.  
1
General  
IS/O8/  
OD8  
(PU)  
General Purpose I/O 1  
Purpose I/O 1  
(Internal PHY  
Mode Only)  
Management  
Clock  
(External  
PHY Mode)  
O8  
(PD)  
Management Clock: In external PHY mode, this  
pin outputs the management clock to the external  
PHY.  
1
General  
GPIO2  
IS/O8/  
OD8  
(PU)  
General Purpose I/O 2  
Purpose I/O 2  
(Internal PHY  
Mode Only)  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA1S0HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 2.1 MII Interface Pins (continued)  
BUFFER  
TYPE  
NUM PINS  
NAME  
SYMBOL  
DESCRIPTION  
TransmitData  
3
(External  
PHY Mode)  
TXD3  
O8  
(PU)  
Transmit Data 3: In external PHY mode, this pin  
functions as the transmit data 3 output to the  
external PHY.  
General  
GPIO7  
IS/O8/  
OD8  
(PU)  
General Purpose I/O 7  
Purpose I/O 7  
(Internal PHY  
Mode Only)  
EEPROM  
Size  
Configuration  
EEP_SIZE  
IS  
(PU)  
EEPROM SIZE: The EEP_SIZE strap selects the  
size of the EEPROM attached to the  
LAN9500/LAN9500i.  
1
Strap  
0 = 128 byte EEPROM is attached and a total of  
seven address bits are used.  
1 = 256/512 byte EEPROM is attached and a  
total of nine address bits are used.  
Note:  
A 3-wire style 1K/2K/4K EEPROM that  
is organized for 128 x 8-bit or 256/512 x  
8-bit operation must be used.  
See Note 2.1 for more information on  
configuration straps.  
TransmitData  
2
(External  
PHY Mode)  
TXD2  
GPIO6  
O8  
(PD)  
Transmit Data 2: In external PHY mode, this pin  
functions as the transmit data 2 output to the  
external PHY.  
General  
IS/O8/  
OD8  
(PU)  
General Purpose I/O 6  
Purpose I/O 6  
(Internal PHY  
Mode Only)  
1
USB Port  
Swap  
PORT_SWAP  
IS  
(PD)  
USB Port Swap Configuration Strap: Swaps  
the mapping of USBDP and USBDM.  
Configuration  
Strap  
0 = USBDP maps to the USB D+ line and  
USBDM maps to the USB D- line.  
1 = USBDP maps to the USB D- line. USBDM  
maps to the USB D+ line.  
See Note 2.1 for more information on  
configuration straps.  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA1S1HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 2.1 MII Interface Pins (continued)  
BUFFER  
TYPE  
NUM PINS  
NAME  
SYMBOL  
DESCRIPTION  
TransmitData  
1
TXD1  
O8  
(PD)  
Transmit Data 1: In external PHY mode, this pin  
functions as the transmit data 1 output to the  
external PHY.  
(External  
PHY Mode)  
General  
GPIO5  
IS/O8/  
OD8  
(PU)  
General Purpose I/O 5  
Purpose I/O 5  
(Internal PHY  
Mode Only)  
1
Remote  
Wakeup  
Configuration  
Strap  
RMT_WKP  
IS  
(PD)  
Remote Wakeup Configuration Strap: This  
strap configures the default descriptor values to  
support remote wakeup.  
0 = Remote wakeup is not supported.  
1 = Remote wakeup is supported.  
See Note 2.1 for more information on  
configuration straps.  
TransmitData  
0
(External  
PHY Mode)  
TXD0  
GPIO4  
O8  
(PD)  
Transmit Data 0: In external PHY mode, this pin  
functions as the transmit data 0 output to the  
external PHY.  
General  
IS/O8/  
OD8  
(PU)  
General Purpose I/O 4  
Purpose I/O 4  
(Internal PHY  
Mode Only)  
1
EEPROM  
Disable  
Configuration  
Strap  
EEP_DISABLE  
IS  
(PD)  
EEPROM Disable Configuration Strap: This  
strap disables the autoloading of the EEPROM  
contents. The assertion of this strap does not  
prevent register access to the EEPROM.  
0 = EEPROM is recognized if present.  
1 = EEPROM is not recognized even if it is  
present.  
See Note 2.1 for more information on  
configuration straps.  
Transmit  
Clock  
(External  
TXCLK  
IS  
(PU)  
Transmit Clock: In external PHY mode, this pin  
is the transmitter clock input from the external  
PHY. In internal PHY mode, this pin is not used.  
1
PHY Mode)  
Note 2.1 Configuration strap values are latched on power-on reset and system reset. Configuration  
straps are identified by an underlined symbol name. Signals that function as configuration  
straps must be augmented with an external resistor when connected to a load.  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA1S2HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 2.2 EEPROM Pins  
BUFFER  
NUM PINS  
NAME  
SYMBOL  
TYPE  
DESCRIPTION  
EEPROM  
Data In  
EEDI  
EEDO  
IS  
(PD)  
EEPROM Data In: This pin is driven by the  
1
EEDO output of the external EEPROM.  
EEPROM  
Data Out  
O8  
(PU)  
EEPROM Data Out: This pin drives the EEDI  
input of the external EEPROM.  
Auto-MDIX  
Enable  
AUTOMDIX_EN  
IS  
(PU)  
Auto-MDIX Enable Configuration Strap:  
Determines the default Auto-MDIX setting.  
Configuration  
0 = Auto-MDIX is disabled.  
1 = Auto-MDIX is enabled.  
Strap  
1
1
See Note 2.2 for more information on  
configuration straps.  
EEPROM  
Chip Select  
EECS  
EECLK  
O8  
EEPROM chip select: This pin drives the chip  
select output of the external EEPROM.  
EEPROM  
Clock  
O8  
(PD)  
EEPROM Clock: This pin drives the EEPROM  
clock of the external EEPROM.  
Power Select  
Configuration  
Strap  
PWR_SEL  
IS  
(PD)  
Power Select Configuration Strap: Determines  
the default power setting when no EEPROM is  
present.  
1
0 = The LAN9500/LAN9500i is bus powered.  
1 = The LAN9500/LAN9500i is self powered.  
See Note 2.2 for more information on  
configuration straps.  
Note 2.2 Configuration strap values are latched on power-on reset and system reset. Configuration  
straps are identified by an underlined symbol name. Signals that function as configuration  
straps must be augmented with an external resistor when connected to a load.  
Table 2.3 JTAG Pins  
BUFFER  
NUM PINS  
NAME  
SYMBOL  
TYPE  
DESCRIPTION  
JTAG Test  
Port Reset  
(Internal PHY  
Mode)  
nTRST  
IS  
(PU)  
JTAG Test Port Reset (Active-Low): In internal  
PHY mode, this pin functions as the JTAG test  
port reset input.  
1
Receive Data  
0
(External  
PHY Mode)  
RXD0  
TDO  
IS  
(PD)  
Receive Data 0: In external PHY mode, this pin  
functions as the receive data 0 input from the  
external PHY.  
JTAG Test  
Data Out  
(Internal PHY  
Mode)  
O8  
O8  
JTAG Data Output: In internal PHY mode, this  
pin functions as the JTAG data output.  
1
PHY Reset  
(External  
nPHY_RST  
PHY Reset (Active-Low): In external PHY  
mode, this pin functions as the PHY reset output.  
PHY Mode)  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA1S3HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 2.3 JTAG Pins (continued)  
BUFFER  
NUM PINS  
NAME  
SYMBOL  
TYPE  
DESCRIPTION  
JTAG Test  
Clock  
(Internal PHY  
TCK  
RXD1  
TMS  
IS  
(PU)  
JTAG Test Clock: In internal PHY mode, this pin  
functions as the JTAG test clock. The maximum  
operating frequency of this clock is 25MHz.  
Mode)  
1
Receive Data  
1
(External  
PHY Mode)  
IS  
(PD)  
Receive Data 1: In external PHY mode, this  
signal functions as the receive data 1 input from  
the external PHY.  
JTAG Test  
Mode Select  
(Internal PHY  
Mode)  
IS  
(PU)  
JTAG Test Mode Select: In internal PHY mode,  
this pin functions as the JTAG test mode select.  
1
Receive Data  
2
(External  
RXD2  
TDI  
IS  
(PD)  
Receive Data 2: In external PHY mode, this  
signal functions as the receive data 2 input from  
the external PHY.  
PHY Mode)  
JTAG Test  
Data Input  
(Internal PHY  
Mode)  
IS  
(PU)  
JTAG Data Input: When in internal PHY mode,  
this pin functions as the JTAG data input.  
1
Receive Data  
3
(External  
PHY Mode)  
RXD3  
IS  
(PD)  
Receive Data 3: In external PHY mode, this pin  
functions as the receive data 3 input from the  
external PHY.  
Table 2.4 Miscellaneous Pins  
BUFFER  
NUM PINS  
NAME  
SYMBOL  
TYPE  
DESCRIPTION  
PHY Select  
PHY_SEL  
IS  
(PD)  
PHY Select: Selects whether to use the internal  
Ethernet PHY or the external PHY connected to  
the MII port.  
1
0 = Internal PHY is used.  
1 = External PHY is used.  
System Reset  
nRESET  
IS  
(PU)  
System Reset (Active-Low)  
1
1
Ethernet  
Full-Duplex  
Indicator LED  
nFDX_LED  
OD12  
(PU)  
Ethernet Full-Duplex Indicator LED (Active-  
Low): This signal is driven low (LED on) when  
the Ethernet link is operating in full-duplex mode.  
General  
Purpose I/O 8  
GPIO8  
IS/O12/  
OD12  
(PU)  
General Purpose I/O 8  
Note:  
By default this pin is configured as a  
GPIO.  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA1S4HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 2.4 Miscellaneous Pins (continued)  
BUFFER  
TYPE  
NUM PINS  
NAME  
SYMBOL  
DESCRIPTION  
Ethernet Link  
Activity  
Indicator LED  
nLNKA_LED  
OD12  
(PU)  
Ethernet Link Activity Indicator LED (Active-  
Low): This signal is driven low (LED on) when a  
valid link is detected. This pin is pulsed high (LED  
off) for 80mS whenever transmit or receive  
activity is detected. This pin is then driven low  
again for a minimum of 80mS, after which time it  
will repeat the process if TX or RX activity is  
detected. Effectively, LED2 is activated solid for a  
link. When transmit or receive activity is sensed,  
LED2 will function as an activity indicator.  
1
General  
Purpose I/O 9  
GPIO9  
IS/O12/  
OD12  
(PU)  
General Purpose I/O 9  
Note:  
By default this pin is configured as a  
GPIO.  
Ethernet  
Speed  
Indicator LED  
nSPD_LED  
OD12  
(PU)  
Ethernet Speed Indicator LED (Active-Low):  
This pin is driven low (LED on) when the Ethernet  
operating speed is 100Mbs, or during auto-  
negotiation. This pin is driven high during 10Mbs  
operation, or during line isolation.  
1
1
General  
Purpose I/O  
10  
GPIO10  
IS/O12/  
OD12  
(PU)  
General Purpose I/O 10  
Note:  
By default this pin is configured as a  
GPIO.  
Detect  
VBUS_DET  
IS_5V  
(PD)  
Detect Upstream VBUS Power: Detects state of  
upstream bus power. This pin must be tied to  
VDD33IO when operating in bus powered mode.  
Upstream  
VBUS Power  
Test 1  
Test 2  
Test 3  
TEST1  
TEST2  
TEST3  
-
-
-
Test 1: This pin must always be connected to  
1
1
1
VDD33IO for proper operation.  
Test 2: This pin must always be connected to  
VSS for proper operation.  
Test 3: This pin must always be connected to  
VSS for proper operation.  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA1S5HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 2.5 USB Pins  
BUFFER  
TYPE  
NUM PINS  
NAME  
SYMBOL  
DESCRIPTION  
USB  
DMINUS  
USBDM  
AIO  
AIO  
USB DMINUS  
Note:  
The functionality of this pin may be  
swapped to USB DPLUS via the  
PORT_SWAP configuration strap.  
1
USB  
DPLUS  
USBDP  
USB DPLUS  
Note: The functionality of this pin may be  
1
1
1
swapped to USB DMINUS via the  
PORT_SWAP configuration strap.  
External USB  
Bias Resistor.  
USBRBIAS  
AI  
P
External USB Bias Resistor: Used for setting  
HS transmit current level and on-chip termination  
impedance. Connect to an external 12K 1.0%  
resistor to ground.  
USB PLL  
+1.8V Supply  
VDD18USBPLL  
USB PLL +1.8V Supply: This pin must be  
connected to VDD18CORE for proper operation.  
Refer to the LAN9500/LAN9500i reference  
schematic for additional connection information.  
Crystal Input  
XI  
ICLK  
Crystal Input: External 25 MHz crystal input.  
Note:  
This signal can also be driven by a  
single-ended clock oscillator. When this  
method is used, XO should be left  
unconnected  
1
1
Crystal  
Output  
XO  
OCLK  
Crystal Output: External 25 MHz crystal output.  
Table 2.6 Ethernet PHY Pins  
BUFFER  
NUM PINS  
NAME  
SYMBOL  
TYPE  
DESCRIPTION  
Ethernet TX  
Data Out  
Negative  
TXN  
TXP  
RXN  
RXP  
AIO  
Ethernet Transmit Data Out Negative: The  
transmit data outputs may be swapped internally  
with receive data inputs when Auto-MDIX is  
enabled.  
1
Ethernet TX  
Data Out  
Positive  
AIO  
AIO  
AIO  
Ethernet Transmit Data Out Positive: The  
transmit data outputs may be swapped internally  
with receive data inputs when Auto-MDIX is  
enabled.  
1
1
1
Ethernet RX  
Data In  
Negative  
Ethernet Receive Data In Negative: The  
receive data inputs may be swapped internally  
with transmit data outputs when Auto-MDIX is  
enabled.  
Ethernet RX  
Data In  
Positive  
Ethernet Receive Data In Positive: The receive  
data inputs may be swapped internally with  
transmit data outputs when Auto-MDIX is  
enabled.  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA1S6HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 2.6 Ethernet PHY Pins (continued)  
BUFFER  
TYPE  
NUM PINS  
NAME  
SYMBOL  
DESCRIPTION  
PHY Interrupt  
(Internal PHY  
Mode)  
nPHY_INT  
O8  
PHY Interrupt (Active-Low): In internal PHY  
mode, this signal can be configured to output the  
internal PHY interrupt signal.  
Note:  
The internal PHY interrupt signal is  
active-high.  
1
PHY Interrupt  
(External  
PHY Mode)  
nPHY_INT  
VDD33A  
IS  
(PU)  
PHY Interrupt (Active-Low): In external PHY  
mode, the signal on this pin is input from the  
external PHY and indicates a PHY interrupt has  
occurred.  
+3.3V Analog  
Power Supply  
P
+3.3V Analog Power Supply  
4
1
Refer to the LAN9500/LAN9500i reference  
schematic for connection information.  
External PHY  
Bias Resistor  
EXRES  
AI  
P
External PHY Bias Resistor: Used for the  
internal bias circuits. Connect to an external  
12.4K 1.0% resistor to ground.  
Ethernet PLL  
+1.8V Power  
Supply  
VDD18PLL  
Ethernet PLL +1.8V Power Supply: This pin  
must be connected to VDD18CORE for proper  
operation.  
1
Refer to the LAN9500/LAN9500i reference  
schematic for additional connection information.  
Table 2.7 I/O Power Pins, Core Power Pins, and Ground Pad  
BUFFER  
NUM PINS  
NAME  
SYMBOL  
TYPE  
DESCRIPTION  
+3.3V I/O  
Power  
VDD33IO  
P
+3.3V Power Supply for I/O Pins  
5
Refer to the LAN9500/LAN9500i reference  
schematic for connection information.  
Digital Core  
+1.8V Power  
Supply  
VDD18CORE  
VSS  
P
P
Digital Core +1.8V Power Supply Output  
2
Refer to the LAN9500/LAN9500i reference  
schematic for connection information.  
Output  
Exposed  
pad on  
Ground  
Common Ground  
package  
bottom  
Table 2.8 No-Connect Pins  
BUFFER  
NUM PINS  
NAME  
SYMBOL  
TYPE  
DESCRIPTION  
No Connect  
NC  
-
No Connect: These pins must be left floating for  
normal device operation  
1
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA1S7HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 2.9 56-QFN Package Pin Assignments  
PIN  
NUM  
PIN  
NUM  
PIN  
NUM  
PIN  
NUM  
PIN NAME  
PIN NAME  
PIN NAME  
PIN NAME  
1
nPHY_INT  
15  
VDD33A  
29  
EECLK/  
PWR_SEL  
43  
TXEN  
2
3
TXN  
TXP  
16  
17  
USBRBIAS  
30  
31  
EECS  
44  
45  
RXER  
VDD18USBPLL  
EEDO/  
AUTOMDIX_EN  
CRS/GPIO3  
4
5
VDD33A  
RXN  
18  
19  
XI  
32  
33  
EEDI  
46  
47  
COL/GPIO0  
TXCLK  
XO  
TEST3  
6
7
RXP  
20  
21  
VBUS_DET  
34  
35  
PHY_SEL  
VDD33IO  
48  
49  
VDD33IO  
TEST1  
VDD33A  
VDD18CORE  
8
9
EXRES  
22  
23  
MDC/GPIO2  
MDIO/GPIO1  
36  
37  
nTRST/RXD0  
50  
51  
VDD18CORE  
VDD33IO  
VDD33A  
TDO/nPHY_RST  
10  
11  
VDD18PLL  
USBDM  
24  
25  
nRESET  
38  
39  
TCK/RXD1  
TMS/RXD2  
52  
53  
VDD33IO  
VDD33IO  
TXD3/GPIO7/  
EEP_SIZE  
12  
13  
14  
USBDP  
TEST2  
NC  
26  
27  
28  
nFDX_LED/  
GPIO8  
40  
41  
42  
TDI/RXD3  
RXCLK  
RXDV  
54  
55  
56  
TXD2/GPIO6/  
PORT_SWAP  
nLNKA_LED/  
GPIO9  
TXD1/GPIO5/  
RMT_WKP  
nSPD_LED/  
GPIO10  
TXD0/GPIO4/  
EEP_DISABLE  
EXPOSED PAD  
MUST BE CONNECTED TO VSS  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA1S8HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
2.1  
Buffer Types  
Table 2.10 Buffer Types  
DESCRIPTION  
BUFFER TYPE  
IS  
IS_5V  
O8  
Schmitt-triggered Input  
5V Tolerant Schmitt-triggered Input  
Output with 8mA sink and 8mA source  
Open-drain output with 8mA sink  
OD8  
O12  
OD12  
PU  
Output with 12mA sink and 12mA source  
Open-drain output with 12mA sink  
50uA (typical) internal pull-up. Unless otherwise noted in the pin description, internal pull-  
ups are always enabled.  
Note:  
Internal pull-up resistors prevent unconnected inputs from floating. Do not rely on  
internal resistors to drive signals external to the LAN9500/LAN9500i. When  
connected to a load that must be pulled high, an external resistor must be added.  
PD  
50uA (typical) internal pull-down. Unless otherwise noted in the pin description, internal  
pull-downs are always enabled.  
Note:  
Internal pull-down resistors prevent unconnected inputs from floating. Do not rely  
on internal resistors to drive signals external to the LAN9500/LAN9500i. When  
connected to a load that must be pulled low, an external resistor must be added.  
AI  
AIO  
ICLK  
OCLK  
P
Analog input  
Analog bi-directional  
Crystal oscillator input pin  
Crystal oscillator output pin  
Power pin  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA1S9HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Chapter 3 EEPROM Controller (EPC)  
LAN9500/LAN9500i may use an external EEPROM to store the default values for the USB descriptors  
and the MAC address. The EEPROM controller supports most “93C46” type EEPROMs. The  
EEP_SIZE strap selects the size of the EEPROM attached to LAN9500/LAN9500i. When this strap is  
set to “0”, a 128 byte EEPROM is attached and a total of seven address bits are used. When this strap  
is set to “1” a 256/512 byte EEPROM is attached and a total of nine address bits are used.  
Note: A 3-wire style 1K/2K/4K EEPROM that is organized for 128 x 8-bit or 256/512 x 8-bit operation  
must be used.  
The MAC address is used as the default Ethernet MAC address and is loaded into the MAC’s ADDRH  
and ADDRL registers. If a properly configured EEPROM is not detected, it is the responsibility of the  
Host LAN Driver to set the IEEE addresses.  
After a system-level reset occurs, LAN9500/LAN9500i will load the default values from a properly  
configured EEPROM. LAN9500/LAN9500i will not accept USB transactions from the Host until this  
process is completed.  
The LAN9500/LAN9500i EEPROM controller also allows the Host system to read, write and erase the  
contents of the Serial EEPROM.  
3.1  
EEPROM Format  
Table 3.1 illustrates the format in which data is stored inside of the EEPROM.  
Note the EEPROM offsets are given in units of 16-bit word offsets. A length field with a value of zero  
indicates that the field does not exist in the EEPROM. The LAN9500/LAN9500i will use the field’s HW  
default value in this case.  
Note: For the device descriptor, the only valid values for the length are 0 and 18.  
Note: For the configuration and interface descriptor, the only valid values for the length are 0 and 18.  
Note: The EEPROM programmer must ensure that if a string descriptor does not exist in the  
EEPROM, the referencing descriptor must contain 00h for the respective string index field.  
Note: If all string descriptor lengths are zero, then a Language ID will not be supported.  
Table 3.1 EEPROM Format  
EEPROM ADDRESS  
EEPROM CONTENTS  
00h  
01h  
02h  
03h  
04h  
05h  
06h  
07h  
08h  
0xA5  
MAC Address [7:0]  
MAC Address [15:8]  
MAC Address [23:16]  
MAC Address [31:24]  
MAC Address [39:32]  
MAC Address [47:40]  
Full-Speed Polling Interval for Interrupt Endpoint  
Hi-Speed Polling Interval for Interrupt Endpoint  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA2S0HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 3.1 EEPROM Format (continued)  
09h  
0Ah  
0Bh  
0Ch  
0Dh  
0Eh  
0Fh  
10h  
11h  
12h  
13h  
14h  
15h  
16h  
17h  
18h  
19h  
1Ah  
1Bh  
1Ch  
1Dh  
Configuration Flags  
Language ID Descriptor [7:0]  
Language ID Descriptor [15:8]  
Manufacturer ID String Descriptor Length (bytes)  
Manufacturer ID String Descriptor EEPROM Word Offset  
Product Name String Descriptor Length (bytes)  
Product Name String Descriptor EEPROM Word Offset  
Serial Number String Descriptor Length (bytes)  
Serial Number String Descriptor EEPROM Word Offset  
Configuration String Descriptor Length (bytes)  
Configuration String Descriptor Word Offset  
Interface String Descriptor Length (bytes)  
Interface String Descriptor Word Offset  
Hi-Speed Device Descriptor Length (bytes)  
Hi-Speed Device Descriptor Word Offset  
Hi-Speed Configuration and Interface Descriptor Length (bytes)  
Hi-Speed Configuration and Interface Descriptor Word Offset  
Full-Speed Device Descriptor Length (bytes)  
Full-Speed Device Descriptor Word Offset  
Full-Speed Configuration and Interface Descriptor Length (bytes)  
Full-Speed Configuration and Interface Descriptor Word Offset  
Note: EEPROM byte addresses past 1Dh can be used to store data for any purpose.  
Table 3.2 describes the Configuration Flags.  
Table 3.2 Configuration Flags Description  
BIT  
NAME  
RESERVED  
DESCRIPTION  
7:3  
2
-
Remote Wakeup Support  
0 = LAN9500/LAN9500i does not support remote wakeup.  
1 = LAN9500/LAN9500i supports remote wakeup.  
1
0
RESERVED  
-
Power Method  
0 = LAN9500/LAN9500i is bus powered.  
1 = LAN9500/LAN9500i is self powered.  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA2S1HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
3.2  
EEPROM Defaults  
The signature value of 0xA5 is stored at address 0. A different signature value indicates to the  
EEPROM controller that no EEPROM or an un-programmed EEPROM is attached to  
LAN9500/LAN9500i. In this case, the hardware default values are used, as shown in Table 3.3.  
Table 3.3 EEPROM Defaults  
FIELD  
DEFAULT VALUE  
MAC Address  
FFFFFFFFFFFFh  
Full-Speed Polling Interval (mS)  
Hi-Speed Polling Interval (mS)  
Configuration Flags  
Maximum Power (mA)  
Vendor ID  
01h  
04h  
04h  
FAh  
0424h  
9500h  
Product ID  
Note: The Configuration Flags are affected by the PWR_SEL and RMT_WKP straps.  
3.3  
EEPROM Auto-Load  
Certain system level resets (USB reset, POR, nRESET, and SRST) cause the EEPROM contents to  
be loaded into LAN9500/LAN9500i. After a reset, the EEPROM controller attempts to read the first  
byte of data from the EEPROM. If the value 0xA5 is read from the first address, then the EEPROM  
controller will assume that an external Serial EEPROM is present.  
Note: The USB reset only loads the MAC address.  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA2S2HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
3.4  
An Example of EEPROM Format Interpretation  
Table 3.4 and Table 3.5 provide an example of how the contents of a EEPROM are formatted.  
Table 3.4 is a dump of the EEPROM memory (256-byte EEPROM), while Table 3.5 illustrates, byte by  
byte, how the EEPROM is formatted.  
Table 3.4 Dump of EEPROM Memory  
OFFSET  
BYTE  
VALUE  
0000h  
0008h  
A5 12 34 56 78 9A BC 01  
04 04 09 04 0A 0F 10 14  
10 1C 00 00 00 00 12 24  
12 2D 12 36 12 3F 0A 03  
53 00 4D 00 53 00 43 00  
10 03 4C 00 41 00 4E 00  
39 00 35 00 30 00 30 00  
10 03 30 00 30 00 30 00  
35 00 31 00 32 00 33 00  
12 01 00 02 FF 00 01 40  
24 04 00 95 00 01 01 02  
03 01 09 02 27 00 01 01  
00 A0 FA 09 04 00 00 03  
FF 00 FF 00 12 01 00 02  
FF 00 01 40 24 04 00 95  
00 01 01 02 03 01 09 02  
27 00 01 01 00 A0 FA 09  
04 00 00 03 FF 00 FF 00  
..............................................  
0010h  
0018h  
0020h  
0028h  
0030h  
0038h  
0040h  
0048h  
0050h  
0058h  
0060h  
0068h  
0070h  
0078h  
0080h  
0088h  
0090h - 00FFh  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA2S3HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 3.5 EEPROM Example - 256 Byte EEPROM  
EEPROM  
EEPROM  
ADDRESS  
CONTENTS  
(HEX)  
DESCRIPTION  
00h  
01h - 06h  
07h  
A5  
EEPROM Programmed Indicator  
12 34 56 78 9A BC  
MAC Address 12 34 56 78 9A BC  
01  
04  
04  
Full-Speed Polling Interval for Interrupt Endpoint (1ms)  
Hi-Speed Polling Interval for Interrupt Endpoint (4ms)  
08h  
09h  
Configuration Flags - LAN9500/LAN9500i is bus powered and supports  
remote wakeup.  
0Ah - 0Bh  
0Ch  
09 04  
0A  
Language ID Descriptor 0409h, English  
Manufacturer ID String Descriptor Length (10 bytes)  
0Dh  
0F  
Manufacturer ID String Descriptor EEPROM Word Offset (0Fh)  
Corresponds to EEPROM Byte Offset 1Eh  
0Eh  
0Fh  
10  
14  
Product Name String Descriptor Length (16 bytes)  
Product Name String Descriptor EEPROM Word Offset (14h)  
Corresponds to EEPROM Byte Offset 28h  
10h  
11h  
10  
Serial Number String Descriptor Length (16 bytes)  
1C  
Serial Number String Descriptor EEPROM Word Offset (1Ch)  
Corresponds to EEPROM Byte Offset 38h  
12h  
13h  
14h  
15h  
16h  
17h  
00  
00  
00  
00  
12  
24  
Configuration String Descriptor Length (0 bytes - NA)  
Configuration String Descriptor Word Offset (Don’t Care)  
Interface String Descriptor Length (0 bytes - NA)  
Interface String Descriptor Word Offset (Don’t Care)  
Hi-Speed Device Descriptor Length (18 bytes)  
Hi-Speed Device Descriptor Word Offset (24h)  
Corresponds to EEPROM Byte Offset 48h  
18h  
19h  
12  
Hi-Speed Configuration and Interface Descriptor Length (18 bytes)  
2D  
Hi-Speed Configuration and Interface Descriptor Word Offset (2Dh)  
Corresponds to EEPROM Byte Offset 5Ah  
1Ah  
1Bh  
12  
36  
Full-Speed Device Descriptor Length (18 bytes)  
Full-Speed Device Descriptor Word Offset (36h)  
Corresponds to EEPROM Byte Offset 6Ch  
1Ch  
1Dh  
12  
3F  
Full-Speed Configuration and Interface Descriptor Length (18bytes)  
Full-Speed Configuration and Interface Descriptor Word Offset (3Fh)  
Corresponds to EEPROM Byte Offset 7Eh  
1Eh  
1Fh  
0A  
03  
Size of Manufacturer ID String Descriptor (10 bytes)  
Descriptor Type (String Descriptor - 03h)  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA2S4HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 3.5 EEPROM Example - 256 Byte EEPROM (continued)  
EEPROM  
CONTENTS  
(HEX)  
EEPROM  
ADDRESS  
DESCRIPTION  
20h-27h  
28h  
53 00 4D 00 53 00 43 00 Manufacturer ID String (“SMSC” in UNICODE)  
10  
03  
Size of Product Name String Descriptor (16 bytes)  
Descriptor Type (String Descriptor - 03h)  
29h  
2Ah-37h  
4C 00 41 00 4E 00 39 00 Product Name String (“LAN9500” in UNICODE)  
35 00 30 00 30 00  
38h  
39h  
10  
03  
Size of Serial Number String Descriptor (16 bytes)  
Descriptor Type (String Descriptor - 03h)  
3Ah-47h  
30 00 30 00 30 00 35 00 Serial Number String (“0005123” in UNICODE)  
31 00 32 00 33 00  
48h  
49h  
12  
01  
Size of Hi-Speed Device Descriptor in Bytes (18 bytes)  
Descriptor Type (Device Descriptor - 01h)  
USB Specification Number that the device complies with (0200h)  
Class Code  
4Ah-4Bh  
4Ch  
00 02  
FF  
4Dh  
00  
Subclass Code  
4Eh  
01  
Protocol Code  
4Fh  
40  
Maximum Packet Size for Endpoint 0  
Vendor ID (0424h)  
50h-51h  
52h-53h  
54h-55h  
56h  
24 04  
00 95  
00 01  
01  
Product ID (9500h)  
Device Release Number (0100h)  
Index of Manufacturer String Descriptor  
Index of Product String Descriptor  
57h  
02  
58h  
03  
Index of Serial Number String Descriptor  
Number of Possible Configurations  
Size of Hi-Speed Configuration Descriptor in bytes (9 bytes)  
Descriptor Type (Configuration Descriptor - 02h)  
Total length in bytes of data returned (0027h = 39 bytes)  
Number of Interfaces  
59h  
01  
5Ah  
09  
5Bh  
02  
5Ch-5Dh  
5Eh  
27 00  
01  
5Fh  
01  
Value to use as an argument to select this configuration  
Index of String Descriptor describing this configuration  
Bus powered and remote wakeup enabled  
Maximum Power Consumption is 500 mA  
Size of Descriptor in Bytes (9 Bytes)  
60h  
00  
61h  
A0  
62h  
FA  
63h  
09  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA2S5HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 3.5 EEPROM Example - 256 Byte EEPROM (continued)  
EEPROM  
EEPROM  
CONTENTS  
ADDRESS  
(HEX)  
DESCRIPTION  
64h  
65h  
04  
00  
Descriptor Type (Interface Descriptor - 04h)  
Number identifying this Interface  
66h  
00  
Value used to select alternative setting  
Number of Endpoints used for this interface (Less endpoint 0)  
Class Code  
67h  
03  
68h  
FF  
69h  
00  
Subclass Code  
6Ah  
FF  
Protocol Code  
6Bh  
00  
Index of String Descriptor Describing this interface  
Size of Full-Speed Device Descriptor in Bytes (18 Bytes)  
Descriptor Type (Device Descriptor - 01h)  
USB Specification Number that the device complies with (0200h)  
Class Code  
6Ch  
12  
6Dh  
01  
6Eh-6Fh  
70h  
00 02  
FF  
71h  
00  
Subclass Code  
72h  
01  
Protocol Code  
73h  
40  
Maximum Packet Size for Endpoint 0  
Vendor ID (0424h)  
74h-75h  
76h-77h  
78h-79h  
7Ah  
24 04  
00 95  
00 01  
01  
Product ID (9500h)  
Device Release Number (0100h)  
Index of Manufacturer String Descriptor  
Index of Product String Descriptor  
7Bh  
02  
7Ch  
03  
Index of Serial Number String Descriptor  
Number of Possible Configurations  
Size of Full-Speed Configuration Descriptor in bytes (9 bytes)  
Descriptor Type (Configuration Descriptor - 02h)  
Total length in bytes of data returned (0027h = 39 bytes)  
Number of Interfaces  
7Dh  
01  
7Eh  
09  
7Fh  
02  
80h-81h  
82h  
27 00  
01  
83h  
01  
Value to use as an argument to select this configuration  
Index of String Descriptor describing this configuration  
Bus powered and remote wakeup enabled  
Maximum Power Consumption is 500 mA  
Size of Full-Speed Interface Descriptor in Bytes (9 Bytes)  
84h  
00  
85h  
A0  
86h  
FA  
87h  
09  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA2S6HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 3.5 EEPROM Example - 256 Byte EEPROM (continued)  
EEPROM  
CONTENTS  
(HEX)  
EEPROM  
ADDRESS  
DESCRIPTION  
88h  
89h  
04  
00  
00  
03  
FF  
00  
FF  
00  
-
Descriptor Type (Interface Descriptor - 04h)  
Number identifying this Interface  
Value used to select alternative setting  
Number of Endpoints used for this interface (Less endpoint 0)  
Class Code  
8Ah  
8Bh  
8Ch  
8Dh  
Subclass Code  
8Eh  
Protocol Code  
8Fh  
Index of String Descriptor Describing this interface  
Data storage for use by Host as desired  
90h- FFh  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA2S7HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Chapter 4 Operational Characteristics  
4.1  
Absolute Maximum Ratings*  
Supply Voltage (VDD33IO, VDD33A) (Note 4.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0V to +3.6V  
Positive voltage on signal pins, with respect to ground (Note 4.2) . . . . . . . . . . . . . . . . . . . . . . . . . . +6V  
Negative voltage on signal pins, with respect to ground (Note 4.3) . . . . . . . . . . . . . . . . . . . . . . . .-0.5V  
Positive voltage on XI, with respect to ground. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +4.6V  
Positive voltage on XO, with respect to ground. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +2.5V  
Ambient Operating Temperature in Still Air (T ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Note 4.4  
A
o
o
Storage Temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-55 C to +150 C  
Lead Temperature Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Refer to JEDEC Spec. J-STD-020  
Note 4.1 When powering this device from laboratory or system power supplies, it is important that  
the absolute maximum ratings not be exceeded or device failure can result. Some power  
supplies exhibit voltage spikes on their outputs when AC power is switched on or off. In  
addition, voltage transients on the AC power line may appear on the DC output. If this  
possibility exists, it is suggested that a clamp circuit be used.  
Note 4.2 This rating does not apply to the following pins: XI, XO, EXRES, USBRBIAS.  
Note 4.3 This rating does not apply to the following pins: EXRES, USBRBIAS.  
o
o
o
o
Note 4.4 0 C to +70 C for commercial version, -40 C to +85 C for industrial version.  
*Stresses exceeding those listed in this section could cause permanent damage to the device. This is  
a stress rating only. Exposure to absolute maximum rating conditions for extended periods may affect  
device reliability. Functional operation of the device at any condition exceeding those indicated in  
of this specification is not implied. Note, device signals are NOT 5 volt tolerant unless specified  
otherwise.  
4.2  
Operating Conditions**  
Supply Voltage (VDD33A, VDD33BIAS, VDD33IO). . . . . . . . . . . . . . . . . . . . . . . . . . . +3.3V +/- 300mV  
Ambient Operating Temperature in Still Air (T ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Note 4.4  
A
**Proper operation of LAN9500/LAN9500i is guaranteed only within the ranges specified in this section.  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA2S8HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
               
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
4.3  
Power Consumption  
This section details the power consumption of LAN9500/LAN9500i as measured during various modes  
of operation. Power consumption values are provided for both the device-only, and for the device plus  
Ethernet components. Power dissipation is determined by temperature, supply voltage, and external  
source/sink requirements.  
4.3.1  
SUSPEND0  
Table 4.1 SUSPEND0 - Supply and Current @3.3V  
PARAMETER  
MIN  
TYPICAL  
MAX  
MAX  
MAX  
UNIT  
Supply current (VDD33IO, VDD33A)  
77.9  
257.3  
394.6  
mA  
mW  
mW  
Power Dissipation (Device Only)  
Power Dissipation (Device and Ethernet components)  
4.3.2  
SUSPEND1  
Table 4.2 SUSPEND1 - Supply and Current @3.3V  
PARAMETER  
MIN  
TYPICAL  
UNIT  
Supply current (VDD33IO, VDD33A)  
19.9  
65.7  
65.7  
mA  
mW  
mW  
Power Dissipation (Device Only)  
Power Dissipation (Device and Ethernet components)  
4.3.3  
SUSPEND2  
Table 4.3 SUSPEND2 - Supply and Current @3.3V  
PARAMETER  
MIN  
TYPICAL  
UNIT  
Supply current (VDD33IO, VDD33A)  
0.624  
2.1  
mA  
mW  
mW  
Power Dissipation (Device Only)  
Power Dissipation (Device and Ethernet components)  
2.1  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA2S9HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
               
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
4.3.4  
Operational Power Consumption  
Table 4.4 Operational Power Consumption - Supply and Current @3.3V  
PARAMETER  
MIN  
TYPICAL  
MAX  
UNIT  
100BASE-TX Full Duplex (USB High-Speed)  
Supply current (VDD33IO, VDD33A)  
137.3  
453.0  
591.2  
mA  
mW  
mW  
Power Dissipation (Device Only)  
Power Dissipation (Device and Ethernet components)  
10BASE-T Full Duplex (USB High-Speed)  
Supply current (VDD33IO, VDD33A)  
99.2  
327.6  
665.7  
mA  
mW  
mW  
Power Dissipation (Device Only)  
Power Dissipation (Device and Ethernet components)  
100BASE-TX Full Duplex (USB Full-Speed)  
Supply current (VDD33IO, VDD33A)  
135.2  
446.4  
583.7  
mA  
mW  
mW  
Power Dissipation (Device Only)  
Power Dissipation (Device and Ethernet components)  
10BASE-T Full Duplex (USB Full-Speed)  
Supply current (VDD33IO, VDD33A)  
97.5  
322.1  
660.6  
mA  
mW  
mW  
Power Dissipation (Device Only)  
Power Dissipation (Device and Ethernet components)  
4.3.5  
Customer Evaluation Board Operational Power Consumption  
Table 4.5 Customer Evaluation Board Operational Power Consumption - Supply and Current @3.3V  
PARAMETER  
MIN  
TYPICAL  
MAX  
UNIT  
100BASE-TX Full Duplex (USB High-Speed)  
Total SMSC Customer Evaluation Board Current Consumption  
208.0  
mA  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA3S0HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
4.4  
DC Specifications  
Table 4.6 I/O Buffer Characteristics  
PARAMETER  
SYMBOL  
MIN  
TYP  
MAX  
UNITS  
NOTES  
IS Type Input Buffer  
Low Input Level  
V
-0.3  
V
V
ILI  
IHI  
ILT  
IHT  
High Input Level  
V
V
3.6  
1.35  
1.8  
Negative-Going Threshold  
Positive-Going Threshold  
SchmittTrigger Hysteresis  
1.01  
1.39  
345  
1.18  
1.6  
V
Schmitt trigger  
Schmitt trigger  
V
V
V
420  
485  
mV  
HYS  
(V  
- V  
)
IHT  
ILT  
Input Leakage  
IN  
I
-10  
10  
3
uA  
pF  
IH  
(V = VSS or VDD33IO)  
Input Capacitance  
C
IN  
IS_5V Type Input Buffer  
Low Input Level  
V
-0.3  
V
V
ILI  
IHI  
ILT  
IHT  
High Input Level  
V
V
5.5  
1.35  
1.8  
Negative-Going Threshold  
Positive-Going Threshold  
SchmittTrigger Hysteresis  
1.01  
1.39  
345  
1.18  
1.6  
V
Schmitt trigger  
Schmitt trigger  
V
V
V
420  
485  
mV  
HYS  
(V  
- V  
)
IHT  
ILT  
Input Leakage  
IN  
I
I
-10  
10  
79  
4
uA  
uA  
pF  
IH  
IH  
(V = VSS or VDD33IO)  
Input Leakage  
(V = 5.5V)  
IN  
Input Capacitance  
O8 Type Buffers  
C
IN  
Low Output Level  
V
0.4  
V
V
I
= 8mA  
OL  
OL  
VDD33IO - 0.4  
High Output Level  
OD8 Type Buffer  
V
I
= -8mA  
OH  
OH  
Low Output Level  
O12 Type Buffers  
V
V
0.4  
0.4  
V
I
= 8mA  
OL  
OL  
Low Output Level  
V
V
I
= 12mA  
= -12mA  
OL  
OL  
VDD33IO - 0.4  
High Output Level  
OD12 Type Buffer  
V
I
OH  
OH  
Low Output Level  
V
0.4  
V
I
= 12mA  
OL  
OL  
ICLK Type Buffer (XI Input)  
Low Input Level  
High Input Level  
V
-0.3  
1.4  
0.5  
3.6  
V
V
ILI  
V
IHI  
Note 4.5 This specification applies to all inputs and tri-stated bi-directional pins. Internal pull-down  
and pull-up resistors add +/- 50uA per-pin (typical).  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA3S1HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Note 4.6 This is the total 5.5V input leakage for the entire device.  
Note 4.7 XI can optionally be driven from a 25MHz single-ended clock oscillator.  
Table 4.7 100BASE-TX Transceiver Characteristics  
PARAMETER  
SYMBOL  
MIN  
TYP  
MAX  
UNITS  
NOTES  
Peak Differential Output Voltage High  
Peak Differential Output Voltage Low  
Signal Amplitude Symmetry  
Signal Rise and Fall Time  
Rise and Fall Symmetry  
Duty Cycle Distortion  
V
950  
-950  
98  
3.0  
-
-
-
1050  
-1050  
102  
5.0  
mVpk  
mVpk  
%
PPH  
V
PPL  
V
-
SS  
RF  
T
-
nS  
T
-
0.5  
nS  
RFS  
D
35  
-
50  
-
65  
%
CD  
OS  
Overshoot and Undershoot  
Jitter  
V
5
%
1.4  
nS  
Note 4.8 Measured at line side of transformer, line replaced by 100Ω (+/- 1%) resistor.  
Note 4.9 Offset from 16nS pulse width at 50% of pulse peak.  
Note 4.10 Measured differentially.  
Table 4.8 10BASE-T Transceiver Characteristics  
PARAMETER  
SYMBOL  
MIN  
TYP  
MAX  
UNITS  
NOTES  
Transmitter Peak Differential Output Voltage  
Receiver Differential Squelch Threshold  
V
2.2  
2.5  
2.8  
V
OUT  
V
300  
420  
585  
mV  
DS  
Note 4.11 Min/max voltages guaranteed as measured with 100Ω resistive load.  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA3S2HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
                 
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
4.5  
AC Specifications  
This section details the various AC timing specifications of the LAN9500/LAN9500i.  
Note: The MII timing adheres to the IEEE 802.3 specification. Refer to the IEEE 802.3 specification  
for detailed MII timing information.  
Note: The USBDP and USBDM pin timing adheres to the USB 2.0 specification. Refer to the  
Universal Serial Bus Revision 2.0 specification for detailed USB timing information.  
4.5.1  
Equivalent Test Load  
Output timing specifications assume the 25pF equivalent test load illustrated in Figure 4.1 below,  
unless otherwise specified.  
OUTPUT  
25 pF  
Figure 4.1 Output Equivalent Test Load  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA3S3HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
4.5.2  
Power-On Configuration Strap Valid Timing  
Figure 4.2 illustrates the configuration strap valid timing requirement in relation to power-on. In order  
for valid configuration strap values to be read at power-on, the following timing requirements must be  
met.  
2.0V  
VDD33IO  
tcfg  
Configuration Straps  
Figure 4.2 Power-On Configuration Strap Valid Timing  
Table 4.9 Power-On Configuration Strap Valid Timing  
SYMBOL  
DESCRIPTION  
Configuration strap valid time  
MIN  
TYP  
MAX  
UNITS  
t
15  
mS  
cfg  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA3S4HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
4.5.3  
Reset and Configuration Strap Timing  
Figure 4.3 illustrates the nRESET pin timing requirements and its relation to the configuration strap  
pins and output drive. Assertion of nRESET is not a requirement. However, if used, it must be asserted  
for the minimum period specified.  
trstia  
nRESET  
tcss  
tcsh  
Configuration  
Strap Pins  
todad  
Output Drive  
Figure 4.3 nRESET Reset Pin Timing  
Table 4.10 nRESET Reset Pin Timing Values  
SYMBOL  
DESCRIPTION  
nRESET input assertion time  
MIN  
TYP  
MAX  
UNITS  
t
1
uS  
nS  
nS  
nS  
rstia  
t
Configuration strap pins setup to nRESET deassertion  
Configuration strap pins hold after nRESET deassertion  
Output drive after deassertion  
200  
10  
css  
csh  
t
t
30  
odad  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA3S5HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
4.5.4  
EEPROM Timing  
The following specifies the EEPROM timing requirements for LAN9500/LAN9500i:  
tcsl  
EECS  
tckcyc  
tcklcsl  
tckh  
tckl  
tcshckh  
EECLK  
tckldis  
tdvckh tckhdis  
EEDO  
EEDI  
tdsckh  
tdhckh  
tdhcsl  
tcshdv  
EEDI (VERIFY)  
Figure 4.4 EEPROM Timing  
Table 4.11 EEPROM Timing Values  
SYMBOL  
DESCRIPTION  
MIN  
TYP  
MAX  
UNITS  
t
EECLK Cycle time  
1110  
550  
550  
1070  
30  
1130  
570  
570  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ckcyc  
EECLK High time  
t
ckh  
EECLK Low time  
t
ckl  
EECS high before rising edge of EECLK  
EECLK falling edge to EECS low  
EEDO valid before rising edge of EECLK  
EEDO disable after rising edge EECLK  
EEDI setup to rising edge of EECLK  
EEDI hold after rising edge of EECLK  
EECLK low to data disable (OUTPUT)  
EEDIO valid after EECS high (VERIFY)  
EEDIO hold after EECS low (VERIFY)  
EECS low  
t
cshckh  
t
cklcsl  
dvckh  
550  
550  
90  
t
t
ckhdis  
t
dsckh  
dhckh  
0
t
580  
t
ckldis  
cshdv  
600  
t
0
t
dhcsl  
1070  
t
csl  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA3S6HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
4.5.5  
Turbo MII Interface Timing  
The external MII supports Turbo MII and the interface timing is as follows.  
toutdly  
ttxhold  
TXCLK  
TXD[3:0]  
TXEN  
CRS  
Figure 4.1 Turbo MII Output Timing  
Table 4.12 Turbo MII Output Timing Values  
SYMBOL  
DESCRIPTION  
MIN  
MAX  
UNITS  
NOTES  
t
Clock to output delay for TXD and TXEN  
TXD and TXEN hold time after TXCLK  
12.5  
ns  
outdly  
txhold  
t
1.5  
ns  
Note 4.12 These values satisfy the MII specification requirement of 0 ns to 25 ns clock to output  
delay.  
Note 4.13 Timing was designed for system load between 5 pf and 15 pf.  
trxhold  
trxsetup  
RXCLK  
RXD[3:0]  
RXDV  
CRS  
Figure 4.2 Turbo MII Input Timing  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA3S7HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
             
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 4.13 Turbo MII Interface Timing Values  
SYMBOL  
DESCRIPTION  
MIN  
MAX  
UNITS  
NOTES  
t
RXD and RXDV setup time prior to rising edge  
of RXCLK  
5.5  
ns  
rxsetup  
t
RXD and RXDV hold time after the rising edge  
of RXCLK  
0
ns  
rxhold  
Note 4.14 These values satisfy the 10-ns setup and hold time requirements that are necessary for  
the Turbo MII specification.  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA3S8HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
4.6  
Clock Circuit  
LAN9500/LAN9500i can accept either a 25MHz crystal (preferred) or a 25MHz single-ended clock  
oscillator (+/- 50ppm) input. If the single-ended clock oscillator method is implemented, XO should be  
left unconnected and XI should be driven with a nominal 0-3.3V clock signal. The input clock duty cycle  
is 40% minimum, 50% typical and 60% maximum.  
It is recommended that a crystal utilizing matching parallel load capacitors be used for the crystal  
input/output signals (XI/XO). See Table 4.14 for the recommended crystal specifications.  
Table 4.14 LAN9500/LAN9500i Crystal Specifications  
PARAMETER  
SYMBOL  
MIN  
NOM  
AT, typ  
Fundamental Mode  
Parallel Resonant Mode  
MAX  
UNITS  
NOTES  
Crystal Cut  
Crystal Oscillation Mode  
Crystal Calibration Mode  
Frequency  
F
-
25.000  
-
MHz  
PPM  
PPM  
PPM  
PPM  
pF  
fund  
o
Frequency Tolerance @ 25 C  
Frequency Stability Over Temp  
Frequency Deviation Over Time  
Total Allowable PPM Budget  
Shunt Capacitance  
F
-
-
+/-50  
tol  
F
-
-
+/-50  
temp  
F
-
+/-3 to 5  
-
age  
-
-
+/-50  
C
-
7 typ  
-
O
Load Capacitance  
C
-
20 typ  
-
pF  
L
Drive Level  
P
300  
-
-
uW  
W
Equivalent Series Resistance  
Operating Temperature Range  
R
-
-
-
50  
Ohm  
1
o
-
-
C
LAN9500/LAN9500i XI Pin  
Capacitance  
3 typ  
pF  
pF  
LAN9500/LAN9500i XO Pin  
Capacitance  
-
3 typ  
-
Note 4.15 The maximum allowable values for Frequency Tolerance and Frequency Stability are  
application dependant. Since any particular application must meet the IEEE +/-50 PPM  
Total PPM Budget, the combination of these two values must be approximately +/-45 PPM  
(allowing for aging).  
Note 4.16 Frequency Deviation Over Time is also referred to as Aging.  
Note 4.17 The total deviation for the Transmitter Clock Frequency is specified by IEEE 802.3u as  
+/- 50 PPM.  
o
o
Note 4.18 0 C for commercial version, -40 C for industrial version.  
o
o
Note 4.19 +70 C for commercial version, +85 C for industrial version.  
Note 4.20 This number includes the pad, the bond wire and the lead frame. PCB capacitance is not  
included in this value. The XO/XI pin and PCB capacitance values are required to  
accurately calculate the value of the two external load capacitors. These two external load  
capacitors determine the accuracy of the 25.000 MHz frequency.  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA3S9HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
                 
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Chapter 5 Package Outline  
Figure 5.1 LAN9500/LAN9500i 56-QFN Package  
Table 5.1 LAN9500/LAN9500i 56-QFN Dimensions  
MIN  
NOMINAL  
MAX  
REMARKS  
A
A1  
0.70  
0.00  
-
-
1.00  
0.05  
0.90  
8.15  
7.95  
6.05  
0.50  
0.30  
Overall Package Height  
Standoff  
0.02  
A2  
-
Mold Cap Thickness  
X/Y Body Size  
D/E  
D1/E1  
D2/E2  
L
7.85  
7.55  
5.75  
0.30  
0.18  
8.00  
-
5.90  
X/Y Mold Cap Size  
X/Y Exposed Pad Size  
Terminal Length  
Terminal Width  
-
b
0.25  
e
0.50 BSC  
Terminal Pitch  
Notes:  
1. All dimensions are in millimeters unless otherwise noted.  
2. Position tolerance of each terminal and exposed pad is +/- 0.05 mm at maximum material condition. Dimension  
“b” applies to plated terminals and is measured between 0.15 and 0.30 mm from the terminal tip.  
3. The pin 1 identifier may vary, but is always located within the zone indicated.  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA4S0HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Figure 5.2 LAN9500/LAN9500i 56-QFN Recommended PCB Land Pattern  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA4S1HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Chapter 6 Revision History  
Table 6.1 Customer Revision History  
REVISION LEVEL  
AND DATE  
SECTION/FIGURE/ENTRY  
CORRECTION  
Rev. 1.6  
All  
Fixed various typos  
(09-09-08)  
Fixed typos in example  
Fixed typos in example  
Added note to GPIO8, GPIO9, and GPIO10 stating  
“By default this pin is configured as a GPIO”  
Rev. 1.5  
All  
Fixed various typos  
(08-27-08)  
Input leakage and input capacitance values added  
for IS and IS_5V buffer types.  
Added note to EEP_SIZE pin definition: “A 3-wire  
style 1K/2K/4K EEPROM that is organized for 128  
x 8-bit or 256/512 x 8-bit operation must be used.”  
EEPROM Controller section added.  
Rev. 1.3  
(06-30-08)  
Added SUSPEND0 and SUSPEND1 power  
consumption tables. Reformatted all power  
consumption tables and added typical values,  
except for customer evaluation board, for which  
maximum value was specified.  
Rev. 1.2  
(06-18-08)  
Added IS buffer type to following pins when  
operating in Internal PHY Mode: RXER, TXEN,  
RXDV, RXCLK, CRS, COL, MDIO, MDC, TXD3,  
TXD2, TXD1, TXD0, TXCLK.  
Added PD buffer type to following pins when  
operating in Internal PHY Mode: TXEN, RXDV,  
COL, MDIO, MDC, TXD3, TXD2, TXD1, TXD0,  
TXCLK.  
Changed buffer type from PU to PD for following  
pins: TXD2 (Internal PHY Mode), TXD1 (Internal  
PHY Mode), TXD0 (Internal PHY Mode).  
Changed buffer type from PD to PU for following  
pins: TXD3 (External PHY Mode).  
Rev. 1.2  
(06-16-08)  
Changed ESR value from 30 ohms max to 50  
Rev. 1.2  
(06-10-08)  
Changed pin 33 from “NC” to “TEST3”  
Reduced pin count to one. Removed hidden  
TESTMODE entry from the table.  
Revision 1.7 (10-02-08)  
SMSC LAN9500/LAN9500i  
DATA4S2HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Hi-Speed USB 2.0 to 10/100 Ethernet Controller  
Datasheet  
Table 6.1 Customer Revision History (continued)  
REVISION LEVEL  
AND DATE  
SECTION/FIGURE/ENTRY  
CORRECTION  
Added new TEST3 entry, which must always be  
grounded. Modified buffer types for TEST1 and  
TEST2 entries to indicate “-” as buffer type. Buffer  
type now hidden. TEST3 corresponds to hidden  
TESTMODE pin.  
Figure 2.1 LAN9500/LAN9500i 56- Updated figure with Rev B strap changes and pin  
33 change from “NC” to “TEST3”  
Modified strap locations in Table 2.1 as follows:  
EEP_DISABLE moved from RXER to TXD0,  
RMT_WKP moved from RXCLK to TXD1, and  
EEP_SIZE moved from TXCLK to TXD3. Moved  
PORT_SWAP strap from EEDI pin in Table 2.2 to  
TXD2 in Table 2.1.  
Modified listed items to indicate straps are loaded  
on both POR and nRESET.  
Replaced previous “3.5.3 Reset Timing” section  
with this section.  
Added section.  
SMSC LAN9500/LAN9500i  
Revision 1.7 (10-02-08)  
DATA4S3HEET  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Shop Vac Vacuum Cleaner 90PN575A User Manual
Sony DVD Player DVP K370 User Manual
Sony Microphone ECM ZS90 User Manual
Sony MP3 Docking Station 4 199 738 131 User Manual
Sony Portable DVD Player MV 700HR User Manual
Sony Portable Stereo System 320 User Manual
Sony Security Camera SNCDH110W User Manual
Sony Stereo Amplifier XM 2200GTX User Manual
Suunto Clothes Dryer 1109772 User Manual
Suunto Scuba Diving Equipment SS019015000 User Manual