KSZ8842
Please consider this device
The KSZ8842-series of 2-port switches includes PCI and non-PCI CPU interfaces.
The datasheet describes the KSZ8842-PMQL/PMBL PCI CPU interface chips. KSZ8842-PMQL is PQFP package chip, KSZ8842-PMBL is LFBGA package chip. For information on the KSZ8842-MQL/MBL CPU non-PCI interface switches, refer to the KSZ8842-MQL/MBL datasheet.
The KSZ8842-PMQL/PMBL is the industry's first fully managed 2-port switch with a 32-bit/33MHz PCI processor interface. It is a proven, 4th generation, integrated Layer 2 switch that is compliant with the IEEE 802.3u standard. An industrial temperature grade version of the KSZ8842-PMQL/PMBL, also can be ordered the KSZ8842-PMQLI/PMBL AM.
The KSZ8842-PMQL/PMBL can be configured as a switch or as a low-latency (<310 nanoseconds) repeater in latency-critical, embedded or industrial Ethernet applications.
For industrial automation applications, the
KSZ8842-PMQL/PMBL can run in half-duplex mode regardless of the application. The KSZ8842-PMQL/PMBL offers an extensive feature set that includes tag/port-based VLAN, quality of service (QoS) priority management, management information base (MIB) counters, and CPU control/data interfaces to effectively address Fast Ethernet applications.
The KSZ8842-PMQL/PMBL contains two 10/100 transceivers with patented, mixed-signal, low-power technology three media access control (MAC) units, a direct memory access (DMA) channel, a high-speed, non-blocking, switch fabric, a dedicated 1K entry forwarding table, and an on-chip frame buffer memory.
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- Non-blocking switch fabric assures fast packet delivery by utilizing a 1K entry MAC Address look-up engine and a store-and-forward architecture
- Fully compliant with IEEE 802.3u standards
- Full-duplex IEEE 802.3x flow control (Pause) with force mode option
- Half-duplex back pressure flow control
- IEEE 802.1Q VLAN support for up to 16 groups (full-range of VLAN IDs)
- VLAN ID tag/untag options, per port basis
- IEEE 802.1p/Q tag insertion or removal on a per-port basis (egress)
- Programmable rate limiting at the ingress and egress port
- Broadcast storm protection
- IEEE 802.1d spanning tree protocol support
- MAC filtering function to filter unicast packets
- Unknown MAC address forwarding function
- Direct forwarding mode enabling the processor to identify the ingress port and to specify the egress port
- IGMP v1/v2 snooping support for multicast packet filtering
- IPV6 Multicast Listener Discovery (MLD) snooping support
- Management information base (MIB) counters for fully compliant statistics gathering: 32 MIB counters per port
- Loop back modes for remote failure diagnostics
- There are three kinds of register groups:
- The PCI configuration registers are used to initialize and configure the PCI interface
- The PCI control/status registers are used to communicate between the host and KSZ8842-PMQL/PMBL
- Switch registers are used to support transceiver control and status. They are configurable on-the-fly (port-priority, 802.1p/d/Q, etc.)
- Per port, 802.1p and DiffServ based
- Re-mapping of 802.1p priority field on a per port basis
- Full-chip hardware power-down (register configuration not saved) provides for low power dissipation
- Per port-based software power-save on PHY (idle link detection, register configuration preserved)
- Single power supply: 3.3V
- Commercial Temperature Range: 0°C to +70°C
- Industrial Temperature Range: -40°C to +85°C
- Available in 128-pin PQFP and 100-ball LFBGA
| Parameter
Parameter Name
Value
| Value |
Description
2-Port 10/100 Ethernet Switch with Generic Interface
|
2-Port 10/100 Ethernet Switch with Generic Interface
|
Ethernet Bandwidth
10Base-T/100Base-TX
|
10Base-T/100Base-TX
|
MAC
3
|
3
|
PHY
2
|
2
|
TX/RX RAM Buffer(Bytes)
4KB
|
4KB
|
Interrupt Pin
Yes
|
Yes
|
LEDs
6
|
6
|
Op. Voltage (V)
3.3
|
3.3
|
# Ethernet Ports
3
|
3
|
Interface
PCI/32-/16-/8-bit
|
PCI/32-/16-/8-bit
|
Temp. Range Min. (°C)
-40
|
-40
|
Temp. Range Max. (°C)
85
|
85
|
Host Interface
PCI/32-/16-/8-bit
|
PCI/32-/16-/8-bit
|
Automotive
Yes
|
Yes
|
# of Ether Ports
2
|
2
|
Managed
Yes
|
Yes
|
Copper Support
10/100(2)
|
10/100(2)
|
8/16-bit
Yes
|
Yes
|
32-bit
Yes
|
Yes
|
PCI
Yes
|
Yes
|
Supply Voltage (V)
3.3
|
3.3
|
Internal LDO
Yes
|
Yes
|
Vdd I/O (V)
3.3/5.0
|
3.3/5.0
|
LinkMD Cable Diag
Yes
|
Yes
|
Repeater Mode
Yes
|
Yes
|
Pin-Pin With
n/a
|
n/a
|
ESD Rating (KV)
n/a
|
n/a
|
Smart Power Adjust
n/a
|
n/a
|
Largest Pkt-Size Bytes
1916
|
1916
|
IPV6
Yes
|
Yes
|
# of VLAN
16
|
16
|
Flow Ctrl
Yes
|
Yes
|
Rate Limiting
Yes
|
Yes
|
Static MAC Addr
Yes
|
Yes
|
|
Documents
KSZ8842-16/32MQL/MVL/MVLI/MBL - 2-Port Ethernet Switch with Non-PCI Interface | Data Sheets | 11/09/2015 | 763KB | |
KSZ8842-PMQL/PMBL - 2-Port Ethernet Switch with PCI Interface | Data Sheets | 11/09/2015 | 955KB | |
|
AN2157 - Transient Protection in Power Over Ethernet Applications | AppNote | 05/24/2016 | 229KB | |
Micrel AN 109 - Unmanaged Ethernet Redundant Ring | AppNote | 10/02/2015 | 67KB | |
Micrel AN 114 - Virtual LAN | AppNote | 10/02/2015 | 85KB | |
Micrel AN 115 - Voice Video and Data Communications using a 2-Port Switch and Generic Bus Interface | AppNote | 10/02/2015 | 262KB | |
Micrel AN 138 - QoS Priority Support in the KSZ8842 Family | AppNote | 11/12/2015 | 157KB | |
Micrel AN 24 - Ethernet over POF | AppNote | 10/01/2015 | 149KB | |
Micrel AN 25 - EtherSynch - Synchronization Perfected | AppNote | 10/01/2015 | 267KB | |
Micrel AN 27 - Fast Ethernet: Delivery of Data in Industrial Applications | AppNote | 10/01/2015 | 108KB | |
Micrel AN 3 - 32-Bit Non-PCI Interface for Embedded System Design with Ethernet Solution | AppNote | 09/29/2015 | 260KB | |
Micrel AN 31 - General PCB Design and Layout Guidelines | AppNote | 10/01/2015 | 104KB | |
Micrel AN 32 - Get in Sync! | AppNote | 10/01/2015 | 1432KB | |
Micrel AN 44 - Interfacing Fast Ethernet to Processors | AppNote | 10/01/2015 | 149KB | |
Micrel AN 45 - Interfacing Fast Ethernet Transceivers to MAC Processors | AppNote | 10/01/2015 | 122KB | |
Micrel AN 8 - Capacitive Coupling Ethernet Transceivers without Using Transformers | AppNote | 09/30/2015 | 103KB | |
Micrel AN 81 - PHY Speed and Duplex Configuration | AppNote | 10/02/2015 | 132KB | |
Micrel AN 84 - Programmable Guide and Supporting Software for KSZ88xxM Generic Bus Interface | AppNote | 10/02/2015 | 80KB | |
Micrel AN 89 - QoS Priority Support In the KSZ8842 Family | AppNote | 10/02/2015 | 157KB | |
Micrel AN 91 - Reducing Maintenance Costs With Cable Diagnosis and Micrels LinkMD | AppNote | 10/02/2015 | 420KB | |
|
Driver is located in Linux Kernel | Software Library | 02/01/2016 | | |
|
KSZ8842MQL_V1.4_HP.zip | Design Guides | 02/19/2016 | 4813KB | |
KSZ8842PMQL_V1.5_DP.zip | Design Guides | 02/19/2016 | 3916KB | |
Ordering Information
Part Number | Leads | Package Type | Temp Range | Packing | 1+ | 26+ | 100+ | 1000+ | 5000+ |
---|
KSZ8842-16MBLI | 100 | LFBGA | -40C to +85C | TRAY | 15.37 | 12.81 | 11.65 | 10.76 | 10.21 |
KSZ8842-16MBLI-TR | 100 | LFBGA | -40C to +85C | T/R | 15.37 | 12.81 | 11.65 | 10.76 | 10.21 |
KSZ8842-16MQL | 128 | PQFP | 0C to +70C | TRAY | 11.65 | 9.70 | 8.82 | 8.15 | 7.73 |
KSZ8842-16MVLI | 128 | LQFP | -40C to +85C | TRAY | 13.66 | 11.38 | 10.35 | 9.57 | 9.07 |
KSZ8842-32MQL | 128 | PQFP | 0C to +70C | TRAY | 13.98 | 11.64 | 10.59 | 9.78 | 9.28 |
KSZ8842-32MVLI | 128 | LQFP | -40C to +85C | TRAY | 15.84 | 13.20 | 12.00 | 11.09 | 10.52 |
KSZ8842-PMBL | 100 | LFBGA | 0C to +70C | TRAY | 15.37 | 12.81 | 11.65 | 10.76 | 10.21 |
KSZ8842-PMBL-TR | 100 | LFBGA | 0C to +70C | T/R | 15.37 | 12.81 | 11.65 | 10.76 | 10.21 |
KSZ8842-PMQL | 128 | PQFP | 0C to +70C | TRAY | 13.98 | 11.64 | 10.59 | 9.78 | 9.28 |
KSZ8842-PMQLI | 128 | PQFP | -40C to +85C | TRAY | 15.37 | 12.81 | 11.65 | 10.76 | 10.21 |
Similar Devices
Product | Ethernet Bandwidth | Interface | Price5K |
---|
KSZ8462 | 10Base-T/100Base-TX/FX | 8-/16-Bit | $7.53 |
KSZ8463 | 10Base-T/100Base-TX/FX | MII/RMII | $3.76 |
KSZ8765 | 10Base-T/100Base-TX/100Base-FX | GMII/RGMII/MII/RMII | $6.44 |
KSZ8775 | 10Base-T/100Base-TX | RGMII/MII/RMII | $3.25 |
KSZ8794 | 10Base-T/100Base-TX | RGMII/MII/RMII | $3.09 |
KSZ8795 | 10Base-T/100Base-TX | GMII/RGMII/MII/RMII | $3.20 |
KSZ8841 | 10Base-T/100Base-TX | | $5.36 |
KSZ8842 | 10Base-T/100Base-TX | PCI/32-/16-/8-bit | $7.73 |
KSZ8852 | 10Base-T/100Base-TX | 8-/16-Bit | $6.71 |
KSZ8862 | 10Base-T/100Base-TX/FX | 8-/16-Bit | $10.82 |
KSZ8863 | 10Base-T/100Base-TX/FX | MII/RMII | $2.65 |
KSZ8864 | 10Base-T/100Base-TX | MII/RMII | $3.61 |
KSZ8873 | 10Base-T/100Base-TX/FX | MII(2)/RMII | $2.98 |
KSZ8893 | 10Base-T/100Base-TX/FX | MII/RMII | $5.57 |
KSZ8895 | 10Base-T/100Base-TX/FX | MII/RMII | $3.09 |
KSZ8993 | 10Base-T/100Base-TX/FX | MII/RMII | $3.92 |
KSZ8995 | 10Base-T/100Base-TX/FX | MII/RMII | $4.28 |
KSZ8997 | 10Base-T/100Base-TX | 10Base-T/100Base-TX | $11.13 |
KSZ8999 | 10Base-T/100Base-TX/FX | MII | $11.77 |
LAN9303 | 10Base-T/ 100Base-TX | MII/RMII/Turbo MII | $3.97 |
LAN9303M | 10Base-T/ 100Base-TX | MII/RMII/Turbo MII | $4.82 |
LAN9311 | 10Base-T/ 100Base-TX | 16 bit Host Bus | $7.36 |
LAN9312 | 10Base-T/ 100Base-TX | 32 bit Host Bus | $8.40 |
LAN9313 | 10Base-T/ 100Base-TX | MII | $6.50 |
LAN9352 | 10Base-T/ 100Base-TX | HBI SPI/SQI | $6.75 |
LAN9353 | 10Base-T/ 100Base-TX | MII/RMII/Turbo MII | $3.64 |
LAN9354 | 10Base-T/ 100Base-TX | RMII | $3.41 |
LAN9355 | 10Base-T/ 100Base-TX | MII/RMII/Turbo MII | $4.20 |
RoHS Information
PartNumber | DeviceWeight | ShippingWeight | LeadCount | PackageType | PackageWidth | SolderComposition | JEDECIndicator | RoHS | ChinaEFUP |
---|
KSZ8842-16MVL | 0.741000 | 8.888889 | 128 | LQFP | 14x14x1.4mm | Matte Tin | e3 | | |
KSZ8842-16MVL-TR | 0.741000 | 1.428000 | 128 | LQFP | 14x14x1.4mm | Matte Tin | e3 | | |
KSZ8842-16MVLI | 0.741000 | 8.888889 | 128 | LQFP | 14x14x1.4mm | Matte Tin | e3 | | |
KSZ8842-16MVLI-TR | 0.741000 | 1.428000 | 128 | LQFP | 14x14x1.4mm | Matte Tin | e3 | | |
KSZ8842-32MVL | 0.741000 | 8.888889 | 128 | LQFP | 14x14x1.4mm | Matte Tin | e3 | | |
KSZ8842-32MVLI | 0.741000 | 8.888889 | 128 | LQFP | 14x14x1.4mm | Matte Tin | e3 | | |
KSZ8842-16MBLI | | 1.375000 | 100 | LFBGA | 10x10x1.42mm | SAC | e8 | | |
KSZ8842-PMBL-TR | | 0.798000 | 100 | LFBGA | 9x9x1.38mm | SAC | e8 | | |
KSZ8842-PMBL-AM-TR | | 0.798000 | 100 | LFBGA | 9x9x1.38mm | SAC | e8 | | |
KSZ8842-PMBL | | 0.907692 | 100 | LFBGA | 9x9x1.38mm | SAC | e8 | | |
KSZ8842-16MBLI-TR | | 0.808000 | 100 | LFBGA | 10x10x1.42mm | SAC | e8 | | |
KSZ8842-16MBL | | 1.375000 | 100 | LFBGA | 10x10x1.42mm | SAC | e8 | | |
KSZ8842-32MQL | 1.761500 | 4.015152 | 128 | PQFP | 14x20x2.72mm | Matte Tin | e3 | | |
KSZ8842-PMQL | 1.761500 | 4.015152 | 128 | PQFP | 14x20x2.72mm | Matte Tin | e3 | | |
KSZ8842-PMQLI | 1.761500 | 4.015152 | 128 | PQFP | 14x20x2.72mm | Matte Tin | e3 | | |
KSZ8842-16MQL | 1.761500 | 4.015152 | 128 | PQFP | 14x20x2.72mm | Matte Tin | e3 | | |