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

LAN9117
High-Performance 16-Bit Single-Chip 10/100 Non-PCI Ethernet Controller

LAN9117 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 16-bit embedded CPU's
Efficient architecture with low CPU overhead
Integrated PHY; supports external PHY via MII interface
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
High-end audio distribution systems

Key Benefits

Non-PCI Ethernet controller for medium-high performance applications
16-bit interface with fast bus cycle times
Burst-mode read support
External MII interface
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
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 LAN9117 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 LAN9117 has been specifically architected to provide the highest performance possible for any 16-bit application. The LAN9117 is fully IEEE 802.3 10BASE-T and 802.3u 100BASE-TX compliant.

The LAN9117 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 exposing a 16-bit external bus. The LAN9117 includes large transmit and receive data FIFOs with a high-speed host bus interface to accommodate high bandwidth, high-latency applications. In addition, the LAN9117 memory buffer architecture allows the most efficient use of memory resources by optimizing packet granularity.

ORDERING INFORMATION
Order Number(s):
LAN9117-MT for 100 Pin, TQFP Lead-Free RoHS Compliant Package with E3 Finish (Matte Tin)

LAN9117 Data Sheet, Application Notes,
Drivers and Design Tools

DescriptionFile NameFile SizeDate
LAN9117 Data Brief9117db.pdf121K5/31/07
LAN9117 Data Sheet9117.pdf1510K5/31/07
Reference Design Files
LAN9117 Reference Design Schematic9117sch.pdf47K7/9/07
LAN9117 Reference Design Bill of Materials9117bom.pdf23K6/20/07
LANCheck™ Online Review   
The LAN9117 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:
LAN9117 Schematic Checklist
LAN9117 Component Placement Checklist
LAN9117 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 LAN9117

 

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.