This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to design internet connection function with MSP430 microprocessor?

Other Parts Discussed in Thread: MSP430F5529, MSP430F2619, TLK110

Dear Friends,

I want to design a controller by using MSP430F2619 or MSP430F5529, and it will connect to the host PC through ethernet. Does any expert give some guidelines or suggestions for me?  Thank you.

Sunglin.

  • Hi Gunay, 

    Thank you for your information and I have read it before, but the content of the document is not what I want. I need to design a hardware ethernet interface for connect to the network directly. For example, use a TLK110 with some other components(but I don't know how to implement this approach). Do you have any other suggestions? Thank you.

    Sunglin.

  • Sunglin,

    In the past I created a project using Micrel's KSZ8851SNL which is quite popular. This part handles the MAC and PHY. The TCP/IP stack needs to be run on the MSP430. uIP and lwIP are both good candidates. Please note that this requires Ethernet Magnetics, which you can get already integrated into the Ethernet Jack. As an example, take a look at the Dallas Logic CMI2001:

    http://dallaslogic.com/prod_cmi2001.htm

    However, the bigger question is why would you run Ethernet on the MSP430. The MSP430 is optimized for low power operation, typically battery operated. If you have Ethernet you might have power and you could leverage a more powerful microcontroller that can deliver higher throughput, such as the Tiva C microcontrollers.

    Regards,
    Gustavo

  • Sunglin Chen said:
    Do you have any other suggestions?

    Yes. Drop this idea to handle networking on msp430. Asking msp430 to handle internet connection is nearly the same as trying to run Linux on it. I am exaggregating here, but hopefully you get the idea.

  • Gustavo Litovsky said:
    If you have Ethernet you might have power

    Well, actually you need a power supply. A network controller will suck batteries dry in a few hours.

    However, while most network controllers require an address/data bus connection to the MCU, there is the Microchip ENC28J60 which is a standalone controller with I2C connection. In theory, 1MB/s throughput could be reached (10MBit network). Even though throughput isn't important, as the MSP won't be able to handle larger amounts of data anyway.

**Attention** This is a public forum