Perdon que me meta, hoy por hoy casi todos los MCU que soportan Ethernet vienen con el controlador MAC ( Media Access Control ) como este PIC32 y dejan la interfaz fisica ( PHY ) para conectar afuera con estos chips que mencionaron y con intergaces estandarizadas ( SNI, RMI, MII ) . El costo de estos chips no deberia ser mayor que u$s 2.
Saludos !