EmbeddedRelated.com
Forums
Memfault Beyond the Launch

Simpliest ethernet microcontroller

Started by ivanatora February 8, 2008
Hello all,
I'm new to microcontrollers - I have a little experience with
PIC16F88, programming it in C and ASM but I want something different
and more cool - sending data or controlling stuff over ethernet! :)
What is the simpliest or the most popular controller for that? I've
seen there are some PICs with ethernet like PIC18F66J65 and it is
available here, but TQFP is a little hard for soldering :)
Simpliest - becouse I know TCP/IP and networking in C can be hard
sometimes.
Most popular - some processors are difficult/impossible to find in
stores here in Bulgaria. And most companies abroad won't ship to end
user like me chips here unless it is over 100 cpus or more.

Regards, Ivan.
On Feb 8, 7:09 am, ivanatora <ivanat...@gmail.com> wrote:
> Hello all, > I'm new to microcontrollers - I have a little experience with > PIC16F88, programming it in C and ASM but I want something different > and more cool - sending data or controlling stuff over ethernet! :) > What is the simpliest or the most popular controller for that? I've > seen there are some PICs with ethernet like PIC18F66J65 and it is > available here, but TQFP is a little hard for soldering :) > Simpliest - becouse I know TCP/IP and networking in C can be hard > sometimes. > Most popular - some processors are difficult/impossible to find in > stores here in Bulgaria. And most companies abroad won't ship to end > user like me chips here unless it is over 100 cpus or more.
Instead of getting individual microcontrollers and worrying about soldering TQFP pins, you could get a ready made evaluation board. In Bulgaria, you could find some boards at http://olimex.com/dev/index.html They have several boards with ethernet capabilities.
On Feb 8, 8:54 am, Arlet <usene...@c-scape.nl> wrote:
> On Feb 8, 7:09 am, ivanatora <ivanat...@gmail.com> wrote: > > > Hello all, > > I'm new to microcontrollers - I have a little experience with > > PIC16F88, programming it in C and ASM but I want something different > > and more cool - sending data or controlling stuff over ethernet! :) > > What is the simpliest or the most popular controller for that? I've > > seen there are some PICs with ethernet like PIC18F66J65 and it is > > available here, but TQFP is a little hard for soldering :) > > Simpliest - becouse I know TCP/IP and networking in C can be hard > > sometimes. > > Most popular - some processors are difficult/impossible to find in > > stores here in Bulgaria. And most companies abroad won't ship to end > > user like me chips here unless it is over 100 cpus or more. > > Instead of getting individual microcontrollers and worrying about > soldering TQFP pins, you could get a ready made evaluation board. In > Bulgaria, you could find some boards athttp://olimex.com/dev/index.html > > They have several boards with ethernet capabilities.
These development boards come pretty expensive - about 50 EURO, while the cpu itself costs about $5. I'm searching for a simple amateur ehternet chip, I will make all another hardware required (MAX232 for usart, power supply, etc).
ivanatora wrote:
> On Feb 8, 8:54 am, Arlet <usene...@c-scape.nl> wrote: >> On Feb 8, 7:09 am, ivanatora <ivanat...@gmail.com> wrote: >> >>> Hello all, >>> I'm new to microcontrollers - I have a little experience with >>> PIC16F88, programming it in C and ASM but I want something different >>> and more cool - sending data or controlling stuff over ethernet! :) >>> What is the simpliest or the most popular controller for that? I've >>> seen there are some PICs with ethernet like PIC18F66J65 and it is >>> available here, but TQFP is a little hard for soldering :) >>> Simpliest - becouse I know TCP/IP and networking in C can be hard >>> sometimes. >>> Most popular - some processors are difficult/impossible to find in >>> stores here in Bulgaria. And most companies abroad won't ship to end >>> user like me chips here unless it is over 100 cpus or more. >> Instead of getting individual microcontrollers and worrying about >> soldering TQFP pins, you could get a ready made evaluation board. In >> Bulgaria, you could find some boards athttp://olimex.com/dev/index.html >> >> They have several boards with ethernet capabilities. > > These development boards come pretty expensive - about 50 EURO, while > the cpu itself costs about $5. > I'm searching for a simple amateur ehternet chip, I will make all > another hardware required (MAX232 for usart, power supply, etc).
50 Euros would seem like a pretty cheap dev board to me. I'm currently evaluating this, and like what I've seen so far: http://www.luminarymicro.com/products/LM3S6965.html Arm Cortex and a 10/100 Ethernet mac/phy built in, so all you need is a power supply and a magjack. I'm using LWIP for TCP/IP and the port supplied with the dev board seems to work quite well. I use Codesourcery to build and openOCD to program the flash, both of which have been relatively painless to get up and running. Farnell and Digikey sell them into Europe in small quantities, along with a cheap dev board. I looked at using the PICs with built in Ethernet - I've done lots of PIC projects and am very familiar with the architecture, but decided that when it came to TCP, I didn't need the pain and suffering involved in getting this working in such a small memory space. I know it is possible to do, but the ARM just looks like a better bet for this application. Regards Martin
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

ivanatora wrote:
> These development boards come pretty expensive - about 50 EURO, while > the cpu itself costs about $5. > I'm searching for a simple amateur ehternet chip, I will make all > another hardware required (MAX232 for usart, power supply, etc).
I bet you'll have a job getting an ethernet stack on a 16f88. I suggest you look at the PIC18 series chips and Microchip's dedicated ethernet controller chip (can't recall the part number). They provide a free TCP/IP stack that runs on a PIC18Fxxxx. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) iD8DBQFHrFBRuv4tpb9qDZQRAjBIAJ9XSJzePFO3PcFf8pa+I6mM3c2TtgCeI3Kw gGmZW0q/r0J5h7xH171O96w= =7JPC -----END PGP SIGNATURE-----
Arlet wrote:
> On Feb 8, 7:09 am, ivanatora <ivanat...@gmail.com> wrote: >> Hello all, >> I'm new to microcontrollers - I have a little experience with >> PIC16F88, programming it in C and ASM but I want something different >> and more cool - sending data or controlling stuff over ethernet! :) >> What is the simpliest or the most popular controller for that? I've >> seen there are some PICs with ethernet like PIC18F66J65 and it is >> available here, but TQFP is a little hard for soldering :) >> Simpliest - becouse I know TCP/IP and networking in C can be hard >> sometimes. >> Most popular - some processors are difficult/impossible to find in >> stores here in Bulgaria. And most companies abroad won't ship to end >> user like me chips here unless it is over 100 cpus or more. > > Instead of getting individual microcontrollers and worrying about > soldering TQFP pins, you could get a ready made evaluation board. In > Bulgaria, you could find some boards at http://olimex.com/dev/index.html > > They have several boards with ethernet capabilities.
in fact, all grouped together here: http://www.dontronics-shop.com/Ethernet-p-1-c-347.html Cheers Don... -- Don McKenzie Affiliate Program: http://www.dontronics.com/affiliate Site Map: http://www.dontronics.com/sitemap E-Mail Contact Page: http://www.dontronics.com/email No More Damn Spam: http://www.wizard-of-oz.com Parallax Propeller Powered .96" OLED module http://tinyurl.com/2vr2gr

Memfault Beyond the Launch