|
LAN9115 Highly Efficient 16-Bit Single-Chip 10/100 Non-PCI Ethernet Controller
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
| Description | File Name | File Size | Date |
 |
| LAN9115 Data Brief | 9115db.pdf | 122K | 5/31/07 |
| LAN9115 Data Sheet | 9115.pdf | 1486K | 5/31/07 |
 |
| Reference Design Files |
| LAN9115 Reference Design Schematic | 9115sch.pdf | 47K | 7/9/07 |
| LAN9115 Reference Design Bill of Materials | 9115bom.pdf | 23K | 6/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 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 |
| Application Note 14-9: Migrating from the LAN9115 to the LAN9215 | an149.pdf | 177K | 4/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 | 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 LAN9115
|