The flexible, multi-protocol MSH225 PHY device supports a total of 20 independent SerDes lanes with broad data rate capability including 10-15G and 25-28G. For 100GE (4x25G) support, the device includes a 100G RS-FEC specified in 802.3bj Clause 91 for 4x25G NRZ interfaces on lanes 0-3. When the RS-FEC is disabled, the MSH225 device functions as a standard multi-rate and multi-protocol retimer capable of passing data whether encoded or non-encoded.