SMSC LAN9730/LAN9730i Revision 1.1 (05-13-13)
DATASHEET
Datasheet
PRODUCT FEATURES
LAN9730/LAN9730i
High-Speed Inter-Chip (HSIC) USB 2.0
to 10/100 Ethernet Controller
Highlights
Single Chip HSIC 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
Integrated USB 2.0 Hi-Speed Device Controller
Integrated HSIC Interface
Implements Reduced Power Operating Modes
Target Applications
Embedded Systems
Set-Top Boxes
PVRs
CE Devices
Networked Printers
USB Port Replicators
Test Instrumentation
Industrial
Key Features
USB Device Controller
Fully compliant with Hi-Speed Universal Serial Bus
Specification, revision 2.0
Supports HS (480 Mbps) mode
Four Endpoints supported
Supports vendor specific commands
Integrated HSIC Interface
Remote wakeup supported
High-Performance 10/100 Ethernet Controller
Fully compliant with IEEE 802.3/802.3u
Integrated Ethernet MAC and PHY
10BASE-T and 100BASE-TX support
Full- and half-duplex support
Full- and half-duplex flow control
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
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 support
Link status change wake-up detection
Support for three status LEDs
External MII and Turbo MII support HomePNA® and
HomePlug® PHY
Power and I/Os
Various low power modes
Supports PCI-like PME wake when USB Host disabled
—11 GPIOs
Supports bus-powered and self-powered operation
Integrated power-on reset circuit
Single external 3.3 V I/O supply
Optional internal core regulator
Miscellaneous Features
EEPROM controller
Supports custom operation without EEPROM
IEEE 1149.1 (JTAG) boundary scan
Requires single 25 MHz crystal
Software
Windows® 8/7/XP/Vista driver
Linux® driver
Win CE driver
—MAC
® OS driver
EEPROM utility
Packaging
56-pin QFN (8 x 8 mm) lead-free, RoHS compliant
Environmental
Commercial Temperature Range (0°C to +70°C)
Industrial Temperature Range (-40°C to +85°C)
Order Numbers:
LAN9730-ABZJ (Tray) for 56-pin, QFN lead-free RoHS compliant package (0 to +70°C temp)
LAN9730i-ABZJ (Tray) for 56-pin, QFN lead-free RoHS compliant package (-40 to +85°C temp)
LAN9730-ABZJ-TR (Tape & Reel) for 56-pin, QFN lead-free RoHS compliant package (0 to +70°C temp)
LAN9730i-ABZJ-TR (Tape & Reel) for 56-pin, QFN lead-free RoHS compliant package (-40 to +85°C temp)
This product meets the halogen maximum concentration values per IEC61249-2-21
For RoHS compliance and environmental information, please visit www.smsc.com/rohs
Please contact your SMSC sales representative for additional documentation related to this product
such as application notes, anomaly sheets, and design guidelines.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Copyright © 2013 SMSC or its subsidiaries. All rights reserved.
Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information sufficient for
construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no responsibility is assumed for inaccuracies. SMSC
reserves the right to make changes to specifications and product descriptions at any time without notice. Contact your local SMSC sales office to obtain the latest specifications
before placing your product order. The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent
rights or other intellectual property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated
version of SMSC's standard Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors
known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request. SMSC products are not
designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property
damage. Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of
this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com. SMSC is a registered
trademark of Standard Microsystems Corporation (“SMSC”). Product names and company names are the trademarks of their respective holders.
The Microchip name and logo, and the Microchip logo are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE
OF DEALING OR USAGE OF TRADE. IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL
DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON CONTRACT;
TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD
TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Revision 1.1 (05-13-13) 2 SMSC LAN9730/LAN9730i
DATASHEET
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 3 Revision 1.1 (05-13-13)
DATASHEET
Table of Contents
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.1 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.2 FIFO Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.3 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.4 Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.5 EEPROM Controller (EPC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.6 General Purpose I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.7 System Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 2 Pin Description and Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1 Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.2 Buffer Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Chapter 3 Power Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Chapter 4 EEPROM Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1 EEPROM Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2 EEPROM Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.3 EEPROM Auto-Load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.4 Example of EEPROM Format Interpretation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.5 Customized Operation Without EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Chapter 5 PME Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Chapter 6 Operational Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.1 Absolute Maximum Ratings*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.2 Operating Conditions** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.3 Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.3.1 Power Consumption - Internal Regulator Disabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.3.1.1 SUSPEND0 - Internal Regulator Disabled.....................................................................42
6.3.1.2 SUSPEND1 - Internal Regulator Disabled.....................................................................42
6.3.1.3 SUSPEND2 - Internal Regulator Disabled.....................................................................43
6.3.1.4 SUSPEND3 - Internal Regulator Disabled.....................................................................43
6.3.1.5 Operational - Internal Regulator Disabled...................................................................... 43
6.3.2 Power Consumption - Internal Regulator Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.3.2.1 SUSPEND0 - Internal Regulator Enabled......................................................................44
6.3.2.2 SUSPEND1 - Internal Regulator Enabled......................................................................44
6.3.2.3 SUSPEND2 - Internal Regulator Enabled......................................................................44
6.3.2.4 SUSPEND3 - Internal Regulator Enabled......................................................................44
6.3.2.5 Operational - Internal Regulator Enabled....................................................................... 45
6.4 DC Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.5 AC Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.5.1 Equivalent Test Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.5.2 Power Sequence Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.5.3 Power-On Configuration Strap Valid Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.5.4 Reset and Configuration Strap Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 4 SMSC LAN9730/LAN9730i
DATASHEET
6.5.5 EEPROM Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.5.6 MII Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.5.7 Turbo MII Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.5.8 JTAG Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.6 Clock Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Chapter 7 Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.1 56-Pin QFN Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Chapter 8 Datasheet Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 5 Revision 1.1 (05-13-13)
DATASHEET
List of Figures
Figure 1.1 LAN9730/LAN9730i Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 2.1 Pin Assignments (TOP VIEW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 3.1 Power Connections - Internal Regulator Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 3.2 Power Connections - Internal Regulator Disabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 5.1 Typical Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 5.2 PME Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 6.1 Output Equivalent Test Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 6.2 Power Sequence Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 6.3 Power-On Configuration Strap Valid Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 6.4 nRESET Reset Pin Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Figure 6.5 EEPROM Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Figure 6.6 MII Transmit Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Figure 6.7 MII Receive Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Figure 6.8 Turbo MII Transmit Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Figure 6.9 Turbo MII Receive Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Figure 6.10 JTAG Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Figure 7.1 56-Pin QFN Package Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Figure 7.2 56-QFN Recommended PCB Land Pattern. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 6 SMSC LAN9730/LAN9730i
DATASHEET
List of Tables
Table 2.1 MII Interface Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 2.2 EEPROM Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 2.3 JTAG Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 2.4 Miscellaneous Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 2.5 USB Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 2.6 Ethernet PHY Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 2.7 Power Pins and Ground Pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 2.8 56-QFN Package Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 2.9 Buffer Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 4.1 EEPROM Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 4.2 Configuration Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 4.3 GPIO PME Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 4.4 EEPROM Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 4.5 Dump of EEPROM Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 4.6 EEPROM Example - 256 Byte EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 6.1 Power Consumption/Dissipation - SUSPEND0 - Int. Reg. Disabled . . . . . . . . . . . . . . . . . . . 42
Table 6.2 Power Consumption/Dissipation - SUSPEND1 - Int. Reg. Disabled . . . . . . . . . . . . . . . . . . . 42
Table 6.3 Power Consumption/Dissipation - SUSPEND2 - Int. Reg. Disabled . . . . . . . . . . . . . . . . . . . 43
Table 6.4 Power Consumption/Dissipation - SUSPEND3 - Int. Reg. Disabled . . . . . . . . . . . . . . . . . . . 43
Table 6.5 Operational Power Consumption/Dissipation - Int. Reg. Disabled. . . . . . . . . . . . . . . . . . . . . 43
Table 6.6 Power Consumption/Dissipation - SUSPEND0 - Int. Reg. Enabled . . . . . . . . . . . . . . . . . . . 44
Table 6.7 Power Consumption/Dissipation - SUSPEND1 - Int. Reg. Enabled . . . . . . . . . . . . . . . . . . . 44
Table 6.8 Power Consumption/Dissipation - SUSPEND2 - Int. Reg. Enabled . . . . . . . . . . . . . . . . . . . 44
Table 6.9 Power Consumption/Dissipation - SUSPEND3 - Int. Reg. Enabled . . . . . . . . . . . . . . . . . . . 44
Table 6.10 Operational Power Consumption/Dissipation - Int. Reg. Enabled . . . . . . . . . . . . . . . . . . . . . 45
Table 6.11 I/O Buffer Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 6.12 100BASE-TX Transceiver Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 6.13 10BASE-T Transceiver Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 6.14 Power Sequence Timing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 6.15 Power-On Configuration Strap Valid Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 6.16 nRESET Reset Pin Timing Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 6.17 EEPROM Timing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 6.18 MII Transmit Timing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 6.19 MII Receive Timing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 6.20 Turbo MII Transmit Timing Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 6.21 Turbo MII Receive Timing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Table 6.22 JTAG Timing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Table 6.23 Crystal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Table 7.1 56-Pin QFN Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Table 8.1 Customer Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 7 Revision 1.1 (05-13-13)
DATASHEET
Chapter 1 Introduction
1.1 Block Diagram
1.2 Overview
The LAN9730/LAN9730i is a high performance solution for USB to 10/100 Ethernet port bridging. With
applications ranging from embedded systems, set-top boxes, and PVRs, to USB port replicators, and
test instrumentation, the device is targeted as a high-performance, low-cost USB/Ethernet connectivity
solution.
The LAN9730/LAN9730i contains an integrated 10/100 Ethernet PHY, HSIC interface, 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 is compliant with the USB 2.0 Hi-Speed standard. The HSIC
interface is compliant with the High-Speed Interchip USB Electrical Specification Revision 1.0. High-
Speed Inter-Chip (HSIC) is a digital interconnect bus that enables the use of USB technology as a low-
power chip-to-chip interconnect at speeds up to 480 Mb/s. The device 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 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. A PCI-like PME wake is also supported when the Host controller is
disabled.
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.
Figure 1.1 LAN9730/LAN9730i Block Diagram
TAP
Controller
EEPROM
Controller
USB 2.0
Device
Controller
SRAM
Ethernet
PHY
10/100
Ethernet
MAC
FIFO
Controller
HSIC
Interface
LAN9730/LAN9730i
MII: To optional
external PHY
Ethernet
EEPROM
JTAG
HSIC
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 8 SMSC LAN9730/LAN9730i
DATASHEET
1.2.1 USB
The USB portion of the LAN9730/LAN9730i integrates a Hi-Speed USB 2.0 device controller and HSIC
interface.
The USB device controller (UDC) 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
mode 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 LAN9730/LAN9730i 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
device’s system control and status registers.
The integrated HSIC interface is compliant with the High-Speed Interchip USB Electrical Specification
Revision 1.0 (09-23-07) and supports the Hi-Speed mode of operation.
1.2.2 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.
1.2.3 Ethernet
LAN9730/LAN9730i 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. The PHY block 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. Eight wakeup frame filters are provided by the device.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 9 Revision 1.1 (05-13-13)
DATASHEET
1.2.4 Power Management
The LAN9730/LAN9730i features four variations of USB suspend: SUSPEND0, SUSPEND1,
SUSPEND2 and SUSPEND3. 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 events. This 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 is the default suspend
mode for the device.
SUSPEND3: Supports GPIO and Good Packet events. A Good Packet is a received frame passing
certain filtering constraints independent of those imposed on Wake On LAN and Magic Packet
frames. This suspend state consumes power at a level similar to the full operational state, however,
it allows for power savings in the Host CPU.
1.2.5 EEPROM Controller (EPC)
LAN9730/LAN9730i 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.
1.2.6 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 LAN9730/LAN9730i is suspended.
1.2.7 System Software
LAN9730/LAN9730i software drivers are available for the following operating systems:
Windows 8
Windows 7
Windows Vista
Windows XP
Linux
Win CE
MAC OS
In addition, an EEPROM programming utility is available for configuring the external EEPROM.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 10 SMSC LAN9730/LAN9730i
DATASHEET
Chapter 2 Pin Description and Configuration
Note: ** This pin provides additional PME related functionality. Refer to the respective pin
descriptions and Chapter 5, "PME Operation," on page 37 for additional information.
Note: *** GPIO7 may provide additional PHY Link Up related functionality.
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 Pin Assignments (TOP VIEW)
VSS
SMSC
LAN9730
56-PIN QFN
(TOP VIEW)
TXEN
RXDV
nSPD_LED/GPIO10 **
TXER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
42
41
40
39
38
37
36
35
34
33
32
31
30
29
56
55
54
53
52
51
50
49
48
47
46
45
44
43
TEST2
VDD12A
HSIC_STROBE
HSIC_DATA
VDD12PLL
VDD33A
EXRES
RXP
RXN
VDD33A
TXP
TXN
nPHY_INT
RXCLK
TDI/RXD3
TMS/RXD2
TCK/RXD1
TDO/nPHY_RST
nTRST/RXD0
VDD33IO
PHY_SEL
TEST1
EEDI
EEDO/AUTOMDIX_EN
EECS
EECLK
RXER
CRS/GPIO3
COL/GPIO0 **
TXCLK
VDD33IO
CORE_REG_EN
VDD12CORE
VDD33IO
VDD33IO
TXD3/GPIO7/50DRIVER_EN ***
TXD2/GPIO6/PORT_SWAP
TXD1/GPIO5/RMT_WKP
TXD0/GPIO4/EEP_DISABLE
nLNKA_LED/GPIO9 **
nFDX_LED/GPIO8 **
VDD33IO
nRESET **
MDIO/GPIO1 **
MDC/GPIO2
VDD12CORE
SLEW_TUNE
XO
XI
VDD12USBPLL
USBRBIAS
VDD33A
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 11 Revision 1.1 (05-13-13)
DATASHEET
Table 2.1 MII Interface Pins
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
1 Receive Error
(Internal PHY
Mode)
RXER IS/O8
(PD)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Receive Error
(External
PHY Mode)
RXER IS
(PD)
In External PHY Mode, the signal on this pin is
input from the external PHY and indicates a
receive error in the packet.
1Transmit
Error
(Internal PHY
Mode)
TXER IS/O8
(PD)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Transmit
Error
(External
PHY Mode)
TXER O8
(PD)
In External PHY Mode, this pin functions as an
output to the external PHY and indicates a
transmit error.
1Transmit
Enable
(Internal PHY
Mode)
TXEN IS/O8
(PD)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Transmit
Enable
(External
PHY Mode)
TXEN O8
(PD)
In External PHY Mode, this pin functions as an
output to the external PHY and indicates valid
data on TXD[3:0].
1 Receive Data
Valid
(Internal PHY
Mode)
RXDV IS/O8
(PD)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Receive Data
Valid
(External
PHY Mode)
RXDV IS
(PD)
In External PHY Mode, the signal on this pin is
input from the external PHY and indicates valid
data on RXD[3:0].
1 Receive
Clock
(Internal PHY
Mode)
RXCLK IS/O8
(PD)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Receive
Clock
(External
PHY Mode)
RXCLK IS
(PD)
In External PHY Mode, this pin is the receiver
clock input from the external PHY.
1Transmit
Clock
(Internal PHY
Mode)
TXCLK IS/O8
(PU)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Transmit
Clock
(External
PHY Mode)
TXCLK IS
(PU)
In External PHY Mode, this pin is the transmitter
clock input from the external PHY.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 12 SMSC LAN9730/LAN9730i
DATASHEET
1 Carrier Sense
(Internal PHY
Mode)
CRS IS/O8
(PU)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Carrier Sense
(External
PHY Mode)
CRS IS
(PD)
In External PHY Mode, the signal on this pin is
input from the external PHY and indicates a
network carrier.
General
Purpose I/O 3
(Internal PHY
Mode Only)
GPIO3 IS/O8/
OD8
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
1 MII Collision
Detect
(Internal PHY
Mode)
COL IS/O8
(PU)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
MII Collision
Detect
(External
PHY Mode)
COL IS
(PD)
In External PHY Mode, the signal on this pin is
input from the external PHY and indicates a
collision event.
General
Purpose I/O 0
(Internal PHY
Mode Only)
GPIO0 IS/O8/
OD8
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
Note: This pin may be used to signal PME
when Internal PHY and PME Modes of
operation are in effect. Refer to
Chapter 5, "PME Operation," on
page 37 for additional information.
1 Management
Data
(Internal PHY
Mode)
MDIO IS/O8
(PU)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Management
Data
(External
PHY Mode)
MDIO IS/O8
(PD)
In External PHY Mode, this pin provides the
management data to/from the external PHY.
General
Purpose I/O 1
(Internal PHY
Mode Only)
GPIO1 IS/O8/
OD8
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
Note: This pin may serve as the
PME_MODE_SEL input when Internal
PHY and PME Modes of operation are
in effect. Refer to Chapter 5, "PME
Operation," on page 37 for additional
information.
Table 2.1 MII Interface Pins (continued)
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 13 Revision 1.1 (05-13-13)
DATASHEET
1 Management
Clock
(Internal PHY
Mode)
MDC IS/O8
(PU)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Management
Clock
(External
PHY Mode)
MDC O8
(PD)
In External PHY Mode, this pin outputs the
management clock to the external PHY.
General
Purpose I/O 2
(Internal PHY
Mode Only)
GPIO2 IS/O8/
OD8
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
1 Transmit Data
3
(Internal PHY
Mode)
TXD3 IS/O8
(PU)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Transmit Data
3
(External
PHY Mode)
TXD3 O8
(PU)
In External PHY Mode, this pin functions as the
transmit data 3 output to the external PHY.
General
Purpose I/O 7
(Internal PHY
Mode Only)
GPIO7 IS/O8/
OD8
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
Note: GPIO7 may provide additional external
PHY Link Up related functionality.
HSIC Output
Impedance
Configuration
Strap
50DRIVER_EN IS
(PU)
The 50DRIVER_EN strap selects the driver
output impedance for the HSIC_DATA and
HSIC_STROBE pins.
0 = 40 output impedance
1 = 50 output impedance
See Note 2.1 for more information on
configuration straps.
Table 2.1 MII Interface Pins (continued)
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 14 SMSC LAN9730/LAN9730i
DATASHEET
1 Transmit Data
2
(Internal PHY
Mode)
TXD2 IS/O8
(PD)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Transmit Data
2
(External
PHY Mode)
TXD2 O8
(PD)
In External PHY Mode, this pin functions as the
transmit data 2 output to the external PHY.
General
Purpose I/O 6
(Internal PHY
Mode Only)
GPIO6 IS/O8/
OD8
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output, or a Schmitt-triggered input.
HSIC Port
Swap
Configuration
Strap
PORT_SWAP IS
(PD)
Swaps the mapping of HSIC_DATA and
HSIC_STROBE.
0 = The HSIC_DATA and HSIC_STROBE pin
functionality is not swapped.
1 = The HSIC_DATA and HSIC_STROBE pin
functionality is swapped.
See Note 2.1 for more information on
configuration straps.
1 Transmit Data
1
(Internal PHY
Mode)
TXD1 IS/O8
(PD)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Transmit Data
1
(External
PHY Mode)
TXD1 O8
(PD)
In External PHY Mode, this pin functions as the
transmit data 1 output to the external PHY.
General
Purpose I/O 5
(Internal PHY
Mode Only)
GPIO5 IS/O8/
OD8
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
Remote
Wakeup
Configuration
Strap
RMT_WKP IS
(PD)
This strap configures the default descriptor
values to support remote wakeup. This strap is
overridden by the EEPROM.
0 = Remote wakeup is not supported.
1 = Remote wakeup is supported.
See Note 2.1 for more information on
configuration straps.
Table 2.1 MII Interface Pins (continued)
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 15 Revision 1.1 (05-13-13)
DATASHEET
1 Transmit Data
0
(Internal PHY
Mode)
TXD0 IS/O8
(PD)
In Internal PHY Mode, this pin can be configured
to display the respective internal MII signal.
Transmit Data
0
(External
PHY Mode)
TXD0 O8
(PD)
In External PHY Mode, this pin functions as the
transmit data 0 output to the external PHY.
General
Purpose I/O 4
(Internal PHY
Mode Only)
GPIO4 IS/O8/
OD8
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
EEPROM
Disable
Configuration
Strap
EEP_DISABLE IS
(PD)
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.
Table 2.1 MII Interface Pins (continued)
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 16 SMSC LAN9730/LAN9730i
DATASHEET
Note 2.1 Configuration strap values are latched on Power-On Reset (POR) or External Chip Reset
(nRESET). Configuration straps are identified by an underlined symbol name. Pins that
function as configuration straps must be augmented with an external resistor when
connected to a load.
Table 2.2 EEPROM Pins
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
1 EEPROM
Data In
EEDI IS
(PD)
This pin is driven by the EEDO output of the
external EEPROM.
1 EEPROM
Data Out
EEDO O8
(PU)
This pin drives the EEDI input of the external
EEPROM.
Auto-MDIX
Enable
Configuration
Strap
AUTOMDIX_EN IS
(PU)
Determines the default Auto-MDIX setting.
0 = Auto-MDIX is disabled.
1 = Auto-MDIX is enabled.
See Note 2.1 for more information on
configuration straps.
1 EEPROM
Chip Select
EECS O8 This pin drives the chip select output of the
external EEPROM.
Note: The EECS output may tri-state briefly
during power-up. Some EEPROM
devices may be prone to false selection
during this time. When an EEPROM is
used, an external pull-down resistor is
recommended on this signal to prevent
false selection. Refer to your EEPROM
manufacturer’s datasheet for additional
information.
1 EEPROM
Clock
EECLK O8
(PD)
This pin drives the EEPROM clock of the external
EEPROM.
Note: This pin must be pulled-up externally for
proper operation.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 17 Revision 1.1 (05-13-13)
DATASHEET
Table 2.3 JTAG Pins
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
1JTAG Test
Port Reset
(Internal PHY
Mode)
nTRST IS
(PU)
In Internal PHY Mode, this active-low pin
functions as the JTAG test port reset input.
Receive Data
0
(External
PHY Mode)
RXD0 IS
(PD)
In External PHY Mode, this pin functions as the
receive data 0 input from the external PHY.
1JTAG Test
Data Out
(Internal PHY
Mode)
TDO O8 In Internal PHY Mode, this pin functions as the
JTAG data output.
PHY Reset
(External
PHY Mode)
nPHY_RST O8 In External PHY Mode, this active-low pin
functions as the PHY reset output.
1JTAG Test
Clock
(Internal PHY
Mode)
TCK IS
(PU)
In Internal PHY Mode, this pin functions as the
JTAG test clock. The maximum operating
frequency of this clock is 25 MHz.
Receive Data
1
(External
PHY Mode)
RXD1 IS
(PD)
In External PHY Mode, this pin functions as the
receive data 1 input from the external PHY.
1JTAG Test
Mode Select
(Internal PHY
Mode)
TMS IS
(PU)
In Internal PHY Mode, this pin functions as the
JTAG test mode select.
Receive Data
2
(External
PHY Mode)
RXD2 IS
(PD)
In External PHY Mode, this pin functions as the
receive data 2 input from the external PHY.
1JTAG Test
Data Input
(Internal PHY
Mode)
TDI IS
(PU)
In Internal PHY Mode, this pin functions as the
JTAG data input.
Receive Data
3
(External
PHY Mode)
RXD3 IS
(PD)
In External PHY Mode, this pin functions as the
receive data 3 input from the external PHY.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 18 SMSC LAN9730/LAN9730i
DATASHEET
Table 2.4 Miscellaneous Pins
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
1 PHY Select PHY_SEL IS
(PD)
Selects whether to use the internal Ethernet PHY
or the external PHY connected to the MII port.
0 = Internal PHY is used.
1 = External PHY is used.
Note: When in External PHY Mode, the
internal PHY is placed into general
power down after a POR.
1 System Reset nRESET IS
(PU)
This active-low pin allows external hardware to
reset the device.
Note: This pin may be used to signal
PME_CLEAR when PME Mode of
operation is in effect. Refer to
Chapter 5, "PME Operation," on
page 37 for additional information.
1 Ethernet
Full-Duplex
Indicator LED
nFDX_LED OD12
(PU)
This pin 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)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
Note: This pin may be used to signal PME
when External PHY and PME Modes of
operation are in effect. Refer to
Chapter 5, "PME Operation," on
page 37 for additional information.
Note: By default this pin is configured as a
GPIO.
1 Ethernet Link
Activity
Indicator LED
nLNKA_LED OD12
(PU)
This pin is driven low (LED on) when a valid link
is detected. This pin is pulsed high (LED off) for
80 ms whenever transmit or receive activity is
detected. This pin is then driven low again for a
minimum of 80 ms, 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.
General
Purpose I/O 9
GPIO9 IS/O12/
OD12
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
Note: This pin may serve as the
PME_MODE_SEL input when External
PHY and PME Modes of operation are
in effect. Refer to Chapter 5, "PME
Operation," on page 37 for additional
information.
Note: By default this pin is configured as a
GPIO.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 19 Revision 1.1 (05-13-13)
DATASHEET
1 Ethernet
Speed
Indicator LED
nSPD_LED OD12
(PU)
This pin is driven low (LED on) when the Ethernet
operating speed is 100 Mbs, or during auto-
negotiation. This pin is driven high during 10 Mbs
operation or during line isolation.
General
Purpose I/O
10
GPIO10 IS/O12/
OD12
(PU)
This General Purpose I/O pin is fully
programmable as either a push-pull output, an
open-drain output or a Schmitt-triggered input.
Note: This pin may serve as a wakeup pin
whose detection mode is selectable
when External PHY and PME Modes of
operation are in effect. Refer to
Chapter 5, "PME Operation," on
page 37 for additional information.
Note: By default this pin is configured as a
GPIO.
1 Core
Regulator
Enable
CORE_REG_EN AI This pin enables/disables the internal core logic
voltage regulator.
When tied low to VSS, the internal core regulator
is disabled and +1.2 V must be supplied to the
device by an external source.
When tied high to +3.3 V, the internal core
regulator is enabled.
Refer to Chapter 3, "Power Connections," on
page 24 and the device reference schematics for
connection information.
1 Test 1 TEST1 - This pin must always be connected to VSS for
proper operation.
1 Test 2 TEST2 - This pin must always be connected to +3.3 V for
proper operation.
1 Crystal Input XI ICLK External 25 MHz crystal input.
Note: This pin can also be driven by a single-
ended clock oscillator. When this
method is used, XO should be left
unconnected
1 Crystal
Output
XO OCLK External 25 MHz crystal output.
Table 2.4 Miscellaneous Pins (continued)
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 20 SMSC LAN9730/LAN9730i
DATASHEET
Table 2.5 USB Pins
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
1 HSIC Data HSIC_DATA HSIC Bi-directional Double Data Rate (DDR) data
signal that is synchronous to the HSIC_STROBE
signal as defined in the High-Speed Inter-Chip
USB Electrical Specification, Version 1.0.
1 HSIC Strobe HSIC_STROBE HSIC Bi-directional data strobe signal as defined in the
High-Speed Inter-Chip USB Electrical
Specification, Version 1.0.
1HSIC Slew
Tune
SLEW_TUNE IS
(PD)
Applies a slew rate boost to the HSIC_DATA and
HSIC_STROBE pins when driven high.
1 External USB
Bias Resistor
USBRBIAS AI Used for setting HS transmit current level and on-
chip termination impedance. Connect to an
external 12.0 k 1.0% resistor to ground.
Table 2.6 Ethernet PHY Pins
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
1 Ethernet TX
Data Out
Negative
TXN AIO The transmit data outputs may be swapped
internally with receive data inputs when Auto-
MDIX is enabled.
1 Ethernet TX
Data Out
Positive
TXP AIO The transmit data outputs may be swapped
internally with receive data inputs when Auto-
MDIX is enabled.
1 Ethernet RX
Data In
Negative
RXN AIO The receive data inputs may be swapped
internally with transmit data outputs when Auto-
MDIX is enabled.
1 Ethernet RX
Data In
Positive
RXP AIO The receive data inputs may be swapped
internally with transmit data outputs when Auto-
MDIX is enabled.
1 PHY Interrupt
(Internal PHY
Mode)
nPHY_INT O8 In Internal PHY Mode, this pin can be configured
to output the internal PHY interrupt signal.
Note: The internal PHY interrupt signal is
active-high.
PHY Interrupt
(External
PHY Mode)
nPHY_INT IS
(PU)
In External PHY Mode, the active-low signal on
this pin is input from the external PHY and
indicates a PHY interrupt has occurred.
1 External PHY
Bias Resistor
EXRES AI Used for the internal bias circuits. Connect to an
external 12.0 k 1.0% resistor to ground.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 21 Revision 1.1 (05-13-13)
DATASHEET
Table 2.7 Power Pins and Ground Pad
NUM PINS NAME SYMBOL
BUFFER
TYPE DESCRIPTION
5 +3.3 V I/O
Power
VDD33IO P Refer to Chapter 3, "Power Connections," on
page 24 and the device reference schematics for
connection information.
3 +3.3 V
Analog Power
VDD33A P Refer to Chapter 3, "Power Connections," on
page 24 and the device reference schematics for
connection information.
2 +1.2 V Digital
Core Power
VDD12CORE P Refer to Chapter 3, "Power Connections," on
page 24 and the device reference schematics for
connection information.
1 +1.2 V USB
PLL Power
VDD12USBPLL P This pin must be connected to VDD12CORE for
proper operation.
Refer to Chapter 3, "Power Connections," on
page 24 and the device reference schematics for
additional connection information.
1 +1.2 V HSIC
Power
VDD12A P This pin must be connected to VDD12CORE for
proper operation.
Refer to Chapter 3, "Power Connections," on
page 24 and the device reference schematics for
connection information.
1 +1.2 V
Ethernet PLL
Power
VDD12PLL P This pin must be connected to VDD12CORE for
proper operation.
Refer to Chapter 3, "Power Connections," on
page 24 and the device reference schematics for
additional connection information.
Exposed
pad on
package
bottom
(Figure 2.1)
Ground VSS P Common Ground
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 22 SMSC LAN9730/LAN9730i
DATASHEET
2.1 Pin Assignments
Note 2.2 This pin provides additional PME-related functionality. Refer to the respective pin
descriptions and Section Chapter 5, "PME Operation," on page 37 for additional
information.
Table 2.8 56-QFN Package Pin Assignments
PIN
NUM PIN NAME
PIN
NUM PIN NAME
PIN
NUM PIN NAME
PIN
NUM PIN NAME
1 nPHY_INT 15 VDD33A 29 EECLK 43 TXEN
2 TXN 16 USBRBIAS 30 EECS 44 RXER
3 TXP 17 VDD12USBPLL 31 EEDO/
AUTOMDIX_EN
45 CRS/GPIO3
4 VDD33A 18 XI 32 EEDI 46 COL/GPIO0
Note 2.2
5 RXN 19 XO 33 TEST1 47 TXCLK
6 RXP 20 SLEW_TUNE 34 PHY_SEL 48 VDD33IO
7 EXRES 21 VDD12CORE 35 VDD33IO 49 CORE_REG_EN
8 VDD33A 22 MDC/GPIO2 36 nTRST/RXD0 50 VDD12CORE
9 VDD12PLL 23 MDIO/GPIO1
Note 2.2
37 TDO/nPHY_RST 51 VDD33IO
10 HSIC_DATA 24 nRESET
Note 2.2
38 TCK/RXD1 52 VDD33IO
11 HSIC_STROBE 25 VDD33IO 39 TMS/RXD2 53 TXD3/GPIO7/
50DRIVER_EN
12 VDD12A 26 nFDX_LED/
GPIO8
40 TDI/RXD3 54 TXD2/GPIO6/
PORT_SWAP
13 TEST2 27 nLNKA_LED/
GPIO9
Note 2.2
41 RXCLK 55 TXD1/GPIO5/
RMT_WKP
14 TXER 28 nSPD_LED/
GPIO10
Note 2.2
42 RXDV 56 TXD0/GPIO4/
EEP_DISABLE
EXPOSED PAD
MUST BE CONNECTED TO VSS
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 23 Revision 1.1 (05-13-13)
DATASHEET
2.2 Buffer Types
Table 2.9 Buffer Types
BUFFER TYPE DESCRIPTION
IS Schmitt-triggered input
O8 Output with 8 mA sink and 8 mA source
OD8 Open-drain output with 8 mA sink
O12 Output with 12 mA sink and 12 mA source
OD12 Open-drain output with 12 mA sink
HSIC High-Speed Inter-Chip (HSIC) USB Electrical Specification, Version 1.0 compliant
input/output
PU 50 µA (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 device. When connected to a load
that must be pulled high, an external resistor must be added.
PD 50 µA (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 device. When connected to a
load that must be pulled low, an external resistor must be added.
AI Analog input
AIO Analog bi-directional
ICLK Crystal oscillator input pin
OCLK Crystal oscillator output pin
P Power pin
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 24 SMSC LAN9730/LAN9730i
DATASHEET
Chapter 3 Power Connections
The LAN9730/LAN9730i can be operated with the internal core regulator enabled or disabled.
Figure 3.1 illustrates the power connections for operating the device with the internal regulator enabled.
Figure 3.2 illustrates the power connections for operating the device with the internal regulator
disabled. In this mode, +1.2 V must be supplied to the device by an external source.
Figure 3.1 Power Connections - Internal Regulator Enabled
+3.3 V (IN) +1.2 V (OUT)
Internal 1.2 V Core
Regulator
ENABLED
VDD33IO
+3.3 V
VDD12CORE
VDD12CORE
Core Logic
50
21
VDD12USBPLL 17
0.1 µF
51
VDD33A
4
52 VDD33IO
0.1 µF
25 VDD33IO
VDD33IO
48
35 VDD33IO
0.1 µF
0.1 µF
0.1 µF
0.1 µF
0.1 µF
LAN9730/LAN9730i
VDD33A
8
VDD33A
15
0.1 µF
56-PIN QFN
0.5 A
120 Ohm @
100 MHz
CORE_REG_EN
VDD12PLL 9
0.1 µF
PLL
&
Ethernet PHY
0.5 A
120 Ohm @
100 MHz
0.1 µF
0.5 A
120 Ohm @
100 MHz
12
VSS Exposed Pad
HSIC
USB PHY
VDD12A
0.1 µF
49
0.5 A
120 Ohm @
100 MHz
+3.3 V
0.1 µF
0.1 µF
1 µF
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 25 Revision 1.1 (05-13-13)
DATASHEET
Figure 3.2 Power Connections - Internal Regulator Disabled
+3.3 V (IN) +1.2 V (OUT)
Internal 1.2 V Core
Regulator
DISABLED
VDD33IO
+3.3 V
VDD12CORE
VDD12CORE
Core Logic
50
21
VDD12USBPLL 17
0.1 µF
51
VDD33A
4
52 VDD33IO
0.1 µF
25 VDD33IO
VDD33IO
48
35 VDD33IO
0.1 µF
0.1 µF
0.1 µF
0.1 µF
0.1 µF
LAN9730/LAN9730i
VDD33A
8
VDD33A
15
0.1 µF
56-PIN QFN
0.5 A
120 Ohm @
100 MHz
CORE_REG_EN
VDD12PLL 9
0.1 µF
PLL
&
Ethernet PHY
0.5 A
120 Ohm @
100 MHz
0.1 µF
0.5 A
120 Ohm @
100 MHz
12
VSS Exposed Pad
HSIC
USB PHY
VDD12A
0.1 µF
49
+1.2 V
0.5 A
120 Ohm @
100 MHz
0.1 µF
0.1 µF
1 µF
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 26 SMSC LAN9730/LAN9730i
DATASHEET
Chapter 4 EEPROM Controller
The device may use an external EEPROM to store the default values for the USB descriptors and the
MAC address. The EEPROM controller supports most 256/512 byte “93C46” type EEPROMs.
Note: A 3-wire style 2k/4k EEPROM that is organized for 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, the device will load the default values from a properly configured
EEPROM. The device will not accept USB transactions from the Host until this process is completed.
The EEPROM controller also allows the Host system to read, write and erase the contents of the serial
EEPROM.
4.1 EEPROM Format
Table 4.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 device 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 4.1 EEPROM Format
EEPROM ADDRESS EEPROM CONTENTS
00h 0xA5
01h MAC Address [7:0]
02h MAC Address [15:8]
03h MAC Address [23:16]
04h MAC Address [31:24]
05h MAC Address [39:32]
06h MAC Address [47:40]
07h Full-Speed Polling Interval for Interrupt Endpoint
08h Hi-Speed Polling Interval for Interrupt Endpoint
09h Configuration Flags
0Ah Language ID Descriptor [7:0]
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 27 Revision 1.1 (05-13-13)
DATASHEET
Note: The descriptor type for the device descriptors specified in the EEPROM is a don't care and
always overwritten by HW to 0x1.
The descriptor size for the device descriptors specified in the EEPROM is a don't care and
always overwritten by HW to 0x12.
The descriptor type for the configuration descriptors specified in the EEPROM is a don't care
and always overwritten by HW to 0x2.
Note: Descriptors specified in EEPROM having bcdUSB, bMaxPacketSize0, and bNumConfigu-
rations fields defined with values other than 0200h, 40h and 1, respectively, will result in
unwanted behavior and untoward results.
Note: EEPROM byte addresses past 20h can be used to store data for any purpose.
0Bh Language ID Descriptor [15:8]
0Ch Manufacturer ID String Descriptor Length (bytes)
0Dh Manufacturer ID String Descriptor EEPROM Word Offset
0Eh Product Name String Descriptor Length (bytes)
0Fh Product Name String Descriptor EEPROM Word Offset
10h Serial Number String Descriptor Length (bytes)
11h Serial Number String Descriptor EEPROM Word Offset
12h Configuration String Descriptor Length (bytes)
13h Configuration String Descriptor Word Offset
14h Interface String Descriptor Length (bytes)
15h Interface String Descriptor Word Offset
16h Hi-Speed Device Descriptor Length (bytes)
17h Hi-Speed Device Descriptor Word Offset
18h Hi-Speed Configuration and Interface Descriptor Length (bytes)
19h Hi-Speed Configuration and Interface Descriptor Word Offset
1Ah Full-Speed Device Descriptor Length (bytes)
1Bh Full-Speed Device Descriptor Word Offset
1Ch Full-Speed Configuration and Interface Descriptor Length (bytes)
1Dh Full-Speed Configuration and Interface Descriptor Word Offset
1Eh GPIO7:0 Wakeup Enables
Bit x = 0 -> GPIOx pin disabled for wakeup use.
Bit x = 1 -> GPIOx pin enabled for wakeup use.
1Fh GPIO10:8 Wakeup Enables
Bit x = 0 -> GPIO(x+8) pin disabled for wakeup use.
Bit x = 1 -> GPIO(x+8) pin enabled for wakeup use.
20h GPIO PME Flags
Table 4.1 EEPROM Format (continued)
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 28 SMSC LAN9730/LAN9730i
DATASHEET
Tab l e 4 . 2 describes the configuration flags. The configuration flags override the affects of the
RMT_WKP strap. If a configuration descriptor exists in the EEPROM it will override both the
configuration flags and associated straps.
Table 4.2 Configuration Flags
BITS DESCRIPTION
7:4 RESERVED
3RESERVED
2Remote Wakeup Support
0 = The device does not support remote wakeup.
1 = The device supports remote wakeup.
1LED Select
This bit determines the functionality of external LED pins.
0Power Method
0 = The device is bus powered.
1 = The device is self powered.
BIT
VALUE PIN NAME FUNCTION
0
nSPD_LED Speed Indicator
nLNKA_LED Link and Activity Indicator
nFDX_LED Full Duplex Link Indicator
1
nSPD_LED Speed Indicator
nLNKA_LED Link Indicator
nFDX_LED Activity Indicator
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 29 Revision 1.1 (05-13-13)
DATASHEET
Table 4.3 describes the GPIO PME flags.
Table 4.3 GPIO PME Flags
BITS DESCRIPTION
7GPIO PME Enable
Setting this bit enables the assertion of the GPIO0 or GPIO8 pin, as a result of a Wakeup (GPIO) pin,
Magic Packet or PHY Link Up. The host processor may use the GPIO0/GPIO8 pin to asynchronously
wake up, in a manner analogous to a PCI PME pin. GPIO0 signals the event when operating in Internal
PHY Mode, while GPIO8 signals the event when operating in External PHY Mode. Internal or External
PHY Mode of operation is dictated by the PHY_SEL pin.
0 = The device does not support GPIO PME signaling.
1 = The device supports GPIO PME signaling.
Note: When this bit is 0, the remaining GPIO PME parameters in this flag byte are ignored.
6GPIO PME Configuration
This bit selects whether the GPIO PME is signaled on the GPIO pin as a level or a pulse. If pulse is
selected, the duration of the pulse is determined by the setting of the GPIO PME Length bit of this flag
byte. The level of the signal or the polarity of the pulse is determined by the GPIO PME Polarity bit of
this flag byte.
0 = GPIO PME is signaled via a level.
1 = GPIO PME is signaled via a pulse.
Note: If GPIO PME Enable is 0, this bit is ignored.
5GPIO PME Length
When the GPIO PME Configuration bit of this flag byte indicates that the GPIO PME is signaled by a
pulse on the GPIO pin, this bit determines the duration of the pulse.
0 = GPIO PME pulse length is 1.5 ms.
1 = GPIO PME pulse length is 150 ms.
Note: If GPIO PME Enable is 0, this bit is ignored.
4GPIO PME Polarity
Specifies the level of the signal or the polarity of the pulse used for GPIO PME signaling.
0 = GPIO PME signaling polarity is low.
1 = GPIO PME signaling polarity is high.
Note: If GPIO PME Enable is 0, this bit is ignored.
3GPIO PME Buffer Type
This bit selects the output buffer type for GPIO0/GPIO8.
0 = Open drain driver / open source
1 = Push-Pull driver
Note: Buffer Type = 0, Polarity = 0 implies open drain
Buffer Type = 0, Polarity = 1 implies open source
Note: If GPIO PME Enable is 0, this bit is ignored.
2GPIO PME WOL Select
Three types of wakeup events are supported; Magic Packet, PHY Link Up and Wakeup Pin(s) asser-
tion. Wakeup Pin(s) are selected via the GPIO Wakeup Enables specified in bytes 1Eh and 1Fh of the
EEPROM. This bit selects whether Magic Packet or Link Up wakeup events are supported.
0 = Magic Packet wakeup supported.
1 = PHY Link Up wakeup supported (not supported in External PHY Mode).
Note: If GPIO PME Enable is 0, this bit is ignored.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 30 SMSC LAN9730/LAN9730i
DATASHEET
4.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 the device. In
this case, the hardware default values are used, as shown in Ta b le 4 . 4 .
Note: The Configuration Flags are affected by the RMT_WKP strap.
4.3 EEPROM Auto-Load
Certain system level resets (USB reset, POR, nRESET and SRST) cause the EEPROM contents to
be loaded into the device. 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.
1GPIO10 Detection Select
This bit selects the detection mode for GPIO10 when operating in PME Mode. In PME Mode, GPIO10
is usable in both Internal and External PHY Mode as a wakeup pin. This parameter defines whether
the wakeup should occur on an active high or active low signal.
0 = Active-low detection for GPIO10
1 = Active-high detection for GPIO10
Note: If GPIO PME Enable is 0, this bit is ignored.
0RESERVED
Table 4.4 EEPROM Defaults
FIELD DEFAULT VALUE
MAC Address FFFFFFFFFFFFh
Full-Speed Polling Interval (ms) 01h
Hi-Speed Polling Interval (ms) 04h
Configuration Flags 04h
Maximum Power (mA) FAh
Vendor ID 0424h
Product ID 9730h
Table 4.3 GPIO PME Flags (continued)
BITS DESCRIPTION
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 31 Revision 1.1 (05-13-13)
DATASHEET
4.4 Example of EEPROM Format Interpretation
Tab le 4 . 5 and Ta bl e 4. 6 provide an example of how the contents of a EEPROM are formatted.
Table 4.5 is a dump of the EEPROM memory (256-byte EEPROM), while Table 4.6 illustrates, byte by
byte, how the EEPROM is formatted.
Table 4.5 Dump of EEPROM Memory
OFFSET
BYTE VALUE
0000h A5 12 34 56 78 9A BC 01
0008h 04 04 09 04 0A 11 12 16
0010h 10 1F 00 00 00 00 12 27
0018h 12 30 12 39 12 42 00 04
0020h 8A 00 0A 03 53 00 4D 00
0028h 53 00 43 00 12 03 4C 00
0030h 41 00 4E 00 39 00 37 00
0038h 33 00 30 00 10 03 30 00
0040h 30 00 30 00 35 00 31 00
0048h 32 00 33 00 12 01 00 02
0050h FF 00 FF 40 24 04 30 97
0058h 00 01 01 02 03 01 09 02
0060h 27 00 01 01 00 A0 FA 09
0068h 04 00 00 03 FF 00 FF 00
0070h 12 01 00 02 FF 00 FF 40
0078h 24 04 30 97 00 01 01 02
0080h 03 01 09 02 27 00 01 01
0088h 00 A0 FA 09 04 00 00 03
0090h - 00FFh FF 00 FF 00 ....................
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 32 SMSC LAN9730/LAN9730i
DATASHEET
Table 4.6 EEPROM Example - 256 Byte EEPROM
EEPROM
ADDRESS
EEPROM
CONTENTS
(HEX) DESCRIPTION
00h A5 EEPROM programmed indicator
01h - 06h 12 34 56 78 9A BC MAC Address 12 34 56 78 9A BC
07h 01 Full-Speed polling interval for Interrupt Endpoint (1 ms)
08h 04 Hi-Speed polling interval for Interrupt Endpoint (4 ms)
09h 04 Configuration Flags - The device is bus powered and supports remote
wakeup; nSPD_LED = Speed Indicator, nLNKA_LED = Link and Activity
Indicator, nFDX_LED = Full Duplex Link Indicator.
0Ah - 0Bh 09 04 Language ID Descriptor 0409h, English
0Ch 0A Manufacturer ID String Descriptor Length (10 bytes)
0Dh 11 Manufacturer ID String Descriptor EEPROM Word Offset (11h)
Corresponds to EEPROM Byte Offset 22h
0Eh 10 Product Name String Descriptor Length (16 bytes)
0Fh 16 Product Name String Descriptor EEPROM Word Offset (16h);
corresponds to EEPROM Byte Offset 2Ch
10h 10 Serial Number String Descriptor Length (16 bytes)
11h 1E Serial Number String Descriptor EEPROM Word Offset (1Eh);
corresponds to EEPROM Byte Offset 3Ch
12h 00 Configuration String Descriptor Length (0 bytes - NA)
13h 00 Configuration String Descriptor Word Offset (don’t care)
14h 00 Interface String Descriptor Length (0 bytes - NA)
15h 00 Interface String Descriptor Word Offset (don’t care)
16h 12 Hi-Speed Device Descriptor Length (18 bytes)
17h 26 Hi-Speed Device Descriptor Word Offset (26h);
corresponds to EEPROM Byte Offset 4Ch
18h 12 Hi-Speed Configuration and Interface Descriptor Length (18 bytes)
19h 2F Hi-Speed Configuration and Interface Descriptor Word Offset (2Fh);
corresponds to EEPROM Byte Offset 5Eh
1Ah 12 Full-Speed Device Descriptor Length (18 bytes)
1Bh 38 Full-Speed Device Descriptor Word Offset (38h);
corresponds to EEPROM Byte Offset 70h
1Ch 12 Full-Speed Configuration and Interface Descriptor Length (18 bytes)
1Dh 41 Full-Speed Configuration and Interface Descriptor Word Offset (41h);
corresponds to EEPROM Byte Offset 82h
1Eh 00 GPIO7:0 Wake Enables - GPIO7:0 not used for wakeup signaling
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 33 Revision 1.1 (05-13-13)
DATASHEET
1Fh 04 GPIO10:8 Wake Enables - GPIO10 used for wakeup signaling
20h 8A GPIO PME Flags - PME Signaling Enabled via Low Level, Push-Pull
Driver, GPIO10 Active High Detection
21h 00 PAD BYTE - Used to align following descriptor on Word Boundary
22h 0A Size of Manufacturer ID String Descriptor (10 bytes)
23h 03 Descriptor Type (String Descriptor - 03h)
24h - 2Bh 53 00 4D 00 53 00 43 00 Manufacturer ID String (“SMSC” in UNICODE)
2Ch 10 Size of Product Name String Descriptor (16 bytes)
2Dh 03 Descriptor Type (String Descriptor - 03h)
2Eh - 3Bh 4C 00 41 00 4E 00 39 00
37 00 33 00 30 00
Product Name String (“LAN9730” in UNICODE)
3Ch 10 Size of Serial Number String Descriptor (16 bytes)
3Dh 03 Descriptor Type (String Descriptor - 03h)
3Eh - 4Bh 30 00 30 00 30 00 35 00
31 00 32 00 33 00
Serial Number String (“0005123” in UNICODE)
4Ch 12 Size of Hi-Speed Device Descriptor in bytes (18 bytes)
4Dh 01 Descriptor Type (Device Descriptor - 01h)
4Eh - 4Fh 00 02 USB Specification Number that the device complies with (0200h)
50h FF Class Code
51h 00 Subclass Code
52h FF Protocol Code
53h 40 Maximum Packet Size for Endpoint 0
54h - 55h 24 04 Vendor ID (0424h)
56h - 57h 30 97 Product ID (9730h)
58h - 59h 00 01 Device Release Number (0100h)
5Ah 01 Index of Manufacturer String Descriptor
5Bh 02 Index of Product String Descriptor
5Ch 03 Index of Serial Number String Descriptor
5Dh 01 Number of possible configurations
5Eh 09 Size of Hi-Speed Configuration Descriptor in bytes (9 bytes)
5Fh 02 Descriptor Type (Configuration Descriptor - 02h)
Table 4.6 EEPROM Example - 256 Byte EEPROM (continued)
EEPROM
ADDRESS
EEPROM
CONTENTS
(HEX) DESCRIPTION
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 34 SMSC LAN9730/LAN9730i
DATASHEET
60h - 61h 27 00 Total length in bytes of data returned (0027h = 39 bytes)
62h 01 Number of interfaces
63h 01 Value to use as an argument to select this configuration
64h 00 Index of String Descriptor describing this configuration
65h A0 Bus powered and remote wakeup enabled
66h FA Maximum power consumption is 500 mA
67h 09 Size of Hi-Speed Interface Descriptor in bytes (9 bytes)
68h 04 Descriptor Type (Interface Descriptor - 04h)
69h 00 Number identifying this interface
6Ah 00 Value used to select alternative setting
6Bh 03 Number of Endpoints used for this interface (Less Endpoint 0)
6Ch FF Class Code
6Dh 00 Subclass Code
6Eh FF Protocol Code
6Fh 00 Index of String Descriptor Describing this interface
70h 12 Size of Full-Speed Device Descriptor in bytes (18 bytes)
71h 01 Descriptor Type (Device Descriptor - 01h)
72h - 73h 00 02 USB Specification Number that the device complies with (0200h)
74h FF Class Code
75h 00 Subclass Code
76h FF Protocol Code
77h 40 Maximum Packet Size for Endpoint 0
78h - 79h 24 04 Vendor ID (0424h)
7Ah - 7Bh 30 97 Product ID (9730h)
7Ch - 7Dh 00 01 Device Release Number (0100h)
7Eh 01 Index of Manufacturer String Descriptor
7Fh 02 Index of Product String Descriptor
80h 03 Index of Serial Number String Descriptor
81h 01 Number of Possible Configurations
Table 4.6 EEPROM Example - 256 Byte EEPROM (continued)
EEPROM
ADDRESS
EEPROM
CONTENTS
(HEX) DESCRIPTION
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 35 Revision 1.1 (05-13-13)
DATASHEET
82h 09 Size of Full-Speed Configuration Descriptor in bytes (9 bytes)
83h 02 Descriptor Type (Configuration Descriptor - 02h)
84h - 85h 27 00 Total length in bytes of data returned (0027h = 39 bytes)
86h 01 Number of interfaces
87h 01 Value to use as an argument to select this configuration
88h 00 Index of String Descriptor describing this configuration
89h A0 Bus powered and remote wakeup enabled
8Ah FA Maximum power consumption is 500 mA
8Bh 09 Size of Full-Speed Interface Descriptor in bytes (9 bytes)
8Ch 04 Descriptor Type (Interface Descriptor - 04h)
8Dh 00 Number identifying this interface
8Eh 00 Value used to select alternative setting
8Fh 03 Number of Endpoints used for this interface (Less Endpoint 0)
90h FF Class Code
91h 00 Subclass Code
92h FF Protocol Code
93h 00 Index of String Descriptor describing this interface
94h - FFh - Data storage for use by Host as desired
Table 4.6 EEPROM Example - 256 Byte EEPROM (continued)
EEPROM
ADDRESS
EEPROM
CONTENTS
(HEX) DESCRIPTION
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 36 SMSC LAN9730/LAN9730i
DATASHEET
4.5 Customized Operation Without EEPROM
The device provides the capability to customize operation without the use of an EEPROM. Descriptor
information and initialization quantities normally fetched from EEPROM and used to initialize
descriptors and elements of the System Control and Status registers may be specified via an alternate
mechanism. This alternate mechanism involves the use of the Descriptor RAM in conjunction with the
Attribute registers and select elements of the System Control and Status registers. The software device
driver orchestrates the process by performing the following actions in the order indicated:
Initialization of System Control and Status register elements in lieu of EEPROM load
Attribute register initialization
Descriptor RAM initialization
Enable Descriptor RAM and Flag Attribute registers as source
Inhibit reset of Select System Control and Status register elements
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 37 Revision 1.1 (05-13-13)
DATASHEET
Chapter 5 PME Operation
The device provides a mechanism for waking up a host system via PME Mode of operation. PME
signaling is only available while the device is operating in the self-powered mode. Figure 5.1 illustrates
a typical application.
Figure 5.1 Typical Application
LAN9730/
LAN9730i
Embedded
Controller
Chipset
HSIC
PME
PME_MODE_SEL
Enable
HC
PME_CLEAR
EEPROM
Host
Processor
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 38 SMSC LAN9730/LAN9730i
DATASHEET
The Host processor is connected to a Chipset containing the USB Host Controller (HC). The USB Host
Controller interfaces to the device via the HSIC USB signals. An Embedded Controller (EC) signals
the Chipset and the Host processor to power up via an Enable signal. The EC interfaces to the device
via three signals. The PME signal is an input to the EC from the device that indicates the occurrence
of a wakeup event. The PME_CLEAR (nRESET) signal is used to clear the PME. The
PME_MODE_SEL signal is sampled by the device when PME_CLEAR (nRESET) is asserted and is
used by the device to determine whether it should remain in PME Mode or resume normal operation.
GPIO pins are used for PME handling. The pins used depend on the value of the PHY_SEL pin, which
determines PHY Mode of operation. In Internal PHY Mode of operation, GPIO0 is reserved for use as
an output to signal the PME. GPIO1 is reserved for use as the PME_MODE_SEL input. GPIO8 and
GPIO9 are reserved for analogous use, respectively, in External PHY Mode of operation.
The application scenario in Figure 5.1 assumes that the Host processor and the Chipset are powered
off, the EC is operational, and the device is in PME Mode, waiting for a wake event to occur. A wake
event will result in the device signaling a PME event to the EC, which will then wake up the Host
processor and Chipset via the Enable signal. The EC sets PME_MODE_SEL to determine whether the
device is to begin normal operation or continue in PME Mode, and asserts PME_CLEAR (nRESET) to
clear the PME.
The following wake events are supported:
Wakeup Pin(s)
The GPIO pins not reserved for PME handling have the capability to wake up the device when
operating in PME Mode. In order for a GPIO to generate a wake event, its enable bit must be set
in the GPIO10:8 Wakeup Enables or GPIO7:0 Wakeup Enables bytes of the EEPROM, as
appropriate. During PME Mode of operation, the GPIOs used for signaling (GPIOs 0 and 1 or
GPIOs 8 and 9) are not affected by the values set in the corresponding bits of GPIO10:8 Wakeup
Enables or GPIO7:0 Wakeup Enables.
GPIO10 is available as a wakeup pin in External PHY Mode, while GPIOs 2-10 are available in
Internal PHY Mode. The GPIO10 Detection Select bit in the GPIO PME Flags byte of the EEPROM
sets the detection mode for GPIO10 in both External and Internal PHY Mode (if set in GPIO10:8
Wakeup Enables), while GPIOs 2-9 are active low (by default) when operating in Internal PHY
Mode.
Magic Packet
Reception of a Magic Packet when in PME Mode will result in a PME being asserted.
PHY Link Up
Detection of a PHY link partner when in PME Mode will result in a PME being asserted.
In order to facilitate PME Mode of operation, the GPIO PME Enable bit in the GPIO PME Flags field,
must be set and all remaining GPIO PME Flags field bits must be appropriately configured for pulse
or level signaling, buffer type and GPIO PME WOL selection. The PME event is signaled on GPIO0
(External PHY Mode) or GPIO8, depending on the PHY Mode of operation.
The PME_MODE_SEL pin (GPIO1 in Internal Mode of operation, GPIO9 in External Mode of
operation) must be driven to the value that determines whether or not the device remains in PME Mode
of operation (1) or resumes normal operation (0) when the PME is recognized and cleared by the EC
via PME_CLEAR (nRESET) assertion.
Note: When in PME Mode, nRESET or POR will always cause the contents of the EEPROM to be
reloaded.
Note: GPIO10 may be used in PME and External PHY Mode to connect to an external PHY’s Link
LED, in order to generate a PHY Link Up wake event.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 39 Revision 1.1 (05-13-13)
DATASHEET
Figure 5.2 flowcharts PME operation while in Internal PHY Mode. The following conditions hold:
EEPROM Configuration:
GPIO PME Enable = 1 (enabled)
GPIO PME Configuration = 0 (PME signaled via level on GPIO pin)
GPIO PME Length = 0 (NA)
GPIO PME Polarity = 1 (high level signals event)
GPIO PME Buffer Type = 1 (push-pull)
GPIO PME WOL Select = 0 (Magic Packet wakeup)
GPIO10 Detection Select = 0 (Active-low detection)
Power Method = 1 (self powered)
MAC address for Magic Packet
PME signaling configuration (as determined by PHY Mode):
GPIO0 signals PME
GPIO1 is PME_MODE_SEL
Note: A POR occurring when PME_MODE_SEL = 1 and an EEPROM present with the GPIO PME
Enable set results in the device entering PME Mode.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 40 SMSC LAN9730/LAN9730i
DATASHEET
Figure 5.2 PME Operation
Wakeup Event Detected
By Device?
Host & Chipset Powered Off
Device Asserts PME
True
False
EC Sets PME_MODE_SEL = 1 And
Pulses PME_CLEAR Low
Device Has EEPROM With GPIO
PME Enable =1, Enters PME Mode
EC Detects PME
EC To Wake System To
Process Wakeup Event?
EC Asserts PME_CLEAR
Device Resets And Deasserts PME
EC Sets PME_MODE_SEL = 0 And
Asserts PME_CLEAR
EC Signals Enable To Host
Device Resets And Deasserts PME
Device Connects To USB Bus
Device Is In Normal Operation
Yes
No
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 41 Revision 1.1 (05-13-13)
DATASHEET
Chapter 6 Operational Characteristics
6.1 Absolute Maximum Ratings*
+3.3 V Supply Voltage (VDD33IO, VDD33A) (Note 6.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 V to +3.6 V
+1.2 V Supply Voltage (VDD12CORE, VDD12PLL, VDD12USBPLL, VDD12A) (Note 6.1). . . . 0 V to +1.5 V
Positive voltage on input signal pins, with respect to ground (Note 6.2) . . . . . . . . . . VDD33IO + 2.0 V
Negative voltage on input signal pins, with respect to ground (Note 6.3). . . . . . . . . . . . . . . . . . . -0.5 V
Positive voltage on XI, with respect to ground. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VDD12CORE
Storage Temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-55oC to +150oC
Lead Temperature Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Refer to JEDEC Spec. J-STD-020
HBM ESD Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..JEDEC Class 3A
Note 6.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 to use a clamp circuit.
Note 6.2 This rating does not apply to the following pins: XI, XO, EXRES, USBRBIAS,
HSIC_STROBE, HSIC_DATA.
Note 6.3 This rating does not apply to the following pins: EXRES, USBRBIAS, HSIC_STROBE,
HSIC_DATA.
* 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 Section 6.2, "Operating Conditions**", Section 6.4, "DC Specifications", or any other applicable
section of this specification is not implied. Note, device signals are NOT 5 Volt tolerant unless specified
otherwise.
6.2 Operating Conditions**
+3.3 V Supply Voltage (VDD33IO, VDD33A). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +3.3 V +/-10%
+1.2 V Supply Voltage (VDD12CORE, VDD12PLL, VDD12USBPLL, VDD12A) . . . . . . . . . . . . +1.2 V +/-5%
Ambient Operating Temperature in Still Air (TA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Note 6.4
Note 6.4 0oC to +70oC for commercial version, -40oC to +85oC for industrial version.
** Proper operation of the device is guaranteed only within the ranges specified in this section.
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 42 SMSC LAN9730/LAN9730i
DATASHEET
6.3 Power Consumption
This section details the power consumption of the device 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.
Note: All current consumption and power dissipation values were measured with VDD33IO and
VDD33A equal to 3.3 V.
6.3.1 Power Consumption - Internal Regulator Disabled
6.3.1.1 SUSPEND0 - Internal Regulator Disabled
6.3.1.2 SUSPEND1 - Internal Regulator Disabled
Table 6.1 Power Consumption/Dissipation - SUSPEND0 - Int. Reg. Disabled
PARAMETER MIN TYPICAL MAX UNIT
Supply current (VDD33IO, VDD33A) (Device Only) 30 mA
Supply current (VDD12CORE, VDD12USBPLL, VDD12A,
VDD12PLL) (Device Only)
19 mA
Power Dissipation (Device Only) 121 mW
Power Dissipation (Device and Ethernet components) 255 mW
Table 6.2 Power Consumption/Dissipation - SUSPEND1 - Int. Reg. Disabled
PARAMETER MIN TYPICAL MAX UNIT
Supply current (VDD33IO, VDD33A) (Device Only) 5 mA
Supply current (VDD12CORE, VDD12USBPLL, VDD12A,
VDD12PLL) (Device Only)
3mA
Power Dissipation (Device Only) 19 mW
Power Dissipation (Device and Ethernet components) 19 mW
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 43 Revision 1.1 (05-13-13)
DATASHEET
6.3.1.3 SUSPEND2 - Internal Regulator Disabled
6.3.1.4 SUSPEND3 - Internal Regulator Disabled
6.3.1.5 Operational - Internal Regulator Disabled
Table 6.3 Power Consumption/Dissipation - SUSPEND2 - Int. Reg. Disabled
PARAMETER MIN TYPICAL MAX UNIT
Supply current (VDD33IO, VDD33A) (Device Only) 1 mA
Supply current (VDD12CORE, VDD12USBPLL, VDD12A,
VDD12PLL) (Device Only)
1mA
Power Dissipation (Device Only) 5 mW
Power Dissipation (Device and Ethernet components) 6 mW
Table 6.4 Power Consumption/Dissipation - SUSPEND3 - Int. Reg. Disabled
PARAMETER MIN TYPICAL MAX UNIT
Supply current (VDD33IO, VDD33A) (Device Only) 30 mA
Supply current (VDD12CORE, VDD12USBPLL, VDD12A,
VDD12PLL) (Device Only)
37 mA
Power Dissipation (Device Only) 145 mW
Power Dissipation (Device and Ethernet components) 279 mW
Table 6.5 Operational Power Consumption/Dissipation - Int. Reg. Disabled
PARAMETER MIN TYPICAL MAX UNIT
100BASE-TX Full Duplex (HSIC)
Supply current (VDD33IO, VDD33A) (Device Only) 32 mA
Supply current (VDD12CORE, VDD12USBPLL, VDD12A,
VDD12PLL) (Device Only)
42 mA
Power Dissipation (Device Only) 156 mW
Power Dissipation (Device and Ethernet components) 292 mW
10BASE-T Full Duplex (HSIC)
Supply current (VDD33IO, VDD33A) (Device Only) 12 mA
Supply current (VDD12CORE, VDD12USBPLL, VDD12A,
VDD12PLL) (Device Only)
32 mA
Power Dissipation (Device Only) 77 mW
Power Dissipation (Device and Ethernet components) 407 mW
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 44 SMSC LAN9730/LAN9730i
DATASHEET
6.3.2 Power Consumption - Internal Regulator Enabled
6.3.2.1 SUSPEND0 - Internal Regulator Enabled
6.3.2.2 SUSPEND1 - Internal Regulator Enabled
6.3.2.3 SUSPEND2 - Internal Regulator Enabled
6.3.2.4 SUSPEND3 - Internal Regulator Enabled
Table 6.6 Power Consumption/Dissipation - SUSPEND0 - Int. Reg. Enabled
PARAMETER MIN TYPICAL MAX UNIT
Supply current (VDD33IO, VDD33A) (Device Only) 50 mA
Power Dissipation (Device Only) 164 mW
Power Dissipation (Device and Ethernet components) 296 mW
Table 6.7 Power Consumption/Dissipation - SUSPEND1 - Int. Reg. Enabled
PARAMETER MIN TYPICAL MAX UNIT
Supply current (VDD33IO, VDD33A) (Device Only) 8 mA
Power Dissipation (Device Only) 26 mW
Power Dissipation (Device and Ethernet components) 26 mW
Table 6.8 Power Consumption/Dissipation - SUSPEND2 - Int. Reg. Enabled
PARAMETER MIN TYPICAL MAX UNIT
Supply current (VDD33IO, VDD33A) (Device Only) 3 mA
Power Dissipation (Device Only) 9 mW
Power Dissipation (Device and Ethernet components) 10 mW
Table 6.9 Power Consumption/Dissipation - SUSPEND3 - Int. Reg. Enabled
PARAMETER MIN TYPICAL MAX UNIT
Supply current (VDD33IO, VDD33A) (Device Only) 69 mA
Power Dissipation (Device Only) 228 mW
Power Dissipation (Device and Ethernet components) 361 mW
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 45 Revision 1.1 (05-13-13)
DATASHEET
6.3.2.5 Operational - Internal Regulator Enabled
Table 6.10 Operational Power Consumption/Dissipation - Int. Reg. Enabled
PARAMETER MIN TYPICAL MAX UNIT
100BASE-TX Full Duplex (HSIC)
Supply current (VDD33IO, VDD33A) (Device Only) 71 mA
Power Dissipation (Device Only) 235 mW
Power Dissipation (Device and Ethernet components) 370 mW
10BASE-T Full Duplex (HSIC)
Supply current (VDD33IO, VDD33A) (Device Only) 44 mA
Power Dissipation (Device Only) 146 mW
Power Dissipation (Device and Ethernet components) 478 mW
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 46 SMSC LAN9730/LAN9730i
DATASHEET
6.4 DC Specifications
Table 6.11 I/O Buffer Characteristics
PARAMETER SYMBOL MIN TYP MAX UNITS NOTES
IS Type Input Buffer
Low Input Level
High Input Level
Negative-Going Threshold
Positive-Going Threshold
SchmittTrigger Hysteresis
(VIHT - VILT)
Input Leakage
(VIN = VSS or VDD33IO)
Input Capacitance
VILI
VIHI
VILT
VIHT
VHYS
IIH
CIN
-0.3
1.01
1.39
336
-10
1.19
1.59
399
3.6
1.39
1.8
485
10
3
V
V
V
V
mV
µA
pF
Schmitt trigger
Schmitt trigger
Note 6.5
O8 Type Buffers
Low Output Level
High Output Level
VOL
VOH VDD33IO - 0.4
0.4 V
V
IOL = 8 mA
IOH = -8 mA
OD8 Type Buffer
Low Output Level VOL 0.4 V IOL = 8 mA
O12 Type Buffers
Low Output Level
High Output Level
VOL
VOH VDD33IO - 0.4
0.4 V
V
IOL = 12 mA
IOH = -12 mA
OD12 Type Buffer
Low Output Level VOL 0.4 V IOL = 12 mA
HSIC Type Buffers
Low Input Level
High Input Level
Low Output Level
High Output Level
I/O Pad Drive Strength
(50DRIVER_EN = VSS)
I/O Pad Drive Strength
(50DRIVER_EN = +3.3V)
Input Leakage
(VIN = VSS or VDD33IO)
Input Capacitance
VIL
VIH
VOL
VOH
OD
OD
IIH
CIN
-0.3
0.65*VDD12A
0.75*VDD12A
38
47.5
-10
40
50
0.35*VDD12A
VDD12A + 0.3
0.25*VDD12A
42
52.5
10
4
V
V
V
V
Ohm
Ohm
µA
pF
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 47 Revision 1.1 (05-13-13)
DATASHEET
Note 6.5 This specification applies to all inputs and tri-stated bi-directional pins. Internal pull-down
and pull-up resistors add +/- 50 µA per-pin (typical).
Note 6.6 XI can optionally be driven from a 25 MHz single-ended clock oscillator.
Note 6.7 Measured at line side of transformer, line replaced by 100 (+/-1%) resistor.
Note 6.8 Offset from 16 ns pulse width at 50% of pulse peak.
Note 6.9 Measured differentially.
Note 6.10 Min/max voltages guaranteed as measured with 100 resistive load.
ICLK Type Buffer (XI Input)
Low Input Level
High Input Level
VILI
VIHI
-0.3
3.3 - 0.35
0.35
3.3
V
V
Note 6.6
Table 6.12 100BASE-TX Transceiver Characteristics
PARAMETER SYMBOL MIN TYP MAX UNITS NOTES
Peak Differential Output Voltage High VPPH 950 - 1050 mVpk Note 6.7
Peak Differential Output Voltage Low VPPL -950 - -1050 mVpk Note 6.7
Signal Amplitude Symmetry VSS 98 - 102 % Note 6.7
Signal Rise and Fall Time TRF 3.0 - 5.0 ns Note 6.7
Rise and Fall Symmetry TRFS --0.5nsNote 6.7
Duty Cycle Distortion DCD 35 50 65 % Note 6.8
Overshoot and Undershoot VOS --5%
Jitter 1.4 ns Note 6.9
Table 6.13 10BASE-T Transceiver Characteristics
PARAMETER SYMBOL MIN TYP MAX UNITS NOTES
Transmitter Peak Differential Output Voltage VOUT 2.2 2.5 2.8 V Note 6.10
Receiver Differential Squelch Threshold VDS 300 420 585 mV
Table 6.11 I/O Buffer Characteristics (continued)
PARAMETER SYMBOL MIN TYP MAX UNITS NOTES
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 48 SMSC LAN9730/LAN9730i
DATASHEET
6.5 AC Specifications
This section details the various AC timing specifications of the device.
Note: The HSIC_DATA and HSIC_STROBE pin timing adheres to the HSIC 1.0 specification. Refer
to the High-Speed Interchip USB Electrical Specification Revision 1.0 (09-23-07) and USB
HSIC ECN for detailed USB timing information.
Note: The Ethernet TX/RX pin timing adheres to the IEEE 802.3 specification. Refer to the IEEE
802.3 specification for detailed Ethernet timing information.
6.5.1 Equivalent Test Load
Output timing specifications assume the 25 pF equivalent test load illustrated in Figure 6.1 below,
unless otherwise specified.
Figure 6.1 Output Equivalent Test Load
25 pF
OUTPUT
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 49 Revision 1.1 (05-13-13)
DATASHEET
6.5.2 Power Sequence Timing
Power supplies must adhere to the following rules:
All power supplies of the same voltage must be powered up/down together.
There is no power-up sequencing requirement, however all power supplies must reach operational
levels within the time periods specified in Tab le 6 . 1 4 .
There is no power-down sequencing or timing requirement, however the device must not be
powered for an extended period of time without all supplies at operational levels.
Do not drive input signals without power supplied to the device.
It is acceptable for the 3.3 V supplies to remain powered up while the 1.2 V supplies are at zero
volts for a period not to exceed 750 ms. In this case, nRESET must be asserted while 1.2 V is off,
and must remain asserted for a minimum of 50 ms after the 1.2 V supplies reach operational level.
Configuration straps must meet the requirements specified in Section 6.5.4, "Reset and
Configuration Strap Timing," on page 51.
Note: When operating with an external 1.2 V power source, the 1.2 V input must not exceed the 3.3 V
source by more than 0.4 V.
Note: Violation of these specifications may damage the device.
Note: A Power-On Reset (POR) occurs whenever power is initially applied to the device, or if power
is removed and reapplied to the device. A timer within the device will assert the internal reset
for approximately 22 ms.
Figure 6.2 Power Sequence Timing
Table 6.14 Power Sequence Timing Values
SYMBOL DESCRIPTION MIN TYP MAX UNITS
tpon Power supply turn on time 0 750 ms
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 50 SMSC LAN9730/LAN9730i
DATASHEET
6.5.3 Power-On Configuration Strap Valid Timing
Figure 6.3 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.
Figure 6.3 Power-On Configuration Strap Valid Timing
Table 6.15 Power-On Configuration Strap Valid Timing
SYMBOL DESCRIPTION MIN TYP MAX UNITS
tcfg Configuration strap valid time 15 ms
VDD33IO
Configuration Straps
tcfg
2.0 V
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 51 Revision 1.1 (05-13-13)
DATASHEET
6.5.4 Reset and Configuration Strap Timing
Figure 6.4 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.
Figure 6.4 nRESET Reset Pin Timing
Table 6.16 nRESET Reset Pin Timing Values
SYMBOL DESCRIPTION MIN TYP MAX UNITS
trstia nRESET input assertion time 1 µs
tcss Configuration strap pins setup to nRESET deassertion 200 ns
tcsh Configuration strap pins hold after nRESET deassertion 10 ns
todad Output drive after nRESET deassertion 30 ns
tcss
nRESET
Configuration
Strap Pins
trstia
tcsh
Output Drive
todad
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
Revision 1.1 (05-13-13) 52 SMSC LAN9730/LAN9730i
DATASHEET
6.5.5 EEPROM Timing
The following specifies the EEPROM timing requirements for the device:
Figure 6.5 EEPROM Timing
Table 6.17 EEPROM Timing Values
SYMBOL DESCRIPTION MIN TYP MAX UNITS
tckcyc EECLK cycle time 1110 1130 ns
tckh EECLK high time 550 570 ns
tckl EECLK low time 550 570 ns
tcshckh EECS high before rising edge of EECLK 1070 ns
tcklcsl EECLK falling edge to EECS low 30 ns
tdvckh EEDO valid before rising edge of EECLK 550 ns
tckhinvld EEDO invalid after rising edge EECLK 550 ns
tdsckh EEDI setup to rising edge of EECLK 90 ns
tdhckh EEDI hold after rising edge of EECLK 0 ns
tcshdv EEDIO valid after EECS high (VERIFY) 600 ns
tdhcsl EEDIO hold after EECS low (VERIFY) 0 ns
tcsl EECS low 1070 ns
EECLK
EEDO
EEDI
EECS
tcshckh
EEDI (VERIFY)
tckh tckl
tckcyc
tcklcsl
tcsl
tdvckh tckhinvld
tdsckh tdhckh
tdhcsl
tcshdv
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet Controller
Datasheet
SMSC LAN9730/LAN9730i 53 Revision 1.1 (05-13-13)
DATASHEET
6.5.6 MII Interface Timing
This section specifies the MII interface transmit and receive timing.
Note: The MII timing adheres to the IEEE 802.3 specification. Refer to the IEEE 802.3 specification
for additional MII timing information.
Note 6.11 Timing was designed for a system load between 10 pf and 25 pf.
Figure 6.6 MII Transmit Timing
Table 6.18 MII Transmit Timing Values
SYMBOL DESCRIPTION MIN MAX UNITS NOTES
tclkp TXCLK period 40 ns
tclkh TXCLK high time tclkp*0.4 tclkp*0.6 ns
tclkl TXCLK low time tclkp*0.4 tclkp*0.6 ns
tval TXD[3:0], TXEN, TXER output valid from rising
edge of TXCLK
22.0 ns Note 6.11
tinvld TXD[3:0], TXEN, TXER output invalid from
rising edge of TXCLK
0nsNote 6.11
TXCLK
(INPUT)
TXD[3:0]
(OUTPUT)
TXEN, TXER
(OUTPUT)
tclkh tclkl
tclkp
tval tinvld
tval
tval
tinvld