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

LAN9115
Highly Efficient 16-Bit Single-Chip 10/100 Non-PCI Ethernet Controller

LAN9115 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-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: multiple standard-definition (SD) MPEG2 streams
Medium-speed member of LAN9118 Family (all members are pin-compatible)

Target Applications

Printers, kiosks, security systems
General embedded applications
Audio distribution systems
Basic Cable, satellite, and IP set-top boxes
Video-over IP solutions, IP PBX & Video Phones
Wireless routers & access points
Digital video recorders

Key Benefits

Non-PCI Ethernet controller for medium-performance applications
16-bit interface
Burst-mode read support
External MII interface
Eliminates dropped packets
Internal SRAM 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 LAN9115 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 LAN9115 has been architected to provide the best price-performance ratio for any 16-bit application with medium performance requirements. The LAN9115 is fully IEEE 802.3 10BASE-T and 802.3u 100BASE-TX compliant.

The LAN9115 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 LAN9115 includes large transmit and receive data FIFOs to accommodate high-latency applications. In addition, the LAN9115 memory buffer architecture allows the most efficient use of memory resources by optimizing packet granularity.

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

LAN9115 Data Sheet, Application Notes,
Drivers and Design Tools

DescriptionFile NameFile SizeDate
LAN9115 Data Brief9115db.pdf122K5/31/07
LAN9115 Data Sheet9115.pdf1486K5/31/07
Reference Design Files
LAN9115 Reference Design Schematic9115sch.pdf47K7/9/07
LAN9115 Reference Design Bill of Materials9115bom.pdf23K6/20/07
LANCheck™ Online Review   
The LAN9115 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:
LAN9115 Schematic Checklist
LAN9115 Component Placement Checklist
LAN9115 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
Application Note 14-9: Migrating from the LAN9115 to the LAN9215an149.pdf177K4/13/06
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 LAN9115

 

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.