I currently have a circuit to turn on lights using either a Ethernet connection or a button. I have two boards: a button board with the buttons and LEDs for turning on the relays and indicating whether the relays are turned on and the other board is a logic board consisting of an Atmel Atmega2560, 4 relays with drivers, a 5V and a 3.3V power supply and a set of headers for the button board.
All of the schematics have been fully made to the above specifications, and I have an ENC424J600 which uses the SPI protocol which I don't want to use and I want to use the I2C protocol because I have experience with using it before. I really like the datasheet for this chip since it has example schematics in the datasheet and I have used them to construct the schematic but now that I want to change the Ethernet controller to one that can use the I2C protocol and I can't find one with a datasheet that has these example circuits, so if anyone knows an Ethernet controller with the schematics in the datasheet or if they have any ideas of what chip to pick that has example schematics then that would be greatly appreciated.