LAN9215 16-bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support PRODUCT FEATURES Data Brief Highlights Target Applications Basic cable, satellite, and IP set-top boxes Digital video recorders Video-over IP solutions, IP PBX & video phones Wireless routers & access points Audio distribution systems Printers, kiosks, security systems General embedded applications Non-PCI Ethernet controller for medium performance applications Eliminates dropped packets -- Internal buffer memory can store over 200 packets -- Automatic PAUSE and back-pressure flow control -- -- -- -- -- Numerous power management modes Wake on LAN* Magic packet wakeup* Wakeup indicator event signal Link Status Change SMSC LAN9215 Host bus interface Simple, SRAM-like interface 16-bit data bus 16Kbyte FIFO with flexible TX/RX allocation One configurable host interrupt Miscellaneous features -- Low-profile 100-pin TQFP, or 100-ball LFBGA lead-free RoHS Compliant package -- Integrated 1.8V regulator -- General Purpose Timer -- Optional EEPROM interface -- Support for 3 status LEDs multiplexed with Programmable GPIO signals Minimizes CPU overhead Reduces system cost and increases design flexibility SRAM-like interface easily interfaces to most embedded CPU's or SoC's Reduced Power Modes Integrated 10/100 Ethernet PHY -- -- -- -- -- Supports Slave-DMA -- Interrupt Pin with Programmable Hold-off timer One 48-bit perfect address 64 hash-filtered multicast addresses Pass all multicast Promiscuous mode Inverse filtering Pass all incoming with status report Disable reception of broadcast packets -- Supports HP Auto-MDIX -- Auto-negotiation -- Supports energy-detect power down -- 16-bit interface -- Burst-mode read support -- External MII Interface Fully compliant with IEEE 802.3/802.3u standards Integrated Ethernet MAC and PHY 10BASE-T and 100BASE-TX support Full- and Half-duplex support Full-duplex flow control Backpressure for half-duplex flow control Preamble generation and removal Automatic 32-bit CRC generation and checking Automatic payload padding and pad removal Loop-back modes Flexible address filtering modes -- -- -- -- -- -- -- Key Benefits Single chip Ethernet controller -- -- -- -- -- -- -- -- -- -- Optimized for medium performance applications Efficient architecture with low CPU overhead Easily interfaces to most 16-bit embedded CPU's Integrated PHY with HP Auto-MDIX support Supports audio & video streaming over Ethernet: multiple standard-definition (SD) MPEG2 streams Compatible with other members of LAN9218 family Single 3.3V Power Supply with 5V tolerant I/O 0C to +70C Commercial Temperature Support * Third-party brands and names are the property of their respective owners. PRODUCT PREVIEW Revision 2.9 (03-01-12) 16-bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support Order Number(s): LAN9215-MT for 100-pin, TQFP Lead-free RoHS Compliant package with E3 Finish (Matte Tin) (0 to +70C Temp Range) LAN9215-MZP for 100-ball, LFBGA Lead-free RoHS Compliant package (0 to +70C Temp Range) This product meets the halogen maximum concentration values per IEC61249-2-21 For RoHS compliance and environmental information, please visit www.smsc.com/rohs Copyright (c) 2012 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. 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 2.9 (03-01-12) 2 PRODUCT PREVIEW SMSC LAN9215 16-bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support General Description The LAN9215 is a full-featured, single-chip 10/100 Ethernet controller designed for embedded applications where performance, flexibility, ease of integration and system cost control are required. The LAN9215 has been architected to provide the best price-performance ratio for any 16-bit application with medium performance requirements. The LAN9215 is fully IEEE 802.3 10BASE-T and 802.3u 100BASE-TX compliant, and supports HP Auto-MDIX. The LAN9215 includes an integrated Ethernet MAC and PHY with a high-performance SRAM-like slave interface. The simple, yet highly functional host bus interface provides a glue-less connection to most common 16-bit microprocessors and microcontrollers as well as 32-bit microprocessors with a 16-bit external bus. The LAN9215 includes large transmit and receive data FIFOs to accommodate high latency applications. In addition, the LAN9215 memory buffer architecture allows highly efficient use of memory resources by optimizing packet granularity. Applications The LAN9215 is well suited for many medium-performance embedded applications, including: Printers, kiosks, POS terminals and security systems Audio distribution systems General embedded systems Basic cable, satellite and IP set-top boxes Voice-over-IP solutions The LAN9215 also supports features which reduce or eliminate packet loss. Its internal 16-KByte SRAM can hold over 200 received packets. If the receive FIFO gets too full, the LAN9215 can automatically generate flow control packets to the remote node, or assert back-pressure on the remote node by generating network collisions. The LAN9215 supports numerous power management and wakeup features. The LAN9215 can be placed in a reduced power mode and can be programmed to issue an external wake signal via several methods, including "Magic Packet", "Wake on LAN" and "Link Status Change". This signal is ideal for triggering system power-up using remote Ethernet wakeup events. The device can be removed from the low power state via a host processor command. SMSC LAN9215 3 PRODUCT PREVIEW Revision 2.9 (03-01-12) 16-bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support Block Diagram System Memory System Peripherals MII Optional Optional External PHY Magnetics Ethernet Microprocessor/ Microcontroller System Bus LAN9215 Magnetics LEDS/GPIO 25MHz XTAL EEPROM (Optional) Figure 1 System Block Diagram Revision 2.9 (03-01-12) 4 PRODUCT PREVIEW SMSC LAN9215 16-bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support Package Outline 100-TQFP Package Figure 2 100-Pin TQFP Package Definition Table 1 100-Pin TQFP Package Parameters MIN ~ 0.05 1.35 15.80 13.90 15.80 13.90 0.09 0.45 ~ A A1 A2 D D1 E E1 H L L1 e q W R1 R2 ccc 0o 0.17 0.08 0.08 ~ NOMINAL ~ ~ ~ ~ ~ ~ ~ ~ 0.60 1.00 0.50 Basic ~ 0.22 ~ ~ ~ MAX 1.60 0.15 1.45 16.20 14.10 16.20 14.10 0.20 0.75 ~ REMARKS Overall Package Height Standoff Body Thickness X Span X body Size Y Span Y body Size Lead Frame Thickness Lead Foot Length Lead Length Lead Pitch Lead Foot Angle Lead Width Lead Shoulder Radius Lead Foot Radius Coplanarity 7o 0.27 ~ 0.20 0.08 Notes: 1. Controlling Unit: millimeter. 2. Tolerance on the true position of the leads is 0.04 mm maximum. 3. Package body dimensions D1 and E1 do not include the mold protrusion. Maximum mold protrusion is 0.25 mm. 4. Dimension for foot length L measured at the gauge plane 0.25 mm above the seating plane. 5. Details of pin 1 identifier are optional but must be located within the zone indicated. SMSC LAN9215 5 PRODUCT PREVIEW Revision 2.9 (03-01-12) 16-bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support 2.1 100-LFBGA Package Figure 3 100 Ball LFBGA Package Definition Table 2 100 Ball LFBGA Package Parameters A A1 A2 D/E b e ccc MIN ~ 0.25 1.16 9.90 0.40 ~ NOMINAL 1.60 0.34 1.26 10.00 ~ 0.80 Basic ~ MAX 1.70 ~ 1.36 10.10 0.50 REMARKS Overall Package Height Standoff Package Body Thickness Overall Package Size Ball Diameter Ball Pitch Coplanarity 0.20 Notes: 1. All dimensions are in millimeters. 2. Maximum radial true position tolerance of each ball is +/- 0.075mm at maximum material condition. Dimension "b" is measured at the maximum ball diameter, parallel to primary datum "C". 3. Primary datum "C" (seating plane) is defined by the spherical crowns of the contact balls. 4. The A1 corner identifier may vary, but is always located within the zone indicated. Revision 2.9 (03-01-12) 6 PRODUCT PREVIEW SMSC LAN9215 16-bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support Figure 4 100 Ball LFBGA Recommended PCB Land Pattern SMSC LAN9215 7 PRODUCT PREVIEW Revision 2.9 (03-01-12) Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Microchip: LAN9215I-MT