Part Number Hot Search : 
BNT16S L0805 U1210 2N3724A 6063K GMMAM08 TA1242N SA1015
Product Description
Full Text Search
 

To Download LAN9513-JZX-TR Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  smsc lan9513/lan9513i revision 1.2 (02-29-12) datasheet datasheet product features lan9513/lan9513i usb 2.0 hub and 10/100 ethernet controller highlights ? three downstream ports, one upstream port three integrated downstream usb 2.0 phys one integrated upstream usb 2.0 phy ? integrated 10/100 ethernet mac with full-duplex support ? integrated 10/100 ethernet phy with hp auto-mdix ? implements reduced power operating modes ? minimized bom cost single 25 mhz crystal (elim inates cost of separate crystals for usb and ethernet) built-in power-on-reset (p or) circuit (eliminates requirement for external passive or active reset) target applications ? desktop pcs ? notebook pcs ? printers ? game consoles ? embedded systems ? docking stations key features ? usb hub fully compliant with universal serial bus specification revision 2.0 hs (480 mbps), fs (12 mbps), and ls (1.5 mbps) compatible three downstream ports, one upstream port port mapping and disable support port swap: programmable usb diff-pair pin location phy boost: programmable usb signal drive strength select presence of a permanently hardwired usb peripheral device on a port by port basis advanced power saving features downstream phy goes into low power mode when port power to the port is disabled full power management with individual or ganged power control of each downstream port. integrated usb termination pull-up/pull-down resistors internal short circuit protecti on of usb differential signal pins ? high-performance 10/10 0 ethernet controller fully compliant with ieee802.3/802.3u integrated ethernet mac and phy 10base-t and 100base-tx support full- and half-duplex support with flow control preamble generation and removal automatic 32-bit crc generation and checking automatic payload padding and pad removal loop-back modes tcp/udp checksum offload support flexible address filtering modes C one 48-bit perfect address C 64 hash-filtered multicast addresses C pass all multicast C promiscuous mode C inverse filtering C pass all incoming with status report wakeup packet support integrated ethernet phy C auto-negotiation, hp auto-mdix C automatic polarity detection and correction C energy detect ? power and i/os three phy leds eight gpios supports bus-powered and self-powered operation internal 1.8v core supply regulator external 3.3v i/o supply ? miscellaneous features optional eeprom optional 24mhz reference clock output for partner hub ieee 1149.1 (jtag) boundary scan ? software windows 2000/xp/vista driver linux driver win ce driver mac os driver eeprom utility ? packaging 64-pin qfn, lead-free rohs compliant ? environmental commercial temperature range (0c to +70c) industrial temperature range (-40c to +85c) 8kv hbm without external protection devices 8kv contact mode (iec61000-4-2) 15kv air-gap discharge mode (iec61000-4-2) downloaded from: http:///
order numbers: lan9513-jzx for 64-pin, qfn lead-free rohs compliant package (0 to +70c temp range) lan9513i-jzx for 64-pin, qfn lead-free rohs compliant package (-40 to +85c temp range) this product meets the halogen maximum concentration values per iec61249-2-21 for rohs compliance and environmen tal information, please visit www.smsc.com/rohs usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 2 smsc lan9513/lan9513i datasheet copyright ? 2012 smsc or its subsidiaries. all rights reserved. circuit diagrams and other information relating to smsc produc ts 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 b e accurate, no re sponsibility is assumed for inaccuracies. smsc reserves the right to make changes to specifications and produc t descriptions at any time without notice. contact your local sm sc sales office to obtain the latest specifications before placing your product order. the provision of this inform ation does not convey to the purchaser of the described semicond uctor devices any licenses under any patent rights or other intellectual property rights of smsc or others. all sales are expr essly conditional on your agreement to the te rms 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 pro duct may contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifications . anomaly sheets are availab le upon request. smsc products are not designed, intended, authorized or warranted for use in any life support or other applicati on 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 furthe r 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 obtai ned by visiting smscs website at h ttp://www.smsc.com. smsc is a registered trademark of standard microsystems corporation (smsc). product names and company names are the trademarks of their respective holders. smsc disclaims and excludes any and all warrant ies, including without limi tation any and all implied warranties of merchantabil ity, fitness for a particular purpose, title, a nd against infringement and the like, and any and all warranties arising from any cou rse of dealing or usage of trade. in no event shall smsc be liable for any direct, incidental, indi rect, special, punitive, or cons equential damages; or for lost data, profits, savings or revenues of any kind; regardless of the form of action, whether based on contrac t; tort; negligence of smsc or others; strict liability; breach of wa rranty; or otherwise; whether or not any remedy of buyer is h eld to have failed of its essential purpose, and whether or not smsc has been advised of the possibility of such damages. downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 3 revision 1.2 (02-29-12) datasheet table of contents chapter 1 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1.1 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1.2 usb hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1.3 ethernet controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1.4 eeprom controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1.5 peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1.6 power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 chapter 2 pin description and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 power connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.2 port power control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2.1 port power control using a usb power switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2.2 port power control using a poly fuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3 buffer types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 chapter 3 eeprom controller (epc ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.1 eeprom format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.1.1 hub configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.2 eeprom defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.3 eeprom auto-load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.4 an example of eeprom format interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 chapter 4 operational characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.1 absolute maximum ratings*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.2 operating conditions** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.3 power consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.3.1 suspend0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.3.2 suspend1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.3.3 suspend2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.3.4 operational current consumption & power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.4 dc specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.5 ac specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.5.1 equivalent test load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.5.2 reset timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.5.3 eeprom timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.5.4 jtag timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.6 clock circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 chapter 5 package outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.1 64-qfn package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 chapter 6 datasheet revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 4 smsc lan9513/lan9513i datasheet list of figures figure 1.1 internal block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 figure 2.1 lan9513/lan9513i 64-q fn pin assignments (top view). . . . . . . . . . . . . . . . . . . . . . . . . . 9 figure 2.2 power connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 figure 2.3 port power control with usb power switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 figure 2.4 port power control with poly fuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 figure 2.5 port power with ganged control wit h poly fuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 figure 4.1 output equivalent test load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 figure 4.2 eeprom timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 figure 4.3 jtag timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 figure 5.1 lan9513/lan9513i 64-qfn package definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 figure 5.2 lan9513/lan9513i recommended pcb land pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 5 revision 1.2 (02-29-12) datasheet list of tables table 2.1 eeprom pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 table 2.2 jtag pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 table 2.3 miscellaneous pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 table 2.4 usb pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 table 2.5 ethernet phy pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 table 2.6 i/o power pins, core power pins, and ground pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 table 2.7 no-connect pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 table 2.8 64-qfn package pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 table 2.9 buffer types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 table 3.1 eeprom format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 table 3.2 configuration flags description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 table 3.3 hub configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 table 3.4 config data byte 1 register (cfg1) format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 table 3.5 config data byte 2 register (cfg2) format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 table 3.6 config data byte 3 register (cfg3) format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 table 3.7 boost_up register (boostup) format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 table 3.8 boost_4:2 register (boost42) format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 table 3.9 status/command register (stcd) format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 table 3.10 eeprom defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 3.11 dump of eeprom memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 table 3.12 eeprom example - 256 byte eeprom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 table 4.1 suspend0 current consumption and power dissipation (vdd33io = vdd33a = 3.3v) . . . 41 table 4.2 suspend1 current consumption and power dissipation (vdd33io = vdd33a = 3.3v) . . . 41 table 4.3 suspend2 current consumption and power dissipation (vdd33io = vdd33a = 3.3v) . . . 41 table 4.4 operational current consumption & power dis sipation (vdd33io = vdd33a = 3.3v) . . . . . 42 table 4.5 i/o buffer characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 table 4.6 100base-tx transceiver ch aracteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 table 4.7 10base-t transceiver char acteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 table 4.8 eeprom timing values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 table 4.9 jtag timing values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 table 4.10 lan9513/lan9513i crystal specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 table 5.1 lan9513/lan9513i 64-qfn dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 table 6.1 customer revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 6 smsc lan9513/lan9513i datasheet chapter 1 introduction 1.1 block diagram 1.1.1 overview the lan9513/lan9513i is a high performance hi-speed usb 2.0 hub with a 10/100 ethernet controller. with applications ranging from embedded systems, desktop pcs, notebook pcs, printers, game consoles, and docking stations, the lan9513/la n9513i is targeted as a high performance, low cost usb/ethernet and usb/usb connectivity solution. the lan9513/lan9513i contains an integrated us b 2.0 hub, three integr ated downstream usb 2.0 phys, an integrated upstream usb 2. 0 phy, a 10/100 ethernet phy, a 10/100 ethernet controller, a tap controller, and a eeprom controller. a block diagram of the lan9513/ lan9513i is provided in figure 1.1 . the lan9513/lan9513i hub provides over 30 programmable features, including: portmap (also referred to as port remap) which provides flexible port mapping and disabling sequences. the downstream ports of the lan9513/lan9513i hub can be reordered or disabled in any sequence to support multiple platform designs with minimum effort. for any port that is disabled, the lan9513/lan9513i automatically reorders the remain ing ports to match the usb host controllers port numbering scheme. portswap which adds per-port programmability to usb diff erential-pair pin locations. portswap allows direct alignment of usb signals (d+/d-) to connectors avoiding uneven trace length or crossing of the usb differential signals on the pcb. phyboost which enables four programmable levels of usb signal drive strength in usb port transceivers. phyboost attempts to restore usb si gnal integrity that has been compromised by system level variables such as poor pcb layout, long cables, etc. figure 1.1 internal block diagram tap controller eeprom controller 10/100 ethernet controller usb 2.0 hub lan9513/lan9513i ethernet eeprom jtag usb dp/dm downstream usb phy ethernet phy upstream usb phy downstream usb phy downstream usb phy usb dp/dm usb dp/dm usb dp/dm downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 7 revision 1.2 (02-29-12) datasheet 1.1.2 usb hub the integrated usb hub is fully compliant with the us b 2.0 specification and will attach to a usb host as a full-speed hub or as a full-/high-speed hu b. the hub supports low-speed, full-speed, and high-speed (if operating as a high-speed hub) down stream devices on all of the enabled downstream ports. a dedicated transaction translator (tt) is available for each downstream facing port. this architecture ensures maximum usb throughput for each connec ted device when operating with mixed-speed peripherals. the hub works with an external usb power distributed switch device to control v bus switching to downstream ports, and to limit current and sense over-current conditions. all required resistors on the usb ports are integrated into the hub. this includes all series termination resistors on d+ and d- pins and all required pull-down and pull-up resistors on d+ and d- pins. the over-current sense inputs for the downstream facing ports have internal pull-up resistors. three external ports are available for general usb device connectivity. 1.1.3 ethernet controller the 10/100 ethernet controller prov ides an integrated ethernet mac and phy which are fully ieee 802.3 10base-t and 802.3u 100base-tx compliant. t he 10/100 ethernet controller also supports numerous power management wakeup features, in cluding magic packet, wake on lan and link status change. these wakeup events can be programmed to initiate a usb remote wakeup. the 10/100 ethernet phy integrates an ieee 802.3 physical layer for twisted pair ethernet applications. the phy block includes support for auto- negotiation, full or half-duplex configuration, auto-polarity correction and auto-mdix. minimal exter nal components are required for the utilization of the integrated phy. the ethernet controller 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 fo r efficient statistics gathering and access to the ethernet controllers system control and status registers. 1.1.4 eeprom controller the lan9513/lan9513i 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 configur ed to load usb descriptors, usb device configuration, and the mac address. 1.1.5 peripherals the lan9513/lan9513i also contains a tap controller, and provides three phy led indicators, as well as eight general purpose i/o pins. all gp ios can serve as remo te wakeup events when lan9513/lan9513i is in a suspended state. the integrated ieee 1149.1 co mpliant tap controller provid es boundary scan via jtag. downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 8 smsc lan9513/lan9513i datasheet 1.1.6 power management the lan9513/lan9513i features three variations of usb suspend: suspend0, suspend1, and suspend2. these modes allow the application to select the ideal balance of remote wakeup functionality and power consumption. ? suspend0: supports gpio, wake on lan, and magic packet remote wakeup events. this suspend state reduces power by stopping the clocks of the mac and other internal modules. ? suspend1: supports gpio and link status change for remote wakeup events. this suspend state consumes less power than suspend0. ? suspend2: supports only gpio assertion for a remote wakeup event. this is the default suspend mode for the lan9513/lan9513i. downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 9 revision 1.2 (02-29-12) datasheet chapter 2 pin description and configuration figure 2.1 lan9513/lan9513i 64-qfn pin assignments (top view) note: exposed pad (vss) on bottom of package must be connected to ground note: when hp auto-mdix is activated, the txn/txp pins can function as rxn/rxp and vice-versa exres test4 tdo prtctl2 12 3 4 5 6 7 8 9 1011 12 13 14 18 19 20 21 22 23 24 25 26 27 28 29 30 31 4746 45 44 43 42 41 40 39 38 37 36 35 34 63 62 61 60 59 58 57 56 55 54 53 52 51 50 test1 nreset vbus_det vdd33a nc nc usbdp4 usbdm4 vdd33a usbdp3 usbdm3 usbdp2 usbdm2 vdd33io clk24_out clk24_en gpio7 gpio6 automdix_en test3 vdd33io vdd18core gpio5 gpio4 gpio3 test2 vdd33a rxp rxn vdd33a txp txn vdd33a usbdm0 usbdp0 xo xi vdd18usbpll usbrbias tditms ntrst vdd33io eedi eedo eecs eeclk nspd_led/gpio2 nlnka_led/gpio1 nfdx_led/gpio0 vdd33io nc vdd33a 49 vdd33a 64 33 vdd33io 48 vdd18ethpll 32 tck 17 prtctl4 vdd18core 15 prtctl3 16 vss smsc lan9513/lan9513i 64 pin qfn (top view) downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 10 smsc lan9513/lan9513i datasheet table 2.1 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 this pin drives the ee di input of the external eeprom. 1 eeprom chip select eecs o8 this pin drives the chip select output of the external eeprom. 1 eeprom clock eeclk o8 this pin drives the eeprom clock of the external eeprom. table 2.2 jtag pins num pins name symbol buffer type description 1 jtag test port reset ntrst is this active low pin functions as the jtag test port reset input. note: this pin should be tied high if it is not used. 1 jtag test mode select tms is this pin functions as the jtag test mode select. 1 jtag test data input tdi is this pin functions as the jtag data input. 1 jtag test data out tdo o12 this pin functions as the jtag data output. 1 jtag test clock tck is this pin functions as the jtag test clock. table 2.3 miscellaneous pins num pins name symbol buffer type description 1 system reset nreset is this active low pin allows external hardware to reset the device. note: this pin should be tied high if it is not used. 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 0 gpio0 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. downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 11 revision 1.2 (02-29-12) datasheet 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 80ms whenever transmit or receive activity is detected. this pin is then driven low again for a minimum of 80ms, after which time it will repeat the process if tx or rx activity is detected. effectively, led2 is activated solid for a link. when transmit or receive activity is sensed, led2 will function as an activity indicator. general purpose i/o 1 gpio1 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. 1 ethernet speed indicator led nspd_led od12 (pu) this pin is driven low (led on) when the ethernet operating speed is 100mbs, or during auto- negotiation. this pin is driven high during 10mbs operation, or during line isolation. general purpose i/o 2 gpio2 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. 1 general purpose i/o 3 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 general purpose i/o 4 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. 1 general purpose i/o 5 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. 1 general purpose i/o 6 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. 1 general purpose i/o 7 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. 1 detect upstream vbus power vbus_det is_5v this pin detects the state of the upstream bus power. the hub monitors vbus_det to determine when to assert the usbdp0 pin's internal pull-up resistor (signaling a connect event). for bus powered hubs, this pin must be tied to vdd33io. for self powered hubs where the device is permanently attached to a host, vbus_det should be pulled to vdd33io. for other self powered applications, refer to the device reference schematic for additional connection information. 1 auto-mdix enable automdix_en is determines the default auto-mdix setting. 0 = auto-mdix is disabled. 1 = auto-mdix is enabled. table 2.3 miscellaneous pins (continued) num pins name symbol buffer type description downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 12 smsc lan9513/lan9513i datasheet 1 test 1 test1 - used for factory testing, this pin must always be left unconnected. 1 test 2 test2 - used for factory testing, this pin must always be connected to vss fo r proper operation. 1 test 3 test3 - used for factory testing, this pin must always be connected to vdd33io for proper operation. 1 24 mhz clock enable clk24_en is this pin enables the generation of the 24 mhz clock on the clk_24_out pin. 1 24 mhz clock clk24_out 08 this pin outputs a 24 mhz clock that can be used a reference clock for a partner hub. 1 test 4 test4 - used for factory testing, this pin must always be left unconnected. table 2.4 usb pins num pins name symbol buffer type description 1 upstream usb dminus 0 usbdm0 aio upstream usb dminus signal. 1 upstream usb dplus 0 usbdp0 aio upstream usb dplus signal. 1 downstream usb dminus 2 usbdm2 aio downstream usb peripheral 2 dminus signal. 1 downstream usb dplus 2 usbdp2 aio downstream usb peripheral 2 dplus signal. 1 downstream usb dminus 3 usbdm3 aio downstream usb peripheral 3 dminus signal. 1 downstream usb dplus 3 usbdp3 aio downstream usb peripheral 3 dplus signal. 1 downstream usb dminus 4 usbdm4 aio downstream usb peripheral 4 dminus signal. 1 downstream usb dplus 4 usbdp4 aio downstream usb peripheral 4 dplus signal. table 2.3 miscellaneous pins (continued) num pins name symbol buffer type description downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 13 revision 1.2 (02-29-12) datasheet 1 usb port power control 2 prtctl2 is/od12 (pu) when used as an output, this pin enables power to downstream usb peripheral 2. when used as an input, this pin is used to sample the output signal from an external current monitor for downstream usb peripheral 2. an overcurrent condition is indicated when the signal is low. refer to section 2.2 for additional information. 1 usb port power control 3 prtctl3 is/od12 (pu) when used as an output, this pin enables power to downstream usb peripheral 3. when used as an input, this pin is used to sample the output signal from an external current monitor for downstream usb peripheral 3. an overcurrent condition is indicated when the signal is low. refer to section 2.2 for additional information. 1 usb port power control 4 prtctl4 is/od12 (pu) when used as an output, this pin enables power to downstream usb peripheral 4. when used as an input, this pin is used to sample the output signal from an external current monitor for downstream usb peripheral 4. an overcurrent condition is indicated when the signal is low. refer to section 2.2 for additional information. 1 external usb bias resistor usbrbias ai used for setting hs transmit current level and on- chip termination impedance. connect to an external 12k 1.0% resistor to ground. 1 usb pll +1.8v power supply vdd18usbpll p refer to the la n9513/lan9513i reference schematics for additional connection information. 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.5 ethernet phy pins num pins name symbol buffer type description 1 ethernet tx data out negative txn aio negative output of the ethernet transmitter. 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 positive output of the ethernet transmitter. the transmit data outputs may be swapped internally with receive data inputs when auto-mdix is enabled. table 2.4 usb pins (continued) num pins name symbol buffer type description downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 14 smsc lan9513/lan9513i datasheet note 2.1 exposed pad on package bottom ( figure 2.1 ). 1 ethernet rx data in negative rxn aio negative input of the ethernet receiver. 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 positive input of the et hernet receiver. the receive data inputs may be swapped internally with transmit data outputs when auto-mdix is enabled. 7 +3.3v analog power supply vdd33a p refer to the lan9513/lan9513i reference schematics for connection information. 1 external phy bias resistor exres ai used for the internal bias circuits. connect to an external 12.4k 1.0% resistor to ground. 1 ethernet pll +1.8v power supply vdd18ethpll p refer to the lan9513/lan9513i reference schematics for additional connection information. table 2.6 i/o power pins, core power pins, and ground pad num pins name symbol buffer type description 5 +3.3v i/o power vdd33io p +3.3v power supply for i/o pins. refer to the lan9513/lan9513i reference schematics for connection information. 2 digital core +1.8v power supply output vdd18core p +1.8 v power from the internal core voltage regulator. all vdd18core pins must be tied together for proper operation. refer to the lan9513/lan9513i reference schematics for connection information. 1 note 2.1 ground vss p ground table 2.7 no-connect pins num pins name symbol buffer type description 3 no connect nc - these pins must be left floating for normal device operation table 2.5 ethernet ph y pins (continued) num pins name symbol buffer type description downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 15 revision 1.2 (02-29-12) datasheet table 2.8 64-qfn package pin assignments pin num pin name pin num pin name pin num pin name pin num pin name 1 usbdm2 17 prtctl4 33 vdd33io 49 vdd33a 2 usbdp2 18 nc 34 test2 50 exres 3 usbdm3 19 vdd33io 35 gpio3 51 vdd33a 4 usbdp3 20 nfdx_led/ gpio0 36 gpio4 52 rxp 5 vdd33a 21 nlnka_led/ gpio1 37 gpio5 53 rxn 6 usbdm4 22 nspd_led/ gpio2 38 vdd18core 54 vdd33a 7 usbdp4 23 eeclk 39 vdd33io 55 txp 8 nc 24 eecs 40 test3 56 txn 9 nc 25 eedo 41 automdix_en 57 vdd33a 10 vdd33a 26 eedi 42 gpio6 58 usbdm0 11 vbus_det 27 vdd33io 43 gpio7 59 usbdp0 12 nreset 28 ntrst 44 clk24_en 60 xo 13 test1 29 tms 45 clk24_out 61 xi 14 prtctl2 30 tdi 46 vdd33io 62 vdd18usbpll 15 vdd18core 31 tdo 47 test4 63 usbrbias 16 prtctl3 32 tck 48 vdd18ethpll 64 vdd33a exposed pad must be connected to vss downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 16 smsc lan9513/lan9513i datasheet 2.1 power connections figure 2.2 illustrates the power connections for lan9513/lan9513i.. figure 2.2 power connections +3.3v (in) +1.8v (out) internal core regulator vdd33io +3.3v vdd18core vdd18core core logic vdd18usbpll usb phy 1.0uf exposed pad vdd33a vdd33io 0.1uf vdd33io vdd33io vdd33io 0.1uf 0.1uf 0.1uf 0.1uf 0.1uf lan9513 vdd33a vdd33a vdd33a 0.1uf 0.1uf 64-pin qfn 2.0a 120 ohm @ 100mhz vss vdd18ethpll 0.1uf pll & ethernet phy 0.1uf 2.0a 120 ohm @ 100mhz vdd33a 0.1uf vdd33a vdd33a 0.1uf 0.1uf +3.3v (in) +1.8v (out) internal usb pll regulator 4.7uf 0.1uf 0.1uf downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 17 revision 1.2 (02-29-12) datasheet 2.2 port power control this section details the usage of t he port power control pins prtctl[4:2]. 2.2.1 port power control using a usb power switch the lan9513/lan9513i has a single port power control and over-current sense signal for each downstream port. when disabling port power the driver will actively drive a 0. to avoid unnecessary power dissipation, the internal pull-up resistor will be disabled at that time. when port power is enabled, the output driver is disabled and the pull-up resistor is enabled, creating an o pen drain output. if there is an over-current situation, the usb power switch will assert the open drain ocs signal. the schmitt trigger input will recognize this situation as a low. the open drain output does not interfere. the overcurrent sense filter handles the transient cond itions, such as low voltage, while the device is powering up. figure 2.3 port po wer control with usb power switch usb power switch en ocs 5v usb device lan9513/ lan9513i prtctl3 usb power switch en ocs 5v usb device prtctl2 usb power switch en ocs 5v usb device prtctl4 downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 18 smsc lan9513/lan9513i datasheet 2.2.2 port power control using a poly fuse when using the lan9513/lan9513i with a poly fuse, an external diode must be used (see figure 2.4 ). when disabling port power, the driv er will drive a 0. this procedure will have no effect since the external diode will isolate the pin from the load. when port power is enabled, the output driver is disabled and the pull-up resistor is enabled, which creates an open drain output. this means that the pull-up resistor is providing 3.3 volts to the anode of t he diode. if there is an over-current situation, the poly fuse will open. this will cause the cathode of the diode to go to 0 volts. the anode of the diode will be at 0.7 volts, and the schmid t trigger input will register this as a low, resulting in an overcurrent detection. the open drain ou tput does not interfere. figure 2.4 port power control with poly fuse usb device prtctl3 5v poly fuse lan9513/ lan9513i usb device prtctl2 5v poly fuse usb device prtctl4 5v poly fuse downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 19 revision 1.2 (02-29-12) datasheet many customers use a single poly fuse to power all their devices. for the ganged situation, all power control pins must be tied together. figure 2.5 port power with ganged control with poly fuse usb device poly fuse 5v usb device prtctl2 lan9513/ lan9513i prtctl3 prtctl4 downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 20 smsc lan9513/lan9513i datasheet 2.3 buffer types table 2.9 buffer types buffer type description is schmitt-triggered input is_5v 5v tolerant schmitt-triggered input o8 output with 8ma sink and 8ma source od8 open-drain output with 8ma sink o12 output with 12ma sink and 12ma source od12 open-drain output with 12ma sink pu 50ua (typical) internal pull-up. unless otherwis e 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 lan9513/lan9513i. when connected to a load that must be pulled high, an external resistor must be added. pd 50ua (typical) internal pull-down. unless ot herwise 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 lan9513/lan9513i. 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 downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 21 revision 1.2 (02-29-12) datasheet chapter 3 eeprom controller (epc) lan9513/lan9513i may use an external eeprom to store the default values for the usb descriptors and the mac address. the eeprom controller supports most 93c46 type eeprom s. a total of nine address bits are used to su pport 256/512 byte eeproms. note: a 3-wire style 2k/4k eeprom that is organize d for 256/512 x 8-bit ope ration must be used. the mac address is used as the de fault ethernet mac address and is loaded into the macs 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 wil l not accept usb transactions from t he host until this process is completed. the eeprom controller also allows th e host system to read, write and erase the contents of the serial eeprom. 3.1 eeprom format table 3.1 illustrates the format in which da ta 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 fields hw default value in this case. note: for device descriptors, the only valid values for the length are 0 and 18. note: for configuration and interface descriptors, 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 descripto r must contain 00h for the re spective string index field. note: if no configuration descriptor is present in the eeprom, then the configuration flags affect the values of bmattributes and bmaxpower in th e ethernet controller configuration descriptor. note: if all string descriptor lengths are zero, then a language id will not be supported. table 3.1 eeprom format eeprom address eeprom contents 00h 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 downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 22 smsc lan9513/lan9513i datasheet 09h configuration flags 0ah language id descriptor [7:0] 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 de scriptor 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 inte rface 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-1fh reserved 20h vendor id lsb register (vidl) 21h vendor id msb register (vidm) 22h product id lsb register (pidl) 23h product id msb register (pidm) 24h device id lsb register (didl) 25h device id msb register (didm) 26h config data byte 1 register (cfg1) 27h config data byte 2 register (cfg2) 28h config data byte 3 register (cfg3) 29h non-removable devices register (nrd) table 3.1 eeprom format (continued) eeprom address eeprom contents downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 23 revision 1.2 (02-29-12) datasheet note: eeprom byte addresses past 39h can be used to store data for any purpose. table 3.2 describes the configuration flags 2ah port disable (self) register (pds) 2bh port disable (bus) register (pdb) 2ch max power (self) register (maxps) 2dh max power (bus) register (maxpb) 2eh hub controller max current (self) register (hcmcs) 2fh hub controller max current (bus) register (hcmcb) 30h power-on time register (pwrt) 31h boost_up register (boostup) 32h reserved 33h boost_4:2 register (boost42) 34h reserved 35h port swap register (prtsp) 36h port remap 12 register (prtr12) 37h port remap 34 register (prtr34) 38h reserved 39h status/command register (stcd) table 3.2 configuration flags description bit name description 7:3 reserved 00000b 2 remote wakeup support 0 = the device does not support remote wakeup. 1 = the device supports remote wakeup. 1 reserved 0b 0 power method 0 = the device controller is bus powered. 1 = the device controller is self powered. table 3.1 eeprom format (continued) eeprom address eeprom contents downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 24 smsc lan9513/lan9513i datasheet 3.1.1 hub configuration eeprom offsets 20h through 39h comprise the hub configuration parameters. table 3.3 describes these parameters and their def ault rom values (values assum ed if no valid eeprom present). table 3.3 hub configuration eeprom offset description default 20h vendor id lsb register (vidl) least significant byte of the vendor id. this is a 16-bit value that uniquely identifies the vendor of the user device (assigned by usb-interface forum). 24h 21h vendor id msb (vidm) most significant byte of the vendor id. this is a 16-bit value that uniquely identifies the vendor of the user device (assigned by usb-interface forum). 04h 22h product id lsb register (pidl) least significant byte of the product id. th is is a 16-bit value that the vendor can assign that uniquely identifies this particular product (assigned by the oem). 14h 23h product id msb register (pidm) most significant byte of the product id. this is a 16-bit value that the vendor can assign that uniquely identifies this particular product (assigned by the oem). 95h 24h device id lsb register (didl) least significant byte of the device id. this is a 16-bit device release number in bcd format (assigned by the oem). 00h 25h device id msb register (didm) most significant byte of the device id. this is a 16-bit device release number in bcd format (assigned by the oem). note 3.1 26h config data byte 1 register (cfg1) refer to table 3.4, config data byte 1 register (cfg1) format, on page 30 for details. 9bh 27h config data byte 2 register (cfg2) refer to table 3.5, config data byte 2 register (cfg2) format, on page 31 for details. 18h 28h config data byte 3 register (cfg3) refer to table 3.6, config data byte 3 register (cfg3) format, on page 32 for details. 00h downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 25 revision 1.2 (02-29-12) datasheet 29h non-removable devices register (nrd) indicates which port(s) incl ude non-removable devices. 0 = port is removable1 = port is non-removable informs the host if one of the active ports has a permanent device that is not detachable from the hub. note: the device must provide its own descriptor data. bit 7 = reserved bit 6 = reserved bit 5 = reserved bit 4 = 1; port 4 non-removable bit 3 = 1; port 3 non-removable bit 2 = 1; port 2 non-removable bit 1 = 1; port 1 non-removable bit 0 is reserved, always = 0b note: bit 1 must be set to 1 by firmware for proper identificatio n of the ethernet controller as a non-removable device. 02h 2ah port disable (self) register (pds) disables 1 or more ports. 0 = port is available 1 = port is disabled during self-powered operation, this selects the ports which will be permanently disabled, and are not available to be enabled or enumerated by a host controller. the ports can be disabled in any order, the inte rnal logic will automat ically report the correct number of enabled ports to the usb host, and will reorder the active ports in order to ensure proper function. bit 7 = reserved bit 6 = reserved bit 5 = reserved bit 4 = 1; port 4 disabled bit 3 = 1; port 3 disabled bit 2 = 1; port 2 disabled bit 1 = 1; port 1 disabled bit 0 is reserved, always = 0b 00h 2bh port disable (bus) register (pdb) disables 1 or more ports. 0 = port is available 1 = port is disabled during bus-powered operation, this sele cts the ports which will be permanently disabled, and are not available to be enabled or enumerated by a host controller. the ports can be disabled in any order, the inte rnal logic will automat ically report the correct number of enabled ports to the usb host, and will reorder the active ports in order to ensure proper function. bit 7 = reserved bit 6 = reserved bit 5 = reserved bit 4 = 1; port 4 disabled bit 3 = 1; port 3 disabled bit 2 = 1; port 2 disabled bit 1 = 1; port 1 disabled bit 0 is reserved, always = 0b 00h table 3.3 hub configuration (continued) eeprom offset description default downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 26 smsc lan9513/lan9513i datasheet 2ch max power (self) register (maxps) value in 2ma increments that the hub consumes from an upstream port (vbus) when operating as a self-powered hub. this value includes the hub silicon along with the combined power consumption (from vbus) of all associated circuitry on the board. this value also includes the power consum ption of a permanently attached peripheral if the hub is configured as a compound device, and the embedded peripheral reports 0ma in its descriptors. note: the usb2.0 specification does not permit this value to exceed 100ma. 01h 2dh max power (bus) register (maxpb) value in 2ma increments that the hub consumes from an upstream port (vbus) when operating as a bus-powered hub. this val ue includes the hub silicon along with the combined power consumption (from vbus) of all associated circuitry on the board. this value also includes the power consum ption of a permanently attached peripheral if the hub is configured as a compound device, and the embedded peripheral reports 0ma in its descriptors. 00h 2eh hub controller max current (self) register (hcmcs) value in 2ma increments that the hub consumes from an upstream port (vbus) when operating as a self-powered hub. this value includes the hub silicon along with the combined power consumption (from vbus) of all associated circuitry on the board. this value does not include the power consumption of a pe rmanently attached peripheral if the hub is conf igured as a compound device. note: the usb2.0 specification does not permit this value to exceed 100ma. 01h 2fh hub controller max current (bus) register (hcmcb) value in 2ma increments that the hub consumes from an upstream port (vbus) when operating as a bus-powered hub. this val ue includes the hub silicon along with the combined power consumption (from vbus) of all associated circuitry on the board. this value does not include the power consumption of a pe rmanently attached peripheral if the hub is conf igured as a compound device. 00h 30h power-on time register (pwrt) the length of time that it takes (in 2ms intervals) from the time the host initiated power-on sequence begins on a port until power is good on that port. system software uses this value to determine how long to wait before accessing a powered-on port. 32h 31h boost_up register (boostup) refer to table 3.7, boost_up register (boostup) format, on page 32 for details. 00h 32h reserved 00h 33h boost_4:2 register (boost42) refer to table 3.8, boost_4:2 register (boost42) format, on page 32 for details. 00h 34h reserved 00h table 3.3 hub configuration (continued) eeprom offset description default downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 27 revision 1.2 (02-29-12) datasheet 35h port swap register (prtsp) swaps the upstream and downstream usb dp and dm pins for ease of board routing to devices and connectors. 0 = usb d+ functionality is associated wi th the dp pin and d- functionality is associated with the dm pin. 1 = usb d+ functionality is associated wi th the dm pin and d- functionality is associated with the dp pin. bit 7 = reserved bit 6 = reserved bit 5 = reserved bit 4 = 1; port 4 dp/dm is swapped bit 3 = 1; port 3 dp/dm is swapped bit 2 = 1; port 2 dp/dm is swapped bit 1 = reserved bit 0 = 1; upstream port dp/dm is swapped 00h table 3.3 hub configuration (continued) eeprom offset description default downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 28 smsc lan9513/lan9513i datasheet 36h port remap 12 register (prtr12) when a hub is enumerated by a usb host c ontroller, the hub is only permitted to report how many ports it has. the hub is not permitted to select a numerical range or assignment. the host controller will number the downstream ports of the hub starting with the number 1, up to the number of ports that the hub reported having. the hosts port number is referred to as logical port number and the physical port on the hub is the physical port number. when remapping mode is enabled, (see port re-mapping enable (prtmap_en) bit in config data byte 3 register (cfg3) format ) the hubs downstream port numbers can be remapped to different logical port numbers (assigned by the host). note: the oem must ensure that contiguou s logical port numbers are used, starting from #1 up to the maximum nu mber of enabled ports. this ensures that the hubs ports are numbered in accordance with the way a host will communicate with the ports. 21h table 3.3 hub configuration (continued) eeprom offset description default bit [7:4] = 0000 physical port 2 is disabled 0001 physical port 2 is mapped to logical port 1 0010 physical port 2 is mapped to logical port 2 0011 physical port 2 is mapped to logical port 3 0100 physical port 2 is mapped to logical port 4 all others reserved bit [3:0] = 0000 physical port 1 is disabled 0001 physical port 1 is mapped to logical port 1 0010 physical port 1 is mapped to logical port 2 0011 physical port 1 is mapped to logical port 3 0100 physical port 1 is mapped to logical port 4 all others reserved downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 29 revision 1.2 (02-29-12) datasheet note 3.1 default value is dependent on device revision. 37h port remap 34 register (prtr34) when a hub is enumerated by a usb host c ontroller, the hub is only permitted to report how many ports it has. the hub is not permitted to select a numerical range or assignment. the host controller will number the downstream ports of the hub starting with the number 1, up to the number of ports that the hub reported having. the hosts port number is referred to as logical port number and the physical port on the hub is the physical port number. when remapping mode is enabled (see port re-mapping enable (prtmap_en) bit in config data byte 3 register (cfg3) format ), the hubs downstream port numbers can be remapped to different logical port numbers (assigned by the host). note: the oem must ensure that contiguou s logical port numbers are used, starting from #1 up to the maximum number of enabled ports, this ensures that the hubs ports are numbered in accordance with the way a host will communicate with the ports. 43h 38h reserved 00h 39h status/command register (stcd) refer to table 3.9, status/command register (stcd) format, on page 33 for details. 01h table 3.3 hub configuration (continued) eeprom offset description default bit [7:4] = 0000 physical port 4 is disabled 0001 physical port 4 is mapped to logical port 1 0010 physical port 4 is mapped to logical port 2 0011 physical port 4 is mapped to logical port 3 0100 physical port 4 is mapped to logical port 4 all others reserved bit [3:0] = 0000 physical port 3 is disabled 0001 physical port 3 is mapped to logical port 1 0010 physical port 3 is mapped to logical port 2 0011 physical port 3 is mapped to logical port 3 0100 physical port 3 is mapped to logical port 4 all others reserved downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 30 smsc lan9513/lan9513i datasheet table 3.4 config data byte 1 register (cfg1) format bits description default 7 self or bus power (self_bus_pwr) selects between self or bus-powered operation. 0 = bus-powered 1 = self-powered the hub is either self-powered (draws le ss than 2ma of upstream bus power) or bus- powered (limited to a 100ma maximum of upstream power prior to being configured by the host controller). when configured as a bus-powered device , the smsc hub consumes less than 100ma of current prior to being configured. after configurati on, the bus-powered smsc hub (along with all associated hub circuitry, any embedded devices if part of a compound device, and 100ma per externally available downstream port) must consume no more than 500ma of upstream vbus current. the current consumption is system dependent, and the oem must ensur e that the usb2.0 specifications are not violated. when configured as a self-powered device , <1ma of upstream vbus current is consumed and all ports are available, with each port being capable of sourcing 500ma of current. 1b 6 reserved 0b 5 high speed disable (hs_disable) disables the capability to attach as eith er a high/full-speed device, and forces attachment as full-speed only (no high-speed support). 0 = high-/full-speed 1 = full-speed-only (high-speed disabled) 0b 4 multiple tt enable (mtt_enable) enables one transaction tran slator per port operation. selects between a mode where only one transacti on translator is available for all ports (single-tt), or each port gets a dedicated tr ansaction translator (multi-tt) {note: the host may force single-tt mode only}. 0 = single tt for all ports. 1 = one tt per port (multiple tt's supported) 1b 3 eop disable (eop_disable) disables eop generation of eof1 when in full-speed mode. during fs operation only, this permits the hub to send eop if no downstream traffic is detected at eof1. see section 11.3.1 of the usb 2.0 specification for additional details. note: generation of an eop at the eof1 point may prevent a host controller (operating in fs mode) from placing the usb bus in suspend. 0 = an eop is generated at the eof1 point if no traffic is detected. 1 = eop generation at eof1 is disabled (note: this is normal usb operation). note: this is a rarely used feature in the pc environment, existing drivers may not have been thoroughly debugged with this feature enabled. it is included because it is a permitted feature in chapter 11 of the usb specification. 1b downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 31 revision 1.2 (02-29-12) datasheet 2:1 over current se nse (current_sns) selects current sensing on a port-by-port basis, all ports ganged, or none (only for bus-powered hubs) the ability to support curr ent sensing on a port or ganged basis is hardware implementation dependent. 00 = ganged sensing (all ports together) 01 = individual port-by-port 1x = over current sensing not support ed (must only be used with bus- powered configurations!) 01b 0 port power switching (port_pwr) enables power switching on all ports si multaneously (ganged), or port power is individually switched on and off on a port by port basis (individual). the ability to support power enabling on a port or ganged basis is hardware implementation dependent. 0 = ganged switching (all ports together) 1 = individual port by port switching 1b table 3.5 config data byte 2 register (cfg2) format bits description default 7:6 reserved 00b 5:4 over current timer (oc_timer) over current timer delay 00 = 50ns 01 = 100ns (this is the recommended value) 10 = 200ns 11 = 400ns 01b 3 compound device (compound) allows the oem to indicate that the hub is part of a compound (see the usb specification for definition) device. the ap plicable port(s) must also be defined as having a non-removable device. 0 = no 1 = yes, hub is part of a compound device 1b 2:0 reserved 000b table 3.4 config data byte 1 re gister (cfg1) format (continued) bits description default downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 32 smsc lan9513/lan9513i datasheet table 3.6 config data byte 3 register (cfg3) format bits description default 7:4 reserved 0h 3 port re-mapping enable (prtmap_en) selects the method used by the hub to assign port numbers and disable ports. 0 = standard mode. the following eeprom addresses are used to define which ports are enabled. the ports mapped as portn on the hub are reported as portn to the host, unless one of the ports is disabl ed, then the higher numbered ports are remapped in order to report cont iguous port numbers to the host. eeprom address 2ah: port disable for self-powered operation eeprom address 2bh: port disable for bus-powered operation 1 = port re-map mode. the mode enables remapping via the following eeprom addresses: eeprom address 36h: port remap 12 eeprom address 37h: port remap 34 0b 2:0 reserved 000b table 3.7 boost_up register (boostup) format bits description default 7:2 reserved 000000b 1:0 upstream usb electrical signaling drive strength boost bit for upstream port a (boost_iout_a) 00 = normal electrical drive strength 01 = elevated electrical drive strength (+4% boost) 10 = elevated electrical drive strength (+8% boost) 11 = elevated electrical drive strength (+12% boost) 00b table 3.8 boost_4:2 register (boost42) format bits description default 7:6 upstream usb electrical signaling drive strength boost bit for downstream port 4 (boost_iout_4) 00 = normal electrical drive strength 01 = elevated electrical drive strength (+4% boost) 10 = elevated electrical drive strength (+8% boost) 11 = elevated electrical drive strength (+12% boost) 00b downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 33 revision 1.2 (02-29-12) datasheet 5:4 upstream usb electrical signaling drive strength boost bit for downstream port 3 (boost_iout_3) 00 = normal electrical drive strength 01 = elevated electrical drive strength (+4% boost) 10 = elevated electrical drive strength (+8% boost) 11 = elevated electrical drive strength (+12% boost) 00b 3:2 upstream usb electrical signaling drive strength boost bit for downstream port 2 (boost_iout_2) 00 = normal electrical drive strength 01 = elevated electrical drive strength (+4% boost) 10 = elevated electrical drive strength (+8% boost) 11 = elevated electrical drive strength (+12% boost) 00b 1:0 reserved 00b table 3.9 status/command register (stcd) format bits description default 7:2 reserved 000000b 1 reset (reset) resets the internal memory back to nreset assertion default settings. 0 = normal run/idle state 1 = force a reset of the regi sters to their default state note: during this reset, this bit is automatically cleared to its default value of 0. 0b 0 usb attach and write protect (usb_attach) 0 = device is in configuration state 1 = hub will signal a usb attach event to an upstream device, and the internal memory (address range 00h - feh) is write-protected to prevent unintentional data corruption. note: this bit is write once and is only cleared by assertion of the external nreset or por. 1b table 3.8 boost_4:2 register (boost42) format (continued) bits description default downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 34 smsc lan9513/lan9513i datasheet 3.2 eeprom defaults the signature value of 0xa5 is stored at address 0. a different signature value indicates to the eeprom controller that no eeprom or an un-progr ammed eeprom is attached to the device. in this case, the hardware default values are used, as shown in ta b l e 3 . 1 0 . 3.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 th e eeprom controller will assume that the external serial eeprom is configured for auto-loading . if a value other than 0xa5 is read from the first address, the eeprom auto-load will not commense. note: the eeprom contents are loaded fo r both the hub and the ethernet controller as a result of a por or nreset. the usb reset results only in the loading of the mac address from the eeprom. a software reset (srst) or a eeprom reload command causes the eeprom contents related solely to the ethernet controller to be loaded. table 3.10 eeprom defaults field default value ethernet controller mac address ffffffffffffh ethernet controller full-speed polling interval (ms) 01h ethernet controller hi-speed polling interval (ms) 04h ethernet controller configuration flags 05h ethernet controller maximum power (ma) 01h ethernet controller vendor id 0424h ethernet controller product id ec00h downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 35 revision 1.2 (02-29-12) datasheet 3.4 an example of eeprom format interpretation table 3.11 and table 3.12 provide an example of how the c ontents of a eeprom are formatted. table 3.11 is a dump of the eeprom memory (256-byte eeprom), while table 3.12 illustrates, byte by byte, how the eeprom is formatted. table 3.11 dump of eeprom memory offset byte value 0000h a5 12 34 56 78 9a bc 01 0008h 04 05 09 04 0a 1d 00 00 0010h 00 00 00 00 00 00 12 22 0018h 12 2b 12 34 12 3d 00 00 0020h 24 04 13 95 00 01 9b 18 0028h 00 02 20 20 01 00 01 00 0030h 32 00 00 00 00 00 21 43 0038h 00 01 0a 03 53 00 4d 00 0040h 53 00 43 00 12 01 00 02 0048h ff 00 01 40 24 04 00 ec 0050h 00 01 01 00 00 01 09 02 0058h 27 00 01 01 00 e0 01 09 0060h 04 00 00 03 ff 00 ff 00 0068h 12 01 00 02 ff 00 ff 40 0070h 24 04 00 ec 00 01 01 00 0078h 00 01 09 02 27 00 01 01 0080h 00 e0 01 09 04 00 00 03 0088h ff 00 ff 00 .................... 0090h - 00ffh .......................................... downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 36 smsc lan9513/lan9513i datasheet table 3.12 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 (1ms) 08h 04 hi-speed polling interval for interrupt endpoint (4ms) 09h 05 configuration flags - the device is self powered and supports remote wakeup. 0ah-0bh 09 04 language id descriptor 0409h, english 0ch 0a manufacturer id string descriptor length (10 bytes) 0dh 1d manufacturer id string descriptor eeprom word offset (1dh) corresponds to eeprom byte offset 3ah 0eh 00 product name string descriptor length (0 bytes - na) 0fh 00 product name string descriptor eeprom word offset (dont care) 10h 00 serial number string descriptor length (0 bytes - na) 11h 00 serial number string descripto r eeprom word offset (dont care) 12h 00 configuration string descriptor length (0 bytes - na) 13h 00 configuration string descriptor word offset (dont care) 14h 00 interface string descrip tor length (0 bytes - na) 15h 00 interface string descrip tor word offset (dont care) 16h 12 hi-speed device descriptor length (18 bytes) 17h 22h hi-speed device descriptor word offset (22h) corresponds to eeprom byte offset 44h 18h 12 hi-speed configuration and interface descriptor length (18 bytes) 19h 2b hi-speed configuration and interface descriptor word offset (2bh) corresponds to eeprom byte offset 56h 1ah 12 full-speed device descriptor length (18 bytes) 1bh 34 full-speed device descriptor word offset (34h) corresponds to eeprom byte offset 68h 1ch 12 full-speed configuration and interface descriptor length (18bytes) 1dh 3d full-speed configuration and interface descriptor word offset (3dh) corresponds to eeprom byte offset 7ah 1eh 00 reserved 1fh 00 reserved 20h 24 vendor id lsb register (vidl) downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 37 revision 1.2 (02-29-12) datasheet 21h 04 vendor id msb register (vidm) 22h 13 product id lsb register (pidl) 23h 95 product id msb register (pidm) 24h 00 device id lsb register (didl) 25h 01 device id msb register (didm) 26h 9b config data byte 1 register (cfg1) 27h 18 config data byte 2 register (cfg2) 28h 00 config data byte 3 register (cfg3) 29h 02 non-removable devices register (nrd) 2ah 20 port disable (self) register (pds) 2bh 20 port disable (bus) register (pdb) 2ch 01 max power (self) register (maxps) 2dh 00 max power (bus) register (maxpb) 2eh 01 hub controller max current (self) register (hcmcs) 2fh 00 hub controller max current (bus) register (hcmcb) 30h 32 power-on time register (pwrt) 31h 00 boost_up register (boostup) 32h 00 reserved 33h 00 boost_:2 register (boost2) 34h 00 reserved 35h 00 port swap register (prtsp) 36h 21 port remap 12 register (prtr12) 37h 43 port remap 34 register (prtr34) 38h 00 reserved 39h 01 status/command register (stcd) 3a 0a size of manufacturer id string descriptor (10 bytes) 3bh 03 descriptor type (string descriptor - 03h) 3ch-43h 53 00 4d 00 53 00 43 00 manufac turer id string (smsc in unicode) 44h 12 size of hi-speed device descriptor in bytes (18 bytes) 45h 01 descriptor type (device descriptor - 01h) 46h-47h 00 02 usb specification number th at the device complies with (0200h) table 3.12 eeprom example - 2 56 byte eeprom (continued) eeprom address eeprom contents (hex) description downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 38 smsc lan9513/lan9513i datasheet 48h ff class code 49h 00 subclass code 4ah ff protocol code 4bh 40 maximum packet size for endpoint 0 4ch-4dh 24 04 vendor id (0424h) 4eh-4fh 00 ec product id (ec00h) 50h-51h 00 01 device release number (0100h) 52h 01 index of manufacturer string descriptor 53h 00 index of product string descriptor 54h 00 index of serial number string descriptor 55h 01 number of possible configurations 56h 09 size of hi-speed configuration descriptor in bytes (9 bytes) 57h 02 descriptor type (configuration descriptor - 02h) 58h-59h 27 00 total length in bytes of data returned (0027h = 39 bytes) 5ah 01 number of interfaces 5bh 01 value to use as an argument to select this configuration 5ch 00 index of string descriptor describing this configuration 5dh e0 self powered and remote wakeup enabled 5eh 01 maximum power consumption is 2 ma 5fh 09 size of descriptor in bytes (9 bytes) 60h 04 descriptor type (int erface descriptor - 04h) 61h 00 number identifying this interface 62h 00 value used to select alternative setting 63h 03 number of endpoints used for this interface (less endpoint 0) 64h ff class code 65h 00 subclass code 66h ff protocol code 67h 00 index of string descriptor describing this interface 68h 12 size of full-speed device descriptor in bytes (18 bytes) 69h 01 descriptor type (device descriptor - 01h) 6ah-6bh 00 02 usb specification number th at the device complies with (0200h) table 3.12 eeprom example - 2 56 byte eeprom (continued) eeprom address eeprom contents (hex) description downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 39 revision 1.2 (02-29-12) datasheet 6ch ff class code 6dh 00 subclass code 6eh ff protocol code 6fh 40 maximum packet size for endpoint 0 70h-71h 24 04 vendor id (0424h) 72h-73h 00 ec product id (ec00h) 74h-75h 00 01 device release number (0100h) 76 01 index of manufacturer string descriptor 77h 00 index of product string descriptor 78h 00 index of serial number string descriptor 79h 01 number of possible configurations 7ah 09 size of full-speed configuration descriptor in bytes (9 bytes) 7bh 02 descriptor type (configuration descriptor - 02h) 7ch-7dh 27 00 total length in bytes of data returned (0027h = 39 bytes) 7eh 01 number of interfaces 7fh 01 value to use as an argument to select this configuration 80h 00 index of string descriptor describing this configuration 81h e0 self powered and remote wakeup enabled 82h 01 maximum power consumption is 2 ma 83h 09 size of full-speed interface descriptor in bytes (9 bytes) 84h 04 descriptor type (int erface descriptor - 04h) 85h 00 number identifying this interface 86h 00 value used to select alternative setting 87h 03 number of endpoints used for this interface (less endpoint 0) 88h ff class code 89h 00 subclass code 8ah ff protocol code 8bh 00 index of string descriptor describing this interface 8ch-ffh - data storage for use by host as desired table 3.12 eeprom example - 2 56 byte eeprom (continued) eeprom address eeprom contents (hex) description downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 40 smsc lan9513/lan9513i datasheet chapter 4 operational characteristics 4.1 absolute maximum ratings* supply voltage (vdd33io, vdd33a) ( note 4.1 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0v to +3.6v positive voltage on signal pins, with respect to ground ( note 4.2 ) . . . . . . . . . . . . . . . . . . . . . . . . . . +6v negative voltage on signal pins, with respect to ground ( note 4.3 ) . . . . . . . . . . . . . . . . . . . . . . . . -0.5v positive voltage on xi, with re spect to ground. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + 4.6v positive voltage on xo, with respect to ground. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +2. 5v ambient operating temperature in still air (t a ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . note 4.4 storage temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-55 o c to +150 o c lead temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . refer to jedec spec. j-std-020 hbm esd performance per jesd 22-a114-e. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..+/- 8kv contact discharge esd performance per iec61000-4-2 ( note 4.5 ). . . . . . . . . . . . . . . . . . . . . ..+/- 8kv air-gap discharge esd performance per iec61000-4-2 ( note 4.5 ). . . . . . . . . . . . . . . . . . . . ..+/- 15kv latch-up performance per eia/jesd 78 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .+/- 200ma note 4.1 when powering this device from laboratory or system power supplies, it is important that the absolute maximum ratings not be exceeded or device failure can result. some power supplies exhibit voltage spikes on their outputs when ac power is switched on or off. in addition, voltage transients on the ac power line may appear on the dc output. if this possibility exists, it is suggeste d that a clamp circuit be used. note 4.2 this rating does not apply to the following pins: xi, xo, exres, usbrbias. note 4.3 this rating does not apply to the following pins: exres, usbrbias. note 4.4 0 o c to +70 o c for commercial version, -40 o c to +85 o c for industrial version. note 4.5 performed by independant 3rd party test facility. *stresses exceeding those listed in this section c ould 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 4.2, "operating conditions**" , section 4.4, "dc specifications" , or any other applicable section of this specification is not im plied. note, device signals are not 5 volt tolerant unless specified otherwise. 4.2 operating conditions** supply voltage (vdd33a, vdd33bias, vdd33io) . . . . . . . . . . . . . . . . . . . . . . . . . . . +3.3v +/- 300mv ambient operating temperature in still air (t a ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . note 4.4 **proper operation of lan9513/lan9513i is guaranteed on ly within the ranges specified in this section. downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 41 revision 1.2 (02-29-12) datasheet 4.3 power consumption this section details the power consumption of the device as measured during various modes of operation. power dissipation is determined by temper ature, supply voltage, and external source/sink requirements. 4.3.1 suspend0 4.3.2 suspend1 4.3.3 suspend2 table 4.1 suspend0 current consumption and po wer dissipation (vdd33io = vdd33a = 3.3v) parameter min typical max unit supply current (vdd33io, vdd33a) 74 ma power dissipation (device only) 245 mw power dissipation (device and ethernet components) 379 mw table 4.2 suspend1 current consumption and po wer dissipation (vdd33io = vdd33a = 3.3v) parameter min typical max unit supply current (vdd33io, vdd33a) 68 ma power dissipation (device only) 224 mw power dissipation (device and ethernet components) 229 mw table 4.3 suspend2 current consumption and po wer dissipation (vdd33io = vdd33a = 3.3v) parameter min typical max unit supply current (vdd33io, vdd33a) 4.2 ma power dissipation (device only) 14.0 mw power dissipation (device and ethernet components) 14.1 mw downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 42 smsc lan9513/lan9513i datasheet 4.3.4 operational current cons umption & power dissipation note: all values measured with maximum simultaneous tr affic on the ethernet port and all usb ports. note: magnetic power consumption: ? 100base-tx: ~42ma ? 10base-t: ~104ma table 4.4 operational current consumption & power dissipation (vdd33io = vdd33a = 3.3v) parameter min typical max unit 100base-tx full duplex (usb high-speed) supply current (vdd33io, vdd33a) 260 ma power dissipation (device only) 857 mw 10base-t full duplex (usb high-speed) supply current (vdd33io, vdd33a) 216 ma power dissipation (device only) 712 mw 10base-t full duplex (usb full-speed) supply current (vdd33io, vdd33a) 166 ma power dissipation (device only) 548 mw downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 43 revision 1.2 (02-29-12) datasheet 4.4 dc specifications table 4.5 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 (v iht - v ilt ) input leakage (v in = vss or vdd33io) input capacitance v ili v ihi v ilt v iht v hys i ih c in -0.3 1.01 1.39 345 -10 1.18 1.6 420 3.6 1.35 1.8 485 10 2.5 vv v v mv ua pf schmitt trigger schmitt trigger note 4.6 is_5v type input buffer low input level high input level negative-going threshold positive-going threshold schmitttrigger hysteresis (v iht - v ilt ) input leakage (v in = vss or vdd33io) input leakage (v in = 5.5v) input capacitance v ili v ihi v ilt v iht v hys i ih i ih c in -0.3 1.01 1.39 345 -10 1.18 1.6 420 5.5 1.35 1.8 485 10 120 3.5 vv v v mv uaua pf schmitt trigger schmitt trigger note 4.6 note 4.6 , note 4.7 o8 type buffers low output level high output level v ol v oh vdd33io - 0.4 0.4 v v i ol = 8ma i oh = -8ma od8 type buffer low output level v ol 0.4 v i ol = 8ma o12 type buffers low output level high output level v ol v oh vdd33io - 0.4 0.4 v v i ol = 12ma i oh = -12ma od12 type buffer low output level v ol 0.4 v i ol = 12ma iclk type buffer (xi input) low input level high input level v ili v ihi -0.3 1.4 0.53.6 vv note 4.8 downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 44 smsc lan9513/lan9513i datasheet note 4.6 this specification applies to all inputs and tri-stated bi-directional pins. internal pull-down and pull-up resistors add +/- 50ua per-pin (typical). note 4.7 this is the total 5.5v input leakage for the entire device. note 4.8 xi can optionally be driven from a 25mhz single-ended clock oscillator. note 4.9 measured at line side of transformer, line replaced by 100 (+/- 1%) resistor. note 4.10 offset from 16ns pulse width at 50% of pulse peak. note 4.11 measured differentially. note 4.12 min/max voltages guaranteed as measured with 100 resistive load. table 4.6 100base-tx transceiver characteristics parameter symbol min typ max units notes peak differential output voltage high v pph 950 - 1050 mvpk note 4.9 peak differential output voltage low v ppl -950 - -1050 mvpk note 4.9 signal amplitude symmetry v ss 98 - 102 % note 4.9 signal rise and fall time t rf 3.0 - 5.0 ns note 4.9 rise and fall symmetry t rfs --0 . 5n s note 4.9 duty cycle distortion d cd 35 50 65 % note 4.10 overshoot and undershoot v os --5% jitter 1.4 ns note 4.11 table 4.7 10base-t transceiver characteristics parameter symbol min typ max units notes transmitter peak differential output voltage v out 2.2 2.5 2.8 v note 4.12 receiver differential squelch threshold v ds 300 420 585 mv downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 45 revision 1.2 (02-29-12) datasheet 4.5 ac specifications this section details the various ac timing specifications of the lan9513/lan9513i. note: the usbdp and usbdm pin timing adheres to the usb 2.0 specification. refer to the universal serial bus revision 2.0 specification for detailed usb timing information. 4.5.1 equivalent test load output timing specifications assume the 25pf equivalent test load illustrated in figure 4.1 below. 4.5.2 reset timing the nreset pin input assertion time must be a minimum of 1 s. assertion of nreset is not a requirement. however, if used, it must be asserted for the minimum period specified. figure 4.1 output equivalent test load 25 pf output downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 46 smsc lan9513/lan9513i datasheet 4.5.3 eeprom timing the following specifies the eeprom timing requirements for lan9513/lan9513i: figure 4.2 eeprom timing table 4.8 eeprom timing values symbol description min typ max units t ckcyc eeclk cycle time 1110 1130 ns t ckh eeclk high time 550 570 ns t ckl eeclk low time 550 570 ns t cshckh eecs high before rising edge of eeclk 1070 ns t cklcsl eeclk falling edge to eecs low 30 ns t dvckh eedo valid before rising edge of eeclk 550 ns t ckhdis eedo disable after rising edge eeclk 550 ns t dsckh eedi setup to rising edge of eeclk 90 ns t dhckh eedi hold after rising edge of eeclk 0 ns t ckldis eeclk low to data disable (output) 580 ns t cshdv eedio valid after eecs high (verify) 600 ns t dhcsl eedio hold after eecs low (verify) 0 ns t csl eecs low 1070 ns eeclk eedo eedi eecs t ckldis t cshckh eedi (verify) t ckh t ckl t ckcyc t cklcsl t csl t dvckh t ckhdis t dsckh t dhckh t dhcsl t cshdv downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 47 revision 1.2 (02-29-12) datasheet 4.5.4 jtag timing this section specifies the jtag timing of the device. figure 4.3 jtag timing table 4.9 jtag timing values symbol description min max units notes t tckp tck clock period 66.67 ns t tckhl tck clock high/low time t tckp *0.4 t tckp *0.6 ns t su tdi, tms setup to tck rising edge 10 ns t h tdi, tms hold from tck rising edge 10 ns t dov tdo output valid from tck falling edge 16 ns t doh tdo output hold from tck falling edge 0 ns tck (input) tdi, tms (inputs) t tckhl t tckp t tckhl t su t h t dov tdo (output) t doh downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 48 smsc lan9513/lan9513i datasheet 4.6 clock circuit lan9513/lan9513i can accept eit her a 25mhz crystal (preferred) or a 25mhz single-ended clock oscillator (+/- 50ppm) input. if the single-ended clock oscillator met hod is implemented, xo should be left unconnected and xi should be driven with a nomin al 0-3.3v clock signal. the input clock duty cycle is 40% minimum, 50% typical and 60% maximum. it is recommended that a crystal utilizing matchi ng parallel load capacitors be used for the crystal input/output signals (xi/xo). see table 4.10 for the recommended crystal specifications. note 4.13 the maximum allowable values for frequency tolerance and frequency stability are application dependant. since any particular application must meet the ieee +/-50 ppm total ppm budget, the combination of these two values must be approximately +/-45 ppm (allowing for aging). note 4.14 frequency deviation over time is also referred to as aging. note 4.15 the total deviation for the transmitter clock frequency is specified by ieee 802.3u as +/- 50 ppm. note 4.16 0 o c for commercial version, -40 o c for industrial version. note 4.17 +70 o c for commercial version, +85 o c for industrial version. note 4.18 this number includes the pad, the bond wire and the lead frame. pcb capacitance is not included in this value. the xo/xi pin and pcb capacitance values are required to accurately calculate the value of the two external load capacitors. these two external load capacitors determine the accuracy of the 25.000 mhz frequency. table 4.10 lan9513/lan9513i crystal specifications parameter symbol min nom max units notes crystal cut at, typ crystal oscillation mode fundamental mode crystal calibration mode parallel resonant mode frequency f fund - 25.000 - mhz frequency tolerance @ 25 o cf tol - - +/-50 ppm note 4.13 frequency stability over temp f temp - - +/-50 ppm note 4.13 frequency deviation over time f age - +/-3 to 5 - ppm note 4.14 total allowable ppm budget - - +/-50 ppm note 4.15 shunt capacitance c o -7 t y p-p f load capacitance c l - 20 typ - pf drive level p w 300 - - uw equivalent series resistance r 1 --5 0 o h m operating temperature range note 4.16 - note 4.17 o c lan9513/lan9513i xi pin capacitance -3 t y p-p f note 4.18 lan9513/lan9513i xo pin capacitance -3 t y p-p f note 4.18 downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 49 revision 1.2 (02-29-12) datasheet chapter 5 package outline 5.1 64-qfn package figure 5.1 lan9513/lan9513i 64-qfn package definition table 5.1 lan9513/lan9513i 64-qfn dimensions min nominal max remarks a 0.80 0.85 1.00 overall package height a1 0.00 0.02 0.05 standoff a2 - 0.65 0.80 mold cap thickness d/e 8.90 9.00 9.10 x/y body size d1/e1 8.65 8.75 8.85 x/y mold cap size d2/e2 7.20 7.30 7.40 x/y exposed pad size l 0.30 0.40 0.50 terminal length b 0.18 0.25 0.30 terminal width e 0.50 bsc terminal pitch k 0.35 - - pin to center pad clearance downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet revision 1.2 (02-29-12) 50 smsc lan9513/lan9513i datasheet notes: 1. all dimensions are in mill imeters unless otherwise noted. 2. dimension b applies to plated terminals and is m easured between 0.15 and 0.30 mm from the terminal tip. 3. details of terminal #1 identifier are optional, but must be located within the area indicated. the terminal #1 identifier may be either a mold or marked feature. figure 5.2 lan9513/lan9513i recommended pcb land pattern downloaded from: http:///
usb 2.0 hub and 10/100 ethernet controller datasheet smsc lan9513/lan9513i 51 revision 1.2 (02-29-12) datasheet chapter 6 datasheet revision history table 6.1 customer revision history revision level and date section/figure/entry correction rev. 1.2 (02-29-12) section 4.3, "power consumption," on page 41 added suspend 0, suspend 1, and suspend 3 power consumption data. rev. 1.1 (09-19-11) all fixed typos. section 2.1, "power connections," on page 16 added power connections section with diagram. rev. 1.0 (11-24-09) initial release of lan9513/lan9513i downloaded from: http:///


▲Up To Search▲   

 
Price & Availability of LAN9513-JZX-TR

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X