Simplified Chinese
Chinese
Japanese
Japanese
Korean
Korean
 
   
Home
ARCNET and CircLink
Ethernet
Hi-Speed USB
Computing Platform Products
Environmental Monitoring and Control Products
Automotive Infotainment Systems
RoHS/Green Information

LAN9116
Highly Efficient 32-Bit Single-Chip 10/100 Non-PCI Ethernet Controller

LAN9116 General Description
Data Sheet, Application Notes, Drivers and Design Tools
LAN9118 Family Overview (PDF File Size=229K)
LANCheck™ Online Review

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

DescriptionFile NameFile SizeDate
LAN9116 Data Brief9116db.pdf121K5/31/07
LAN9116 Data Sheet9116.pdf1649K5/31/07
Reference Design Files
LAN9116 Reference Design Schematic9116sch.pdf47K7/9/07
LAN9116 Reference Design Bill of Materials9116bom.pdf23K6/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 Magneticsan813.pdf253K2/6/08
Application Note 12-12: LAN9118 Family Programmers Reference Guidean1212.pdf590K3/27/06
Application Note 12-19: Designing for LAN9118 Family Footprint Compatibilityan1219.pdf207K6/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
DownloadE-Services Account Required
SRC-118-LINUX-SH3
LAN9118 Family/LAN9215/LAN9218I Linux driver source code
for SH3 processor
DownloadE-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
DownloadE-Services Account Required
SRC-118-LINUX-XSCALE
LAN9118 Family/LAN9215/LAN9218I/LAN9211 Linux driver
source code for Xscale (PXA270) processor
DownloadE-Services Account Required
SRC-118-PSEUDO
Generic driver/pseudo-code for the LAN9118 Family/
LAN9215/LAN9218I
DownloadE-Services Account Required
SRC-118-UBOOT-ARM
LAN9118 Family/LAN9215/LAN9218I uboot driver source code for ARM processor
DownloadE-Services Account Required
SRC-118-VXWORKS_55-SH3
LAN9118 Family/LAN9215/LAN9218I/LAN9211 VxWorks Driver for SH3 processor
DownloadE-Services Account Required
SRC-118-WINCE42-SH3
LAN9118 Family WinCE4.2 driver source code for SH3 processor
DownloadE-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
DownloadE-Services Account Required

Contact your SMSC Sales Representative for more information on the LAN9116

 

Markets & Products     Corporate     Investor Relations     Press Room     Events     Careers     E-Services     Contact Us
RoHS/Green Information     Terms and Conditions     Privacy Policy     Trademarks     Site Map     Home
©2004-2008 SMSC. All rights reserved.