KSZ8851

The KSZ8851M-series is a single-port controller chip with a non-PCI CPU interface and is available in 8/16-bit or 32-bit bus designs.

The 48-pin LQFP KSZ8851-16MLL is for applications requiring high performance from single-port Ethernet Controller with 8-bit or 16-bit generic processor interface. The KSZ8851-16MLL offers a cost-effective solution for adding high-throughput Ethernet connectivity to traditional embedded systems.

The KSZ8851-16MLL is a single chip, mixed analog/digital device offering Wake-on-LAN technology for effectively addressing Fast Ethernet applications. It consists of a Fast Ethernet MAC controller, an 8-bit or 16-bit generic host processor interface and incorporates a unique dynamic memory pointer with 4-byte buffer boundary and a fully utilizable 18KB for both TX (allocated 6KB) and RX (allocated 12KB) directions in host buffer interface. The KSZ8851-16MLL is designed to be fully compliant with the appropriate IEEE 802.3 standards.

An industrial temperature-grade version of the KSZ8851-16MLL, the KSZ8851-16MLLI is also available. Physical signal transmission and reception are enhanced through the use of analog circuitry, making the design more efficient and allowing for lower-power consumption.

The KSZ8851-16MLL is designed using a low-power CMOS process that features a single 3.3V power supply with options for 1.8V, 2.5V or 3.3V VDD I/O. The device includes an extensive feature set that offers management information base (MIB) counters and CPU control/data interfaces with single shared data bus timing.

 The KSZ8851-16MLL includes unique cable diagnostics feature called LinkMD®. This feature determines the length of the cabling plant and also ascertains if there is an open or short condition in the cable. Accompanying software enables the cable length and cable conditions to be conveniently displayed. In addition, the KSZ8851-16MLL supports Hewlett Packard (HP) Auto-MDIX thereby eliminating the need to differentiate between straight or crossover cables in applications.

Microchip's complimentary and confidential LANCheck® online design review service is available for customers who have selected our products for their application design-in. The  is subject to Microchip's  and requires a myMicrochip account.

Features
  • Integrated MAC and PHY Ethernet Controller fully compliant with IEEE 802.3/802.3u standards
  • Designed for high performance and high throughput applications
  • Supports 10BASE-T/100BASE-TX
  • Supports IEEE 802.3x full-duplex flow control and halfduplex backpressure collision flow control
  • Supports DMA-slave burst data read and write transfers
  • Supports IP Header (IPv4)/TCP/UDP/ICMP checksum generation and checking
  • Supports IPv6 TCP/UDP/ICMP checksum generation and checking
  • Automatic 32-bit CRC generation and checking
  • Simple SRAM-like host interface easily connects to most common embedded MCUs.
  • Supports multiple data frames for transmit and receive without address bus and byte-enable signals
  • Supports both Big- and Little-Endian processors
  • Larger internal memory with 12K Bytes for RX FIFO and 6K Bytes for TX FIFO. Programmable low, high and overrun watermark for flow control in RX FIFO
  • Shared data bus for Data, Address and Byte Enable
  • Efficient architecture design with configurable host interrupt schemes to minimize host CPU overhead and utilization
  • Powerful and flexible address filtering scheme
  • Optional to use external serial EEPROM configuration for MAC address
  • Single 25MHz reference clock for both PHY and MAC
  • HBM ESD Rating 6kV
  • Single 3.3V power supply with options for 1.8V, 2.5V and 3.3V VDD I/O
  • Built-in integrated 3.3V or 2.5V to 1.8V low noise regulator (LDO) for core and analog blocks
  • Enhanced power management feature with energy detect mode and soft power-down mode to ensure low-power dissipation during device idle periods Comprehensive LED indicator support for link, activity and 10/100 speed (2 LEDs) - User programmable
  • Low-power CMOS design
  • Commercial Temperature Range: 0°C to +70°C
  • Industrial Temperature Range: -40°C to +85°C
  • Flexible package options available in 48-pin (7mm x 7mm) LQFP KSZ8851-16MLL or 128-pin PQFP KSZ8851-16/32MQL
Parameter
Parameter Name Value Value
Description 10/100 Ethernet Controller w/ Generic 8-/16-/32-bit Interface 10/100 Ethernet Controller w/ Generic 8-/16-/32-bit Interface
Ethernet Bandwidth 10Base-T/ 100Base-TX 10Base-T/ 100Base-TX
MAC Yes Yes
PHY Yes Yes
TX/RX RAM Buffer(Bytes) 12KB(RX) 6KB(TX) 12KB(RX) 6KB(TX)
Interrupt Pin 1 1
LEDs 2 2
Op. Voltage (V) 3.3 3.3
# Ethernet Ports 1 1
Interface 16-Bit 16-Bit
Temp. Range Min. (°C) -40 -40
Temp. Range Max. (°C) 85 85
Checksum Offload yes yes
Interface1 8-/16-/32-bit 8-/16-/32-bit
Buffer size Rx (KB) 12 12
Buffer size Tx (KB) 6 6
Supply voltage (V) 3.3 3.3
Internal LDO Yes Yes
Vdd I/O (V) 1.8/2.5/3.3 1.8/2.5/3.3
LinkMD Cable Diag Yes Yes
Temp Range -40 to 85 -40 to 85
ESD Rating (KV) 6 6
WOL Yes Yes
Largets Pkt-Size Bytes 1916 1916
IPV6 Yes Yes
Flow Ctrl Yes Yes
Documents
KSZ8851-16/32MQL/MQLI - Single-Port Ethernet MAC ControllerData Sheets11/09/2015676KB
KSZ8851-16MLL/MLLI/MLLU - Single Port Ethernet MAC ControllerData Sheets11/09/20151300KB
KSZ8851SNL/SNLI - Single-Port Ethernet Controller with SPI InterfaceData Sheets11/09/2015643KB
AN2157 - Transient Protection in Power Over Ethernet ApplicationsAppNote05/24/2016229KB
Micrel AN 109 - Unmanaged Ethernet Redundant RingAppNote10/02/201567KB
Micrel AN 114 - Virtual LANAppNote10/02/201585KB
Micrel AN 24 - Ethernet over POFAppNote10/01/2015149KB
Micrel AN 25 - EtherSynch - Synchronization PerfectedAppNote10/01/2015267KB
Micrel AN 27 - Fast Ethernet: Delivery of Data in Industrial ApplicationsAppNote10/01/2015108KB
Micrel AN 31 - General PCB Design and Layout GuidelinesAppNote10/01/2015104KB
Micrel AN 32 - Get in Sync!AppNote10/01/20151432KB
Micrel AN 44 - Interfacing Fast Ethernet to ProcessorsAppNote10/01/2015149KB
Micrel AN 45 - Interfacing Fast Ethernet Transceivers to MAC ProcessorsAppNote10/01/2015122KB
Micrel AN 8 - Capacitive Coupling Ethernet Transceivers without Using TransformersAppNote09/30/2015103KB
Micrel AN 81 - PHY Speed and Duplex ConfigurationAppNote10/02/2015132KB
Micrel AN 91 - Reducing Maintenance Costs With Cable Diagnosis and Micrels LinkMDAppNote10/02/2015420KB
Driver is located in Linux KernelSoftware Library02/01/2016
KSZ8851 SPI Controller Programmer's GuideDesign Guides05/09/2016248KB
KSZ8851_ERRATA.zipDesign Guides02/19/201670KB
KSZ8851-16MLL Hardware Package Rev 1.1.zipDesign Guides02/19/20161039KB
KSZ8851-16MLL_HP.zipDesign Guides02/19/20161799KB
ksz8851-16mql_hp.zipDesign Guides02/19/20161716KB
KSZ8851SNL Step-by-Step Programmer's GuideDesign Guides05/09/2016778KB
KSZ8851SNL_HP (Rev1.1).zipDesign Guides02/19/20161655KB
ksz8851snl_hp.zipDesign Guides02/19/20161605KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
KSZ8851-16MLL48LQFP0C to +70CTRAY3.883.232.942.722.58
KSZ8851-16MLLI48LQFP-40C to +85CTRAY4.383.653.323.072.91
KSZ8851-16MLLI-TR48LQFP-40C to +85CT/R4.383.653.323.072.91
KSZ8851-16MLL-TR48LQFP0C to +70CT/R3.883.232.942.722.58
KSZ8851-16MQL128PQFP0C to +70CTRAY4.273.563.242.992.84
KSZ8851-16MQLI128PQFP-40C to +85CTRAY4.834.023.663.383.21
KSZ8851-32MQL128PQFP0C to +70CTRAY6.215.174.714.354.12
KSZ8851-32MQLI128PQFP-40C to +85CTRAY9.217.676.986.456.11
KSZ8851SNL32VQFN0C to +70CTRAY**********
KSZ8851SNLI-TR32VQFN-40C to +85CT/R4.193.493.182.932.78
KSZ8851SNL-TR32VQFN0C to +70CT/R3.653.042.762.552.42
相关开发工具
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
KSZ8851-16MLL-TR0.1555000.76800048LQFP7x7x1.4mmMatte Tine3
KSZ8851-16MLLJ0.1555000.69400048LQFP7x7x1.4mmMatte Tine3
KSZ8851-16MLLU0.1555000.69400048LQFP7x7x1.4mmMatte Tine3
KSZ8851-16MLLU-TR0.1555000.76800048LQFP7x7x1.4mmMatte Tine3
KSZ8851-16MLLI0.1555000.69400048LQFP7x7x1.4mmMatte Tine3
KSZ8851-16MLL0.1555000.69400048LQFP7x7x1.4mmMatte Tine3
KSZ8851-16MLLI-TR0.1555000.76800048LQFP7x7x1.4mmMatte Tine3
KSZ8851-16MQL1.7615004.015152128PQFP14x20x2.72mmMatte Tine3
KSZ8851-32MQLI1.7615004.015152128PQFP14x20x2.72mmMatte Tine3
KSZ8851-16MQLI1.7615004.015152128PQFP14x20x2.72mmMatte Tine3
KSZ8851-32MQL1.7615004.015152128PQFP14x20x2.72mmMatte Tine3
KSZ8851SNLI0.0641000.09921932VQFN5x5x0.9mmNiPdAue4
KSZ8851SNL0.0641000.09921932VQFN5x5x0.9mmNiPdAue4
KSZ8851SNLI-TR0.0641000.21400032VQFN5x5x0.9mmNiPdAue4
KSZ8851SNL-TR0.0641000.21400032VQFN5x5x0.9mmNiPdAue4
KSZ8851-16/32MQL/MQLI - Single-Port Ethernet MAC Controller KSZ8851
KSZ8851-16MLL/MLLI/MLLU - Single Port Ethernet MAC Controller KSZ8851
KSZ8851SNL/SNLI - Single-Port Ethernet Controller with SPI Interface KSZ8851
AN2157 LAN9353
Micrel AN 109 KSZ8995
Micrel AN 114 KSZ8999
Micrel AN 24 KSZ8999
Micrel AN 25 KSZ8999
Micrel AN 27 KSZ8999
Micrel AN 31 KSZ8999
Micrel AN 32 KSZ8999
Micrel AN 44 KSZ8999
Micrel AN 45 KSZ8993
Micrel AN 8 KSZ8999
Micrel AN 81 KSZ8895
Micrel AN 91 KSZ8999
KSZ8851 SPI Controller Programmer's Guide KSZ8851
KSZ8851_ERRATA.zip KSZ8851
KSZ8851-16MLL Hardware Package Rev 1.1.zip KSZ8851
KSZ8851-16MLL_HP.zip KSZ8851
ksz8851-16mql_hp.zip KSZ8851
KSZ8851SNL Step-by-Step Programmer's Guide KSZ8851
KSZ8851SNL_HP (Rev1.1).zip KSZ8851
ksz8851snl_hp.zip KSZ8851