Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

LAN9312

2-Port 10/100 Managed Ethernet Switch with 32-Bit Host Bus Interface

Status: In Production

Features:

  • High performance and full featured 2 port switch with VLAN, QoS packet prioritization, Rate Limiting, IGMP monitoring and management functions
  • Easily interfaces to most 32-bit embedded CPU''s
  • Unique Virtual PHY feature simplifies software development by mimicking the multiple switch ports as a single port MAC/PHY
  • Integrated IEEE 1588 Hardware Time Stamp Unit
  • Cable, satellite, and IP set-top boxes
  • Digital televisions
  • Digital video recorders
  • VoIP/Video phone systems
  • Home gateways
  • Test/Measurement equipment
  • Industrial automation systems
  • 32K buffer RAM
  • 1K entry forwarding table
  • Programmable IEEE 802.1Q tag insertion/removal
  • IEEE 802.1d spanning tree protocol support
  • 4 dynamic QoS queues per port
  • Input priority determined by VLAN tag, DA lookup, TOS, DIFFSERV or port default value
  • Programmable class of service map based on input priority
  • Remapping of 802.1Q priority field on per port basis
  • Programmable rate limiting at the ingress/egress ports with random early discard, per port/priority
  • IGMP v1/v2/v3 monitoring for Multicast packet filtering
  • Programmable filter by MAC address
  • Port mirroring/monitoring/sniffing: ingress and/or egress traffic on any ports or port pairs
  • Fully compliant statistics (MIB) gathering counters
  • Control registers configurable on-the-fly
  • 2 internal 10/100 PHYs with HP Auto-MDIX support
  • Fully compliant with IEEE 802.3 standards
  • 10BASE-T and 100BASE-TX support
  • Full and half duplex support
  • Full duplex flow control
  • Backpressure (forced collision) half duplex flow control
  • Automatic flow control based on programmable levels
  • Automatic 32-bit CRC generation and checking
  • Automatic payload padding
  • 2K Jumbo packet support
  • Programmable interframe gap, flow control pause value
  • Full transmit/receive statistics
  • Auto-negotiation
  • Automatic MDI/MDI-X
  • Loop-back mode
  • Provides in-band network communication path
  • Access to management registers
  • Simple, SRAM-like interface
  • 32-bit data bus
  • Big, little, and mixed endian support
  • Large TX and RX FIFO''s for high latency applications
  • Programmable water marks and threshold levels
  • Host interrupt support
  • Global 64-bit tunable clock
  • Master or slave mode per port
  • Time stamp on TX or RX of Sync and Delay_req packets per port, Timestamp on GPIO
  • 64-bit timer comparator event generation (GPIO or IRQ)
  • Wake on LAN
  • Wake on link status change (energy detect)
  • Magic packet wakeup
  • Wakeup indicator event signal
  • General Purpose Timer
  • Serial EEPROM interface (I2C master or Microwire™ master) for non-managed configuration
  • Programmable GPIOs/LEDs
  • Single 3.3V power supply
  • Available in Commercial Temp. Range
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Add To Cart

Device Overview

Summary

The LAN9312 is a full featured, 2 port 10/100 managed Ethernet switch designed for embedded applications where performance, flexibility, ease of integration and system cost control are required. The LAN9312 combines all the functions of a 10/100 switch system, including the switch fabric, packet buffers, buffer manager, media access controllers (MACs), PHY transceivers, and host bus interface. The LAN9312 complies with the IEEE 802.3 (full/half-duplex 10BASE-T and 100BASE-TX) Ethernet protocol specification and 802.1D/802.1Q network management protocol specifications, enabling compatibility with industry standard Ethernet and Fast Ethernet applications.

At the core of the LAN9312 is the high performance, high efficiency 3 port Ethernet switch fabric. The switch fabric contains a 3 port VLAN layer 2 switch engine that supports untagged, VLAN tagged, and priority tagged frames. The switch fabric provides an extensive feature set which includes spanning tree protocol support, multicast packet filtering and Quality of Service (QoS) packet prioritization by VLAN tag, destination address, port default value or DIFFSERV/TOS, allowing for a range of prioritization implementations. 32K of buffer RAM allows for the storage of multiple packets while forwarding operations are completed, and a 1K entry forwarding table provides ample room for MAC address forwarding tables. Each port is allocated a cluster of 4 dynamic QoS queues which allow each queue size to grow and shrink with traffic, effectively utilizing all available memory. This memory is managed dynamically via the buffer manager block within the switch fabric. All aspects of the switch fabric are managed via the switch fabric configuration and status registers, which are indirectly accessible via the memory mapped system control and status registers.


*The LANCheck online design review service is subject to Microchip's Program Terms and Conditions and requires a myMicrochip account.

Additional Features

    Highlights

    • High performance and full featured 2 port switch with VLAN, QoS packet prioritization, Rate Limiting, IGMP monitoring and management functions
    • Easily interfaces to most 32-bit embedded CPU's
    • Unique Virtual PHY feature simplifies software development by mimicking the multiple switch ports as a single port MAC/PHY
    • Integrated IEEE 1588 Hardware Time Stamp Unit

    Target Applications

    • Cable, satellite, and IP set-top boxes
    • Digital televisions
    • Digital video recorders
    • VoIP/Video phone systems
    • Home gateways
    • Test/Measurement equipment
    • Industrial automation systems

    Key Benefits

    • Ethernet Switch Fabric
      • 32K buffer RAM
      • 1K entry forwarding table
      • Port based IEEE 802.1Q VLAN support (16 groups)
        • Programmable IEEE 802.1Q tag insertion/removal
      • IEEE 802.1d spanning tree protocol support
      • QoS/CoS Packet prioritization
        • 4 dynamic QoS queues per port
        • Input priority determined by VLAN tag, DA lookup, TOS, DIFFSERV or port default value
        • Programmable class of service map based on input priority
        • Remapping of 802.1Q priority field on per port basis
        • Programmable rate limiting at the ingress/egress ports with random early discard, per port/priority
      • IGMP v1/v2/v3 monitoring for Multicast packet filtering
      • Programmable filter by MAC address
    • Switch Management
      • Port mirroring/monitoring/sniffing: ingress and/or egress traffic on any ports or port pairs
      • Fully compliant statistics (MIB) gathering counters
      • Control registers configurable on-the-fly
    • Ports
      • 2 internal 10/100 PHYs with HP Auto-MDIX support
      • Fully compliant with IEEE 802.3 standards
      • 10BASE-T and 100BASE-TX support
      • Full and half duplex support
      • Full duplex flow control
      • Backpressure (forced collision) half duplex flow control
      • Automatic flow control based on programmable levels
      • Automatic 32-bit CRC generation and checking
      • Automatic payload padding
      • 2K Jumbo packet support
      • Programmable interframe gap, flow control pause value
      • Full transmit/receive statistics
      • Auto-negotiation
      • Automatic MDI/MDI-X
      • Loop-back mode
    • High-performance host bus interface
      • Provides in-band network communication path
      • Access to management registers
      • Simple, SRAM-like interface
      • 32-bit data bus
      • Big, little, and mixed endian support
      • Large TX and RX FIFO's for high latency applications
      • Programmable water marks and threshold levels
      • Host interrupt support
    • IEEE 1588 Hardware Time Stamp Unit
      • Global 64-bit tunable clock
      • Master or slave mode per port
      • Time stamp on TX or RX of Sync and Delay_req packets per port, Timestamp on GPIO
      • 64-bit timer comparator event generation (GPIO or IRQ)
    • Comprehensive Power Management Features
      • Wake on LAN
      • Wake on link status change (energy detect)
      • Magic packet wakeup
      • Wakeup indicator event signal
    • Other Features
      • General Purpose Timer
      • Serial EEPROM interface (I2C master or Microwire™ master) for non-managed configuration
      • Programmable GPIOs/LEDs
    • Single 3.3V power supply
    • Available in Commercial Temp. Range
Parametrics
Name
Value
Description
10/100 2-port Managed Ethernet Switches with 32-bit Host Bus interface
Ethernet Bandwidth
10/100Mbps
MAC
3
PHY
2
TX/RX RAM Buffer(Bytes)
40K
Interrupt Pin
Yes
LEDs
12
Op. Voltage (V)
3.3
Interface
Host Bus
I/O Pins
8
Temp. Range Min. (°C)
-40
Temp. Range Max. (°C)
85
# of Ports
2
Copper Support
10/100 (2)
Supply Voltage (V)
3.3
Vdd I/O (V)
3.3

Documents

Jump to:

Development Environment

  • Demo & Evaluation Boards
  • Software Libraries
Demo & Evaluation Boards
LAN9313 3-Port 10/100 Ethernet Switch Eval Board with MII MAC Interface
LAN9313 3-Port 10/100 Ethernet Switch Eval Board with MII MAC Interface ( EVB-LAN9313M )
(Not Recommended for new design)

The LAN9313M is a full-featured, three-port 10/100 managed Ethernet switch designed for embedded applications where performance, flexibility, ease of integration and system cost control are required. The LAN9313M combines all the functions of a 10/100 Ethernet switch system, including the Switch Fabric, packet buffers, Buffer Manager, MACs, PHY transceivers, and serial management. The 9313M hosts...

Learn More
Add To Cart
LAN9313 3-Port 10/100 Ethernet Switch Eval Board with MII PHY Interface
LAN9313 3-Port 10/100 Ethernet Switch Eval Board with MII PHY Interface ( EVB-LAN9313P )
(Not Recommended for new design)

The LAN9313P is a full-featured, three-port 10/100 managed Ethernet switch designed for embedded applications where performance, flexibility, ease of integration and system cost control are required. The LAN9313M combines all the functions of a 10/100 Ethernet switch system, including the Switch Fabric, packet buffers, Buffer Manager, MACs, PHY transceivers, and serial management. The 9313M hosts...

Learn More
Add To Cart
Software Libraries
LAN91xx/LAN92xx/LAN9311/LAN9312 eBoot Driver for XScale Processor

LAN91xx/LAN92xx/LAN9311/LAN9312 eBoot Driver for XScale Processor

Learn More
LAN91xx/LAN92xx/LAN9311/LAN9312 Linux Driver on SH3 Processor

LAN91xx/LAN92xx/LAN9311/LAN9312 Linux Driver on SH3 Processor

Learn More
LAN91xx/LAN92xx/LAN9311/LAN9312 Linux driver on XScale processor

LAN91xx/LAN92xx/LAN9311/LAN9312 Linux driver on XScale processor

Learn More
LAN91xx/LAN92xx/LAN9311/LAN9312 Windows CE 5.0 & 6.0 Driver

LAN91xx/LAN92xx/LAN9311/LAN9312 Windows CE 5.0 & 6.0 Driver

Learn More
LAN93xx EEPROM Configuration Tool (ECT)

LAN93xx EEPROM Configuration Tool (ECT)

Learn More
LAN93xx Linux source code and binaries

LAN93xx Linux source code and binaries

Learn More

Similar Devices

Product
Ethernet Bandwidth
Interface
Price 5K
10/100Mbps
Host Bus
$7.53
10/100Mbps
MII/RMII
$3.76
10/100Mbps
MII/RMII/RGMII
$5.26
10/100Mbps
MII/RMII/RGMII
$8.26
10/100Mbps
MII/RMII/RGMII/SGMII
$6.62
10/100Mbps
MII/RMII/RGMII/GMII
$6.44
10/100Mbps
MII/RMII/RGMII
$3.25
10/100Mbps
MII/RMII/RGMII
$3.09
10/100Mbps
MII/RMII/RGMII/GMII
$3.20
10/100Mbps
Host Bus/PCI
$7.73
10/100Mbps
Host Bus
$6.71
10/100Mbps
Host Bus
$10.82
10/100Mbps
MII/RMII
$2.65
10/100Mbps
MII(2)/RMII(2)
$3.61
10/100Mbps
MII/RMII/MII(2)
$2.98
10/100Mbps
MII/RMII
$5.05
10/100Mbps
MII/RMII
$3.09
10/100Mbps
MII/RMII
$3.92
10/100Mbps
MII/RMII
$4.28
10/100Mbps
MII
$17.16
10/100/1000Mbps
MII/RMII/RGMII/SGMII
$10.37
10/100/1000Mbps
MII/RMII/RGMII
$5.64
10/100/1000Mbps
MII/RMII/RGMII/SGMII
$8.67
10/100/1000Mbps
MII/RMII/RGMII
$4.96
10/100/1000Mbps
MII/RMII/RGMII/GMII
$6.32
10/100/1000Mbps
MII/RMII/RGMII/SGMII
$6.39
10/100Mbps
MII/RMII/Turbo MII
$3.97
10/100Mbps
MII(2)/RMII(2)/Turbo MII(2)
$4.82
10/100Mbps
Host Bus
$7.36
10/100Mbps
Host Bus
$8.40
10/100Mbps
MII
$6.50
10/100Mbps
Host Bus/SPI/SQI
$6.75
10/100Mbps
MII/RMII/Turbo MII
$3.64
10/100Mbps
RMII
$3.41
10/100Mbps
MII/RMII/Turbo MII
$4.20
10/100/1000/2500Mbps
SGMII 1000Base-T (2)
$23.04
10/100/1000/2500Mbps
SGMII 1000Base-T (2)
$33.35
10/100/1000/2500Mbps
SGMII 1000Base-T (8)
$24.48
10/100/1000/2500Mbps
SGMII, QSGMII 1000Base-T (12)
$28.15
10/100/1000/2500Mbps
SGMII, QSGMII 1000Base-T (12)
$35.20
10/100/1000/2500Mbps
SGMII 1000Base-T (5)
$27.84
10/100/1000Mbps
SGMII 1000Base-T (8)
$28.90
10/100/1000Mbps
SGMII, QSGMII 1000Base-T (12)
$33.23
10/100/1000Mbps
QSGMII 1000Base-T (12)
$38.22
10/100/1000Mbps
SGMII, QSGMII 1000Base-T (12)
$41.54
10/100/1000/2500Mbps
SGMII 1000Base-T (8)
$28.35
10/100/1000/2500Mbps
SGMII, QSGMII 1000Base-T (12)
$68.56
10/100/1000/2500Mbps
SGMII 1000Base-T (2)
$36.08
10/100/1000/2500Mbps
SGMII 1000Base-T (2)
$46.39
10/100/1000/2500Mbps 10Gbps
SGMII 1000Base-T XFI
$59.28
10/100/1000/2500Mbps 10Gbps
SGMII 1000Base-T XFI
$69.07
10/100/1000/2500Mbps 10Gbps
SGMII, QSGMII XFI, XAUI
$84.54
10/100/1000/2500Mbps 10Gbps
SGMII 1000Base-T XFI
$31.44
10/100/1000/2500Mbps
SGMII, QSGMII
$66.40
10/100/1000/2500Mbps 10Gbps
SGMII, QSGMII XFI, XAUI, RXAUI
$71.56
10/100/1000/2500Mbps 10Gbps
SGMII, QSGMII XFI, XAUI, RXAUI
$81.87
10/100/1000/2500Mbps 10Gbps
SGMII, QSGMII XFI, XAUI, RXAUI
$87.02
10/100/1000/2500Mbps 10Gbps
SGMII, QSGMII XFI, XAUI
$115.98
10/100/1000/2500Mbps 10Gbps
SGMII, QSGMII XFI, XAUI
$154.64
10/100/1000/2500Mbps
SGMII 1000Base-T (4)
$9.79
10/100/1000/2500Mbps
SGMII, QSGMII 1000Base-T (4)
$12.37
10/100/1000/2500Mbps
SGMII, QSGMII 1000Base-T (4)
$15.46
10/100/1000/2500Mbps
SGMII, QSGMII 1000Base-T (4)
$18.56

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (grams)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
LAN9312-NZW
0.557500
4.000000
128
TQFP
14x14x1mm
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from the Microchip Store

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy