silab vs microchip for ethernet application

Status
Not open for further replies.

mohamed.elsabagh

Full Member level 2
Joined
Oct 27, 2010
Messages
145
Helped
7
Reputation
14
Reaction score
7
Trophy points
1,298
Activity points
2,320
I need help to choose microcontorller, my application will need ethernet and usb connectivity and 2 UARTs. I am not sure what to use my first choice is to use c8051f340 which has usb with another silab chip which is cp2200 the other solution is to choose microchip pic mcu which has both features on the same controller such as PIC32MX664F128H or maybe another one I am not sure.
The points of comparison that i am interested in are :
1- price, is it cheaper to use single chip microcontroller or two chips as in silab case.
2- ease of design steps, and application notes available, as i don't want to get into details of any industry or layers, i only want to use the available features and start implementing my application as soon as possible.
 

I have only used the C8051F340 for USB and Ethernet with the cp2200. I have not used PIC32MX. Therefore I can only write about SiLabs.
The design steps using the SiLabs IDE (it is Kiel based) with its extensive library of examples coupled with the SiLabs USB Express libraries with Visual C and Visual Basic examples for the host PC and similar tools for the Ethernet made it very easy to start from zero and get my hardware working. I modified their GUI and the host and device code in steps until I had my hardware working. Note it is limited to Full Speed at 12Mb/s.

Recently I designed a board around the Ti LM3S9D90 (ARM3) which has USB and Ethernet and Ti did not provide a library similar to SiLabs USB Express. It took many long nights to finally get to a working design.
 

I also have experience with C8051F340 but never used cp2200 , I can't find the library you are talking about on silab website. may you kindly share this data with me or send me the link to it, thanks in advance.

- - - Updated - - -

Also what about the chip ENC28J60 does any one have any information about it? and which is better and easier to use cp200 or ENC28J60?
 

what about the cp2200 library like the usbexpress? is there any api library for this chip like the usbexpress?
 

what about the cp2200 library like the usbexpress? is there any api library for this chip like the usbexpress?

**broken link removed**

On this page you will find everything you need to use the cp2200. The tcp/ip wizard is useful.
 

if i am going to use Microchip chip like ENC424J600 or MRF24WB0MA with 8051 mcu, which tcp/ip stack should I use uip or Microchip TCP/IP stack, i found that the documentation of Microchip is not so clear, but if using Microchip TCP/IP stack will be better i will use it. Also i read about something interesting which is contiki os, how can i use this os with any device, or it is intended only to be used with list of specific devices??.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…