|
LAN9116 Highly Efficient 32-Bit Single-Chip 10/100 Non-PCI Ethernet Controller
Highlights
 | Member of LAN9118 Family; optimized for medium-high performance applications |
 | Easily interfaces to most 32-bit and 16-bit embedded CPU's |
 | Efficient architecture with low CPU overhead |
 | Integrated PHY |
 | Supports audio & video streaming over Ethernet: 1-2 high-definition (HD) MPEG2 streams |
 | Medium-high speed member of LAN9118 Family (all members are pin-compatible) |
Target Applications
 | Medium-range Cable, satellite, and IP set-top boxes |
 | Digital video recorders and DVD recorders/players |
 | High definition televisions |
 | Digital media clients/servers and home gateways |
 | Video-over IP solutions, IP PBX & video phones |
 | Wireless routers & access points |
Key Benefits
 | Non-PCI Ethernet controller for medium-high performance applications
 | 32-bit interface |
 | Burst-mode read support |
|
 | Eliminates dropped packets
 | Internal buffer memory can store over 200 packets
|
 | Supports automatic or host-triggered PAUSE and back-pressure flow control |
|
 | Minimizes CPU overhead
 | Supports Slave-DMA |
 | Interrupt Pin with Programmable Hold-off timer |
|
 | Reduces system cost and increases design flexibility
 | SRAM-like interface easily interfaces to most
Embedded CPU’s or SoC’s |
 | Low-cost, low-pin count non-PCI interface for embedded designs
|
|
 | Reduced-Power Modes
 | Numerous power management modes |
 | Wake on LAN* |
 | Magic packet wakeup* |
 | Wakeup indicator event signal |
 | Link Status Change
|
|
 | Single chip Ethernet controller
 | 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
 | 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
|
|
 | Integrated Ethernet PHY
 | Auto-negotiation |
 | Automatic polarity detection and correction
|
|
 | High-Performance host bus interface
 | Simple, SRAM-like interface |
 | 32/16-bit data bus |
 | Large, 16Kbyte FIFO memory that can be allocated to
RX or TX functions |
 | One configurable host interrupt
|
|
 | Miscellaneous features
 | Low profile 100-pin, TQFP lead-free RoHS Compliant
package |
 | Integral 1.8V regulator |
 | General Purpose Timer |
 | Support for optional EEPROM |
 | Support for 3 status LEDs multiplexed with
Programmable GPIO signals
|
|
 | 3.3V Power Supply with 5V tolerant I/O |
 | 0° to 70°C |
*Third-party brands and names are the property of their respective owners
General Description
The LAN9116 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 LAN9116 has been architected to provide the best price-performance ratio for any 32-bit application with medium-high performance requirements. The LAN9116 is fully IEEE 802.3 10BASE-T and 802.3u 100BASE-TX compliant.
The LAN9116 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 and 32-bit microprocessors and microcontrollers. The LAN9116 includes large transmit and receive data FIFOs to accommodate bandwidth-intensive and high latency applications. In addition, the LAN9116 memory buffer architecture allows the most efficient use of memory resources by optimizing packet granularity.
ORDERING INFORMATION
Order Number(s): LAN9116-MT for 100 Pin, TQFP Lead-Free RoHS Compliant Package with E3 Finish (Matte Tin) |
LAN9116 Data Sheet, Application Notes, Drivers and Design Tools
| Description | File Name | File Size | Date |
 |
| LAN9116 Data Brief | 9116db.pdf | 121K | 5/31/07 |
| LAN9116 Data Sheet | 9116.pdf | 1649K | 5/31/07 |
 |
| Reference Design Files |
| LAN9116 Reference Design Schematic | 9116sch.pdf | 47K | 7/9/07 |
| LAN9116 Reference Design Bill of Materials | 9116bom.pdf | 23K | 6/20/07 |
 |
| LANCheck Online Review | | | |
| The LAN9116 is supported by SMSC's LANCheck Online Review, a personalized, value-added service exclusive to SMSC and available at no charge to customers who have selected our Ethernet offerings for their application design-in. LANCheck will support your design process by providing guidance through the complete design cycle – from initial schematic design to PCB design. The following documents are available to assist you with your design: |
| LAN9116 Schematic Checklist |
| LAN9116 Component Placement Checklist |
| LAN9116 Routing Checklist |
 |
| Application Notes | | | |
| Application Note 8-13: Suggested Magnetics | an813.pdf | 253K | 2/6/08 |
| Application Note 12-12: LAN9118 Family Programmers Reference Guide | an1212.pdf | 590K | 3/27/06 |
| Application Note 12-19: Designing for LAN9118 Family Footprint Compatibility | an1219.pdf | 207K | 6/6/05 |
 |
| Drivers | | | |
| A LAN9118 driver (smc911x.c) can be found in Linux kernel distributions version 2.6. |
 |
| Source Code | | | |
SRC-118-EBOOT-XSCALE LAN9118 Family/LAN9215/LAN9218I/LAN9211 eBoot Driver for Xscale (PXA270) processor | Download | E-Services Account Required |
SRC-118-LINUX-SH3 LAN9118 Family/LAN9215/LAN9218I Linux driver source code for SH3 processor | Download | E-Services Account Required |
SRC-118-LINUX-SIMPLE Simplified LAN9118 Family Linux driver source code for porting to embedded systems, referenced by Application Note 12.12 | Download | E-Services Account Required |
SRC-118-LINUX-XSCALE LAN9118 Family/LAN9215/LAN9218I/LAN9211 Linux driver source code for Xscale (PXA270) processor | Download | E-Services Account Required |
SRC-118-PSEUDO Generic driver/pseudo-code for the LAN9118 Family/ LAN9215/LAN9218I | Download | E-Services Account Required |
SRC-118-UBOOT-ARM LAN9118 Family/LAN9215/LAN9218I uboot driver source code for ARM processor | Download | E-Services Account Required |
SRC-118-VXWORKS_55-SH3 LAN9118 Family/LAN9215/LAN9218I/LAN9211 VxWorks Driver for SH3 processor | Download | E-Services Account Required |
SRC-118-WINCE42-SH3 LAN9118 Family WinCE4.2 driver source code for SH3 processor | Download | E-Services Account Required |
SRC-118-WINCE_50&60-XSCALE LAN9118 Family/LAN9215/LAN9218I/LAN9211 Windows CE 5.0 and 6.0 driver source code for Xscale (PXA270) processor | Download | E-Services Account Required |
 |
Contact your SMSC Sales Representative for more information on the LAN9116
|