Forums

TCP/IP stack + RTOS for LPC213x ?

Started by Marko Panger November 10, 2005
Hi,

I am about to start a project which will require ethernet connection and
I am kindly asking you for some advices on the following topics:

1) On the HW side I will probably go with a LPC213x controller plus an
ethernet controller. There is a very interesting, low pin count
controller from Microchip (ENC28J60) which is pretty new. Any
experiences with it or do you suggest some other controller ?

2) For the SW side I will use a RTOS which has a TCP/IP stack build
into it, taking into account I am not a TCP/IP guru. My options are uIP,
lwIP or OpenTCP for the open source stacks. I know they are all good
stacks, but maybe do you like one in particular and why ? If I go with a
commercial stack the options are very vast. Any experiences ?

Thanks in advance for sharing your experiences !

Regards,
Marko


An Engineer's Guide to the LPC2100 Series

On Thu, 10 Nov 2005 22:25:37 +0100, Marko Panger wrote:

>Hi,

>I am about to start a project which will require ethernet connection and
>I am kindly asking you for some advices on the following topics:

>1) On the HW side I will probably go with a LPC213x controller plus an
>ethernet controller. There is a very interesting, low pin count
>controller from Microchip (ENC28J60) which is pretty new. Any
>experiences with it or do you suggest some other controller ?

>2) For the SW side I will use a RTOS which has a TCP/IP stack build
>into it, taking into account I am not a TCP/IP guru. My options are uIP,
>lwIP or OpenTCP for the open source stacks. I know they are all good
>stacks, but maybe do you like one in particular and why ? If I go with a
>commercial stack the options are very vast. Any experiences ?

>Thanks in advance for sharing your experiences !

>Regards,
>Marko


Marko
I believe MicroChip has a stack for the ENC28J60 available for no cost
as long as it is used exclusively with their part. Another thing to remember
though is the ENC28J60 is a 10 Mbps part, not 10/100 and is also reported
to a bit of a power hog (I recall seeing reported current draw of 250mA).
Another option is the Iinchip WizNet W3100A connected via I2C. It requires
an external PHY but has the stack built in and supports 10/100 operation.
I've been working on an eval board with the 2138 and the W3100A in my "spare"
time for a while. The boards I have now have a couple of blue-wires but
they are functional and I have at least the low level interface software
operational.

Regards
-Bill Knight
R O SoftWare &
http://www.theARMPatch.com