I am working on a project.My requirement is to enable communication between one serial interface(DB9-RS232) with an Ethernet interface(RJ45), via a microcontroller. after searching a lot, the most economical way I ve found is using an Freeduino board(which uses an avr328 ) alongwith accessory boards for ethernet and RS232 implementation.






I am not sure if it is possible, kindly advise/guide if this is the right way to go? or some better way is possible?

link to origin question

Ethernet RJ45 interfacing with microcontroller

  • \$\begingroup\$ That is certainly not the most economical solution in any quantity, since the Atmega328's complete unsuitability for the task forces the duplication of having a more appropriate processor on the network module. However, if you only want a couple and that is what you are already familiar with, then it might be cheaper than the time spent learning about something else. You should be able to find something comparable to the ENJ28J60 which could do the Ethernet<>Serial bridging job by itself. \$\endgroup\$ Sep 16, 2013 at 18:11
  • \$\begingroup\$ thanks Chris, would you be able to suggest some dev board which would allow me to work on both interfaces ? \$\endgroup\$ Sep 16, 2013 at 18:17
  • 1
    \$\begingroup\$ You could simply use a computer. By that, I mean a very tiny sbc, or a commercial product like a pocket router, like the wr703n. 15~25 bucks, with 1 ethernet, wifi, usb and serial. Fully hackable. \$\endgroup\$
    – Passerby
    Sep 16, 2013 at 18:50
  • 1
    \$\begingroup\$ @Passerby or Beagle Bone Black, Raspberry Pi, ... \$\endgroup\$
    – jippie
    Sep 16, 2013 at 19:02
  • 1
    \$\begingroup\$ PIC18F67J60; on-board MAC/PHY & UART/s, just attach an RJ45 jack with integral magnetics and an RS232 level shifter. If you don't want to build (most of it) yourself, consider microchipdirect.com/ProductSearch.aspx?Keywords=TIPL801 @ USD42. \$\endgroup\$
    – markt
    Sep 17, 2013 at 7:16

1 Answer 1


I think this (or similar) is the shortest way:



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.