SMSC LAN9514 Datasheet

Usb hub with integrated 10/100 ethernet controller
Hide thumbs Also See for LAN9514:
Table of Contents

Advertisement

Quick Links

PRODUCT FEATURES

Highlights
Four downstream ports, one upstream port
— Four integrated downstream USB 2.0 PHYs
— One integrated upstream USB 2.0 PHY
Integrated 10/100 Ethernet MAC with full-duplex
support
Integrated 10/100 Ethernet PHY with HP Auto-MDIX
Implements Reduced Power Operating Modes
Minimized BOM Cost
— Single 25 MHz crystal (Eliminates cost of separate
crystals for USB and Ethernet)
— Built-in Power-On-Reset (POR) circuit (Eliminates
requirement for external passive or active reset)
Target Applications
Desktop PCs
Notebook PCs
Printers
Game Consoles
Embedded Systems
Docking Stations

Key Benefits

USB Hub
— Fully compliant with Universal Serial Bus Specification
Revision 2.0
— HS (480 Mbps), FS (12 Mbps), and LS (1.5 Mbps)
compatible
— Four downstream ports, one upstream port
— Port mapping and disable support
— Port Swap: Programmable USB diff-pair pin location
— PHY Boost: Programmable USB signal drive strength
— Select presence of a permanently hardwired USB
peripheral device on a port by port basis
— Advanced power saving features
— Downstream PHY goes into low power mode when port
power to the port is disabled
— Full Power Management with individual or ganged
power control of each downstream port.
— Integrated USB termination Pull-up/Pull-down resistors
— Internal short circuit protection of USB differential signal
pins
SMSC LAN9514
LAN9514
USB Hub with Integrated
10/100 Ethernet Controller
High-Performance 10/100 Ethernet Controller
— Fully compliant with IEEE802.3/802.3u
— Integrated Ethernet MAC and PHY
— 10BASE-T and 100BASE-TX support
— Full- and half-duplex support with flow control
— Preamble generation and removal
— Automatic 32-bit CRC generation and checking
— Automatic payload padding and pad removal
— Loop-back modes
— TCP/UDP checksum offload support
— Flexible address filtering modes
– One 48-bit perfect address
– 64 hash-filtered multicast addresses
– Pass all multicast
– Promiscuous mode
– Inverse filtering
– Pass all incoming with status report
— Wakeup packet support
— Integrated Ethernet PHY
– Auto-negotiation
– Automatic polarity detection and correction
– HP Auto-MDIX
– Energy Detect
Power and I/Os
— Three PHY LEDs
— Eight GPIOs
— Supports bus-powered and self-powered operation
— Internal 1.8v core supply regulator
— External 3.3v I/O supply
Miscellaneous features
— Optional EEPROM
— Optional 24MHz reference clock output for partner hub
— IEEE 1149.1 (JTAG) Boundary Scan
Software
— Windows 2000/XP/Vista Driver
— Linux Driver
— Win CE Driver
— MAC OS Driver
— EEPROM Utility
Packaging
— 64-pin QFN, lead-free RoHS compliant
Environmental
— Commercial Temperature Range (0°C to +70°C)
— ±8kV HBM without External Protection Devices
— ±8kV contact mode (IEC61000-4-2)
— ±15kV air-gap discharge mode (IEC61000-4-2)
DATASHEET
Datasheet
Revision 1.0 (04-20-09)

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the LAN9514 and is the answer not in the manual?

Questions and answers

Summary of Contents for SMSC LAN9514

  • Page 1: Product Features

    — Full Power Management with individual or ganged power control of each downstream port. — Integrated USB termination Pull-up/Pull-down resistors — Internal short circuit protection of USB differential signal pins SMSC LAN9514 LAN9514 USB Hub with Integrated 10/100 Ethernet Controller High-Performance 10/100 Ethernet Controller —...
  • Page 2: Order Numbers

    Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com.
  • Page 3: Table Of Contents

    Port Power Control Using a USB Power Switch ....... 16...
  • Page 4 Figure 2.1 LAN9514 64-QFN Pin Assignments (TOP VIEW) ....... . .
  • Page 5 Table 4.6 LAN9514 Crystal Specifications ........
  • Page 6: Chapter 1 Introduction

    1.1.1 Overview The LAN9514 is a high performance Hi-Speed USB 2.0 hub with a 10/100 Ethernet controller. With applications ranging from embedded systems, desktop PCs, notebook PCs, printers, game consoles, and docking stations, the LAN9514 is targeted as a high performance, low cost USB/Ethernet and USB/USB connectivity solution.
  • Page 7: Usb Hub

    1.1.5 Peripherals The LAN9514 also contains a TAP controller, and provides three PHY LED indicators, as well as eight general purpose I/O pins. All GPIOs can serve as remote wakeup events when LAN9514 is in a suspended state. The integrated IEEE 1149.1 compliant TAP controller provides boundary scan via JTAG.
  • Page 8 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 is the default suspend mode for the LAN9514. Revision 1.0 (04-20-09) SMSC LAN9514...
  • Page 9: Chapter 2 Pin Description And Configuration

    VDD33A 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 LAN9514 64-QFN Pin Assignments (TOP VIEW) SMSC LAN9514 SMSC...
  • Page 10: Table 2.1 Eeprom Pins

    OD12 or a Schmitt-triggered input. (PU) DATASHEET Datasheet DESCRIPTION DESCRIPTION This pin should be tied high if it is not used. DESCRIPTION This pin should be tied high if it is not used. SMSC LAN9514...
  • Page 11 USBDP0 pin's internal pull-up resistor (signaling a connect event). For bus powered hubs, this pin must be tied to VDD33IO. For self powered hubs, refer to the LAN9514 reference schematics. Determines the default Auto-MDIX setting. 0 = Auto-MDIX is disabled.
  • Page 12: Table 2.4 Usb Pins

    Downstream USB peripheral 3 DMINUS signal. Downstream USB peripheral 3 DPLUS signal. Downstream USB peripheral 4 DMINUS signal. Downstream USB peripheral 4 DPLUS signal. Downstream USB peripheral 5 DMINUS signal. Downstream USB peripheral 5 DPLUS signal. DATASHEET Datasheet DESCRIPTION DESCRIPTION SMSC LAN9514...
  • Page 13 Section 2.1 Used for setting HS transmit current level and on- chip termination impedance. Connect to an external 12K 1.0% resistor to ground. Refer to the LAN9514 reference schematics for additional connection information. ICLK External 25 MHz crystal input. Note: This pin can also be driven by a single- ended clock oscillator.
  • Page 14: Table 2.5 Ethernet Phy Pins

    Positive input of the Ethernet receiver. The receive data inputs may be swapped internally with transmit data outputs when Auto-MDIX is enabled. Refer to the LAN9514 reference schematics for connection information. Used for the internal bias circuits. Connect to an external 12.4K 1.0% resistor to ground.
  • Page 15: Table 2.7 64-Qfn Package Pin Assignments

    Table 2.7 64-QFN Package Pin Assignments PIN NAME USBDM2 USBDP2 USBDM3 USBDP3 VDD33A USBDM4 USBDP4 USBDM5 USBDP5 VDD33A VBUS_DET nRESET TEST1 PRTCTL2 VDD18CORE PRTCTL3 SMSC LAN9514 PIN NAME PIN NAME PRTCTL4 VDD33IO PRTCTL5 TEST2 VDD33IO GPIO3 nFDX_LED/ GPIO4 GPIO0 nLNKA_LED/ GPIO5 GPIO1 nSPD_LED/ VDD18CORE GPIO2...
  • Page 16: Port Power Control

    Port Power Control Using a USB Power Switch The LAN9514 has a single port power control and over-current sense signal for each downstream port. When disabling port power the driver will actively drive a ‘0’. To avoid unnecessary power dissipation, the internal pull-up resistor will be disabled at that time.
  • Page 17: Port Power Control Using A Poly Fuse

    Schmidt trigger input will register this as a low, resulting in an overcurrent detection. The open drain output does not interfere. Poly Fuse PRTCTL4 Device Poly Fuse PRTCTL5 Device Figure 2.3 Port Power Control with Poly Fuse SMSC LAN9514 PRTCTL3 LAN9514 PRTCTL2 DATASHEET Figure 2.3). When Poly Fuse Device...
  • Page 18: Figure 2.4 Port Power With Ganged Control With Poly Fuse

    Many customers use a single poly fuse to power all their devices. For the ganged situation, all power control pins must be tied together. LAN9514 Figure 2.4 Port Power with Ganged Control with Poly Fuse Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller PRTCTL5 PRTCTL4 PRTCTL3 PRTCTL2 DATASHEET Datasheet Poly Fuse Device Device SMSC LAN9514...
  • Page 19: Buffer Types

    Note: Internal pull-up resistors prevent unconnected inputs from floating. Do not rely on internal resistors to drive signals external to LAN9514. When connected to a load that must be pulled high, an external resistor must be added. 50uA (typical) internal pull-down. Unless otherwise noted in the pin description, internal pull-downs are always enabled.
  • Page 20: Chapter 3 Eeprom Controller (Epc)

    Chapter 3 EEPROM Controller (EPC) LAN9514 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. A total of nine address bits are used to support 256/512 byte EEPROMs.
  • Page 21 Config Data Byte 1 Register (CFG1) Config Data Byte 2 Register (CFG2) Config Data Byte 3 Register (CFG3) Non-Removable Devices Register (NRD) Port Disable (Self) Register (PDS) Port Disable (Bus) Register (PDB) SMSC LAN9514 Table 3.1 EEPROM Format (continued) DATASHEET Revision 1.0 (04-20-09)
  • Page 22: Table 3.2 Configuration Flags Description

    Table 3.2 Configuration Flags Description DESCRIPTION 00000b 0 = The device does not support remote wakeup. 1 = The device supports remote wakeup. 0 = The device Controller is bus powered. 1 = The device Controller is self powered. DATASHEET Datasheet SMSC LAN9514...
  • Page 23: Hub Configuration

    Bit 1 = 1; Port 1 non-removable Bit 0 is RESERVED, always = 0b Note: Bit 1 must be set to 1 by firmware for proper identification of the Ethernet Controller as a non-removable device. SMSC LAN9514 Table 3.3 Hub Configuration DESCRIPTION DATASHEET Table 3.3...
  • Page 24 This value also includes the power consumption of a permanently attached peripheral if the hub is configured as a compound device, and the embedded peripheral reports 0mA in its descriptors. Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller Table 3.3 Hub Configuration (continued) DESCRIPTION DATASHEET Datasheet DEFAULT SMSC LAN9514...
  • Page 25 Bit 3 = 1; Port 3 DP/DM is swapped Bit 2 = 1; Port 2 DP/DM is swapped Bit 1 = RESERVED Bit 0 = 1; Upstream Port DP/DM is swapped SMSC LAN9514 Table 3.3 Hub Configuration (continued) DESCRIPTION DATASHEET DEFAULT for details.
  • Page 26 Physical Port 1 is mapped to Logical Port 2 Physical Port 1 is mapped to Logical Port 3 Physical Port 1 is mapped to Logical Port 4 Physical Port 1 is mapped to Logical Port 5 All others RESERVED DATASHEET Datasheet DEFAULT SMSC LAN9514...
  • Page 27 Bit [3:0] = 0000 0001 0010 0011 0100 0101 SMSC LAN9514 Table 3.3 Hub Configuration (continued) DESCRIPTION bit in Config Data Byte 3 Register (CFG3) Physical Port 4 is Disabled Physical Port 4 is mapped to Logical Port 1 Physical Port 4 is mapped to Logical Port 2...
  • Page 28 Physical Port 5 is mapped to Logical Port 2 Physical Port 5 is mapped to Logical Port 3 Physical Port 5 is mapped to Logical Port 4 Physical Port 5 is mapped to Logical Port 5 All others RESERVED DATASHEET Datasheet DEFAULT SMSC LAN9514...
  • Page 29: Table 3.4 Config Data Byte 1 Register (Cfg1) Format

    Bus-Powered (limited to a 100mA maximum of upstream power prior to being configured by the host controller). When configured as a Bus-Powered device, the SMSC Hub consumes less than 100mA of current prior to being configured. After configuration, the Bus-...
  • Page 30: Table 3.5 Config Data Byte 2 Register (Cfg2) Format

    Specification for definition) device. The applicable port(s) must also be defined as having a “Non-Removable Device”. 0 = No 1 = Yes, Hub is part of a compound device RESERVED Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller DESCRIPTION DESCRIPTION DATASHEET Datasheet DEFAULT DEFAULT 000b SMSC LAN9514...
  • Page 31: Table 3.6 Config Data Byte 3 Register (Cfg3) Format

    Downstream Port 5 (BOOST_IOUT_5) 00 = Normal electrical drive strength 01 = Elevated electrical drive strength (+4% boost) 10 = Elevated electrical drive strength (+8% boost) 11 = Elevated electrical drive strength (+12% boost) SMSC LAN9514 DESCRIPTION DESCRIPTION DESCRIPTION DATASHEET...
  • Page 32: Table 3.9 Boost_4:2 Register (Boost42) Format

    Note: This bit is write once and is only cleared by assertion of the external nRESET or POR. Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller DESCRIPTION DESCRIPTION DATASHEET Datasheet DEFAULT DEFAULT 000000b SMSC LAN9514...
  • Page 33: Eeprom Defaults

    POR or nRESET. The USB reset results only in the loading of the MAC address from the EEPROM. A software reset (SRST) or a EEPROM Reload Command causes the EEPROM contents related solely to the Ethernet Controller to be loaded. SMSC LAN9514 Table Table 3.11 EEPROM Defaults...
  • Page 34: An Example Of Eeprom Format Interpretation

    12 01 00 02 FF 00 FF 40 24 04 00 EC 00 01 01 00 00 01 09 02 27 00 01 01 00 E0 01 09 04 00 00 03 FF 00 FF 00 ... DATASHEET Datasheet Table 3.13 illustrates, byte SMSC LAN9514...
  • Page 35: Table 3.13 Eeprom Example - 256 Byte Eeprom

    ADDRESS (HEX) 01h-06h 12 34 56 78 9A BC 0Ah-0Bh 09 04 SMSC LAN9514 DESCRIPTION EEPROM Programmed Indicator MAC Address 12 34 56 78 9A BC Full-Speed Polling Interval for Interrupt Endpoint (1ms) Hi-Speed Polling Interval for Interrupt Endpoint (4ms) Configuration Flags - The device is self powered and supports remote wakeup.
  • Page 36 Status/Command Register (STCD) Size of Manufacturer ID String Descriptor (10 bytes) Descriptor Type (String Descriptor - 03h) Manufacturer ID String (“SMSC” in UNICODE) Size of Hi-Speed Device Descriptor in Bytes (18 bytes) Descriptor Type (Device Descriptor - 01h) USB Specification Number that the device complies with (0200h)
  • Page 37 4Eh-4Fh 00 EC 50h-51h 00 01 58h-59h 27 00 6Ah-6Bh 00 02 SMSC LAN9514 DESCRIPTION Subclass Code Protocol Code Maximum Packet Size for Endpoint 0 Vendor ID (0424h) Product ID (EC00h) Device Release Number (0100h) Index of Manufacturer String Descriptor...
  • Page 38 Value used to select alternative setting Number of Endpoints used for this interface (Less endpoint 0) Class Code Subclass Code Protocol Code Index of String Descriptor describing this interface Data storage for use by Host as desired DATASHEET Datasheet SMSC LAN9514...
  • Page 39: Chapter 4 Operational Characteristics

    Supply Voltage (VDD33A, VDD33BIAS, VDD33IO) ......+3.3V +/- 300mV Ambient Operating Temperature in Still Air (T **Proper operation of LAN9514 is guaranteed only within the ranges specified in this section. SMSC LAN9514 (Note 4.1) .
  • Page 40: Power Consumption

    Note: All values measured with maximum simultaneous traffic on the Ethernet port and all USB ports. Note: Magnetic power consumption: 100BASE-TX: ~42mA 10BASE-T: ~104mA Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller TYPICAL DATASHEET Datasheet UNIT SMSC LAN9514...
  • Page 41: Dc Specifications

    ICLK Type Buffer (XI Input) Low Input Level High Input Level 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 LAN9514 Table 4.2 I/O Buffer Characteristics -0.3 1.01 1.18 1.39 -0.3...
  • Page 42: Table 4.3 100Base-Tx Transceiver Characteristics

    Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller SYMBOL 1050 -950 -1050 SYMBOL DATASHEET Datasheet UNITS NOTES mVpk Note 4.8 mVpk Note 4.8 Note 4.8 Note 4.8 Note 4.8 Note 4.9 Note 4.10 UNITS NOTES Note 4.11 SMSC LAN9514...
  • Page 43: Ac Specifications

    Datasheet AC Specifications This section details the various AC timing specifications of the LAN9514. 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.
  • Page 44: Eeprom Timing

    4.5.3 EEPROM Timing The following specifies the EEPROM timing requirements for LAN9514: EECS EECLK EEDO EEDI EEDI (VERIFY) SYMBOL DESCRIPTION EECLK Cycle time ckcyc EECLK High time EECLK Low time EECS high before rising edge of EECLK cshckh EECLK falling edge to EECS low...
  • Page 45: Clock Circuit

    Datasheet Clock Circuit LAN9514 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.
  • Page 46: Chapter 5 Package Outline

    Chapter 5 Package Outline 64-QFN Package Figure 5.1 LAN9514 64-QFN Package Definition NOMINAL 0.80 0.85 0.00 0.02 0.65 8.90 9.00 D1/E1 8.65 8.75 D2/E2 7.20 7.30 0.30 0.40 0.18 0.25 0.50 BSC 0.35 Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller Table 5.1 LAN9514 64-QFN Dimensions...
  • Page 47: Figure 5.2 Lan9514 Recommended Pcb Land Pattern

    2. Dimension “b” applies to plated terminals and is measured between 0.15 and 0.30 mm from the terminal tip. 3. Details of terminal #1 identifier are optional, but must be located within the area indicated. The terminal #1 identifier may be either a mold or marked feature. Figure 5.2 LAN9514 Recommended PCB Land Pattern SMSC LAN9514 DATASHEET...

Table of Contents