I have researched various Ethernet options such as W5100, ENC28J60 and native interfaces on ARM chips from TI and NXP. ST is expected to have one next year.
I have run some code on the mbed LPC1768 using the IWIP library.
The question I have is based on current mouser.com pricing why is the LPC1768, the LAN8720a and a magjack not in more common use.
My application is small residential HVAC control systems. Ethernet wiring by an certified electrician is easy to obtain. Home Depot stocks all the wiring parts and supplies. The local electronics store has the router.
If I try this with RS485, CANbus or LINbus, I need specialists and don't get electrical isolation. The price of the micro-controller hardware is about $7 less.
USB doesn't work over great distances and without human intervention reliability is questionable.
I would like to avoid electro-smog and wireless options.
Comments Please.