My project is a data logger board which must mount a PIC of some kind to provide USB and Ethernet as a means to communicating with the board. I can develop this system into two products a low-end version which provides 10Mbps (10BaseT) and a more featured one which must provide 100Mbps (100BaseT) for compliance with LXI (LAN eXtension for Instrumentation).
For the low-end version I use
PIC18F97J60
This part offers the path of least resistance. I get everything in one chip including the PHY layer. I just need to add magnetics and use the free MICROCHIP TCP/IP stack in the firmware to get the job done. However, this provides 10Mbps (10BaseT) only and the product based on this solution cannot be LXI compliant.
For the more featured version I want to use a suitable member from
PIC32MX
With the PIC32MX I could use one of the following PHYs
- LAN8720A/LAN8720Ai
- ENC424J600/624J600
- LAN9220, LAN9221 or similar
In a few words what are the main differences and use cases between these PHYs?
Is there a member of the PIC32MX family that is equivalent to the PIC18F97J60 by offering MAC and PHY all integrated in one chip?
Thank you for your help
Regards