Kleiner Korrekturvorschlag:

Da du das Controllerboard mit PIC ja auch programmieren musst, und statt jetzt also wieder von vorne mit Atmels AVRs anzufangen, schau dir lieber mal die Ethernetfähigen PICs an, zum Beispiel: PIC18F66J60, PIC18F66J65, PIC18F67J60

Oder - noch einfacher für deinen Fall - USB / Ethernet Adapter: Da auf dem Modul wohl auch nur ein USB/RS232 - Wandler sitzt (oder einen integrierten im Controller hat), könntest du zum Beispiel ein entsprechendes USBRS232 - Ethernet Modul von Lantronix oder anderen nehmen.

Es gibt auch von Atmel AVR - Prozessoren mit integrierter Ethernetperipherie, allerdings soweit ich weiß keine aus der ATMega Serie.

Viele Grüße,
Lemonsquash