Electronic – connecting avr microcontroller to the internet


I'd like to connect my AVR microcontroller to the Internet.

I tried the enc28j60 ethernet controller, but I faced some problems with it. Besides I've read a lot about it and found it easy to be used within a LAN, it has some problems when connected with the internet, also: it requires large flash-ROM for the TCP/IP and UDP stack and it even takes long time in execution.

So, I need to know:

  • What other methods are there to make the AVR connected to the internet? Or,

  • If someone has a good knowledge about the enc28j60 usage can he give me some help?

Best Answer

The Wiznet 5100 is a popular choice. It's a complete ethernet + TCP/IP solution on a chip providing a serial interface to a microcontroller. Leaving your AVR free to do other tasks.

It's used in the official Arduino Ethernet Shield. http://arduino.cc/en/Main/ArduinoEthernetShield