LAN9115

Please consider this device

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.

Features
  • 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)
  • 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
  • Non-PCI Ethernet controller for medium-performance applications 16-bit interface Burst-mode read support External MII interface
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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 RoHS Compliant package Integral 1.8V regulator General Purpose Timer Support for optional EEPROM Support for 3 status LEDs multiplexed with Programmable GPIO signals
  • Low profile 100-pin, TQFP 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
Parameter
Parameter Name Value Value
Description 10Based-T/100Based-TX Ethernet Controller with 16 bit interface 10Based-T/100Based-TX Ethernet Controller with 16 bit interface
Ethernet Bandwidth 10Base-T/ 100Base-TX 10Base-T/ 100Base-TX
MAC Yes Yes
PHY Yes Yes
TX/RX RAM Buffer(Bytes) 16K 16K
Interrupt Pin 1 1
LEDs 3 3
Op. Voltage (V) 3.3 3.3
# Ethernet Ports 1 1
Temp. Range Max. (°C) 70 70
Mixed Endian Yes Yes
Interface1 16-Bit 16-Bit
Vdd I/O (V) 3.3 3.3
Documents
LAN9115 Highly Efficient Single-Chip 10/100 Non-PCI Ethernet Controller Data ShData Sheets07/11/20081519KB
AN12.12 - LAN9118 Family Programmer Reference GuideAppNote12/15/2009561KB
AN12.19 - Designing for LAN9118 Family Footprint CompatibilityAppNote06/07/2005206KB
AN14.9 - Migrating from the LAN9115 to the LAN9215AppNote04/14/2006176KB
AN15.12 - Migrating from the LAN9115 to the LAN9210AppNote04/25/2014197KB
AN17.18 - SMSC Design Guide for Power over Ethernet ApplicationsAppNote09/20/2009445KB
AN18.8 - Migrating from the LAN9115 to the LAN9220AppNote10/14/2008272KB
AN2157 - Transient Protection in Power Over Ethernet ApplicationsAppNote05/24/2016229KB
AN24.16 - LAN9xxx Series MigrationAppNote04/25/2014422KB
AN8.13 - Suggested MagneticsAppNote06/28/2011240KB
LAN9115 IBIS ModelIBIS04/08/2005241KB
LAN91xx/LAN92xx uboot driver for ARMSoftware Library08/22/2008
LAN91xx/LAN92xx VxWorks 5.5 driver on SH3 processorSoftware Library04/14/2009
LAN91xx/LAN92xx/LAN9311/LAN9312 eBoot Driver for XScale ProcessorSoftware Library06/01/2007
LAN91xx/LAN92xx/LAN9311/LAN9312 Linux Driver on SH3 ProcessorSoftware Library08/22/2008
LAN91xx/LAN92xx/LAN9311/LAN9312 Linux driver on XScale processorSoftware Library08/22/2008
LAN91xx/LAN92xx/LAN9311/LAN9312 Windows CE 5.0 & 6.0 DriverSoftware Library01/29/2014
LAN9115 100-pin TQFP Package Component Placement ChecklistDesign Checklist08/16/200546KB
LAN9115 100-pin TQFP Package Routing ChecklistDesign Checklist08/16/200555KB
LAN9115 TQFP Rev D Schematic ChecklistDesign Checklist07/19/200783KB
LAN9115 Highly Efficient Single-Chip 10/100 Non-PCI Ethernet Controller Data BrProduct Briefs07/11/2008121KB
LAN9115 Reference Design Bill of MaterialsSchematics06/20/200722KB
LAN9115 Reference Design SchematicSchematics07/09/200746KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
LAN9115-MT100LQFP0C to +70CTRAY8.547.126.476.256.18
Similar Devices
ProductEthernet BandwidthInterfacePrice5K
ENC28J6010Base-TSPI$2.03
ENC424J60010Base-T/ 100Base-TXSPI, Parallel$2.60
ENC624J60010Base-T/ 100Base-TXSPI, Parallel$2.81
KSZ844110Base-T/ 100Base-TX / FX8-/16-/32-bit or PCI$3.97
KSZ869210Base-T/ 100Base-TX$13.42
KSZ869510Base-T/ 100Base-TX$7.99
KSZ885110Base-T/ 100Base-TX16-Bit$2.42
KSZ969210Base-T/ 100Base-TX$18.27
LAN8921810Base-T/ 100Base-TX32 bit Host Bus
LAN8973010BASE-T/100BASE-TXHSIC$5.87
LAN911510Base-T/ 100Base-TX$6.18
LAN911610Base-T/ 100Base-TX$8.26
LAN911710Base-T/ 100Base-TX$8.43
LAN911810Base-T/ 100Base-TX$13.48
LAN91C100FD10Base-T/ 100Base-TX
LAN91C11010Base-T/ 100Base-TX
LAN91C11110Base-T/ 100Base-TX$16.55
LAN91C9610Base-T$11.03
LAN921010Base-T/ 100Base-TX$5.20
LAN921110Base-T/ 100Base-TX$6.26
LAN921510Base-T/ 100Base-TX$7.42
LAN921710Base-T/ 100Base-TX$10.67
LAN921810Base-T/ 100Base-TX$13.37
LAN922010Base-T/ 100Base-TX$3.74
LAN922110Base-T/ 100Base-TX$4.67
LAN925010BASE-T/100BASE-TX$3.87
LAN942010Base-T/ 100Base-TX
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
LAN9115-MT0.5804006.666667100LQFP14x14x1.6mmMatte Tine3
LAN9115 Highly Efficient Single-Chip 10/100 Non-PCI Ethernet Controller Data Sh LAN9115
AN12.12 LAN9118
AN12.19 LAN9117
AN14.9 LAN9115
AN15.12 LAN9115
AN17.18 LAN9313
AN18.8 LAN9115
AN2157 LAN9353
AN24.16 LAN9218
AN8.13 LAN9354
LAN9115 100-pin TQFP Package Component Placement Checklist LAN9115
LAN9115 100-pin TQFP Package Routing Checklist LAN9115
LAN9115 TQFP Rev D Schematic Checklist LAN9115
LAN9115 Highly Efficient Single-Chip 10/100 Non-PCI Ethernet Controller Data Br LAN9115
LAN9115 Reference Design Bill of Materials LAN9115
LAN9115 Reference Design Schematic LAN9115