EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Ethernet controller for LPC2106

Started by Mark Butcher October 27, 2004

Hi All

I would like to make a LAN connection to an LPC2106 design. It seems
best to use the SPI interface but I don't know much about SPI
Ethernet controller support.

After checking around I found the Microchip MCP22S80, a 10M device
with SPI connection. But, apart from a simple overview data sheet no
more information.

Question: Has anyone a good suggestion for a device (I would really
like 10/100 if possible but 10M will do for starters). Has any one
used the MCP22S80 and would they recommend it?

Thanks in advance.

Cheers

Mark Butcher



An Engineer's Guide to the LPC2100 Series

Mark,

Bit of a tangent, but I got uIP working on the Olimex LPC-E2124 board so
it would be possible to get it working on the 2106 too--it's just bit
bashing. The E2124 has a 10M CS8900A on it (popular, low-power, easy to
drive).

As for SPI & Ethernet, I don't have any direct experience.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
CrossWorks for MSP430, ARM, and (soon) Atmel AVR processors

> -----Original Message-----
> From: Mark Butcher [mailto:]
> Sent: 27 October 2004 22:19
> To:
> Subject: [lpc2000] Ethernet controller for LPC2106 >
> Hi All
>
> I would like to make a LAN connection to an LPC2106 design.
> It seems best to use the SPI interface but I don't know much
> about SPI Ethernet controller support.
>
> After checking around I found the Microchip MCP22S80, a 10M
> device with SPI connection. But, apart from a simple overview
> data sheet no more information.
>
> Question: Has anyone a good suggestion for a device (I would
> really like 10/100 if possible but 10M will do for starters).
> Has any one used the MCP22S80 and would they recommend it?
>
> Thanks in advance.
>
> Cheers
>
> Mark Butcher >
> ------------------------ Yahoo! Groups Sponsor
> --------------------~-->
> $9.95 domain names from Yahoo!. Register anything.
> http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/dN_tlB/TM
> --------------------------
> ------~- > Yahoo! Groups Links >





--- In , "Paul Curtis" <plc@r...> wrote:
> Mark,
>
> Bit of a tangent, but I got uIP working on the Olimex LPC-E2124
board so
> it would be possible to get it working on the 2106 too--it's just
bit
> bashing. The E2124 has a 10M CS8900A on it (popular, low-power,
easy to
> drive).
>
> As for SPI & Ethernet, I don't have any direct experience.
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> CrossWorks for MSP430, ARM, and (soon) Atmel AVR processors

Hi Paul

Problem I have is that the other ports on the LPC2106 are all used
up... SPI is still free and is probably faster that bit banging.

Cheers

Mark


Mark,
I have not used this chip. I STRONGLY recommend to get the errata sheet and
request the unpublished errata from Microchip for this chip. I had a very
bad experience with microchip's CAN controller having problems and trying to
get Microchip to admit the problems.

Joe

> -----Original Message-----
> From: Mark Butcher [mailto:]
> Sent: Wednesday, October 27, 2004 5:19 PM
> To:
> Subject: [lpc2000] Ethernet controller for LPC2106 >
> Hi All
>
> I would like to make a LAN connection to an LPC2106 design.
> It seems best to use the SPI interface but I don't know much
> about SPI Ethernet controller support.
>
> After checking around I found the Microchip MCP22S80, a 10M
> device with SPI connection. But, apart from a simple overview
> data sheet no more information.
>
> Question: Has anyone a good suggestion for a device (I would
> really like 10/100 if possible but 10M will do for starters).
> Has any one used the MCP22S80 and would they recommend it?
>
> Thanks in advance.
>
> Cheers
>
> Mark Butcher >
> ------------------------ Yahoo! Groups Sponsor
> --------------------~-->
> $9.95 domain names from Yahoo!. Register anything.
> http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/dN_tlB/TM
> --------------------------
> ------~- > Yahoo! Groups Links





Joe Hlebasko wrote:

> Mark,
> I have not used this chip. I STRONGLY recommend to get the errata
> sheet and
> request the unpublished errata from Microchip for this chip. I had a very
> bad experience with microchip's CAN controller having problems and
> trying to
> get Microchip to admit the problems.
>
> Joe

Which microchip can controller ?



Hi Mark,
I do not know of any ethernet controller that supports
SPI interface.
An alternative would be to use the Xport from
lantronix.
It gives you ethernet connectivity through a serial
port. You can use the maxim MAX3100 or MAX3111 to
interface the SPI to UART.
Regards,
Viron.

--- Mark Butcher <> wrote:

>
> Hi All
>
> I would like to make a LAN connection to an LPC2106
> design. It seems
> best to use the SPI interface but I don't know much
> about SPI
> Ethernet controller support.
>
> After checking around I found the Microchip
> MCP22S80, a 10M device
> with SPI connection. But, apart from a simple
> overview data sheet no
> more information.
>
> Question: Has anyone a good suggestion for a device
> (I would really
> like 10/100 if possible but 10M will do for
> starters). Has any one
> used the MCP22S80 and would they recommend it?
>
> Thanks in advance.
>
> Cheers
>
> Mark Butcher

__________________________________





Hello... I visited Microchip's Web Site, and that SPI to Ethernet
device doesn't have even a datasheet... But seems to be an
interesting device.
What about using an ISA Card?
Regards,
Ezequiel

--- In , Viron Papadopoulos <v1r0n@y...>
wrote:
> Hi Mark,
> I do not know of any ethernet controller that supports
> SPI interface.
> An alternative would be to use the Xport from
> lantronix.
> It gives you ethernet connectivity through a serial
> port. You can use the maxim MAX3100 or MAX3111 to
> interface the SPI to UART.
> Regards,
> Viron.
>
> --- Mark Butcher <mjbcswitzerland@y...> wrote:
>
> >
> > Hi All
> >
> > I would like to make a LAN connection to an LPC2106
> > design. It seems
> > best to use the SPI interface but I don't know much
> > about SPI
> > Ethernet controller support.
> >
> > After checking around I found the Microchip
> > MCP22S80, a 10M device
> > with SPI connection. But, apart from a simple
> > overview data sheet no
> > more information.
> >
> > Question: Has anyone a good suggestion for a device
> > (I would really
> > like 10/100 if possible but 10M will do for
> > starters). Has any one
> > used the MCP22S80 and would they recommend it?
> >
> > Thanks in advance.
> >
> > Cheers
> >
> > Mark Butcher
> >
> >
> >
> >
> >
>
> __________________________________
>




--- In , "acetoel" <acetoel@y...> wrote:
>
> Hello... I visited Microchip's Web Site, and that SPI to Ethernet
> device doesn't have even a datasheet... But seems to be an
> interesting device.
> What about using an ISA Card?
> Regards,
> Ezequiel
>

Have just had contact with a local distributor who informed me that
this device (Microchip MCP22S80) is not yet available - it is
planned for Feb. 2005. It also seems as though it will get (or
already has) a new name - the ENC28J60.

Still haven't found any alternative which is a shame since it a
handy way to expand a design without having to add a bus.

Regards

Mark Butcher




--- In , "Mark Butcher" <mjbcswitzerland@y...>
wrote:
>
> --- In , "acetoel" <acetoel@y...> wrote:
> >
> > Hello... I visited Microchip's Web Site, and that SPI to Ethernet
> > device doesn't have even a datasheet... But seems to be an
> > interesting device.
> > What about using an ISA Card?
> > Regards,
> > Ezequiel
> >
>
> Have just had contact with a local distributor who informed me that
> this device (Microchip MCP22S80) is not yet available - it is
> planned for Feb. 2005. It also seems as though it will get (or
> already has) a new name - the ENC28J60.
>
> Still haven't found any alternative which is a shame since it a
> handy way to expand a design without having to add a bus.
>
> Regards
>
> Mark Butcher

Mark,

If you could use a two chip solution, both Phytec and ARM Patch have
boards that you could use with the LPC2200's and the SMSC Ethernet
MAC/PHY. I think the total cost of the solution would be around
$10. Check out these links:

http://www.thearmpatch.com/lpc-sbc2.html
http://www.phytec.com/sbc/32bit/pclpc229x.htm



On 27 Oct 2004 at 22:18, Mark Butcher wrote:

>
>
> Hi All
>
> I would like to make a LAN connection to an LPC2106 design. It seems
> best to use the SPI interface but I don't know much about SPI Ethernet
> controller support.
>
> After checking around I found the Microchip MCP22S80, a 10M device
> with SPI connection. But, apart from a simple overview data sheet no
> more information.
>
> Question: Has anyone a good suggestion for a device (I would really
> like 10/100 if possible but 10M will do for starters). Has any one
> used the MCP22S80 and would they recommend it?

Hi,

You can try the Wiznet W3100 device. This device runs a TCP/IP stack
in hardware for up to 4 simultaneous connections. It can be used as an 8 bit
peripheral or through an I2C channel. It can do 10/100.

Regards
Anton Erasmus--
A J Erasmus



The 2024 Embedded Online Conference