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.

MSP430F67791A: MSP430 on a LAN

Part Number: MSP430F67791A

I am using the MSP430f67791a as an analog front end for metering. The MSP drives an SPI output with 10MHz clock to a larger Linux processor. What is a best approach to get the MSP430 on an Ethernet LAN for comms to the larger processor? This is not a routing situation - straight Ethernet could be used on the cable. There would be multiple (up to 10)  MSP430s on the LAN streaming to one larger processor. Currently there is no OpSys on the MSP430.

  • One possible solution is a Lantronix XPort device -- this turns a UART stream on the MCU into a TCP stream on the Ethernet. The XPort does all the protocol stuff and even includes an RJ-45. They're power-hungry and not particularly cheap, but they're very easy to integrate. I have used XPorts with other MCUs, but not the MSP430.

    Another is a raw MAC/PHY device over e.g. SPI. Maybe 10 years ago I used an ENC28J60 with an MSP430 and a bespoke (not TCP/IP) protocol. I expect there have been improvements in the product space in the meantime. 

    You might be able to fit something like uIP on a large-ish MSP430. I used uIP on an ARM7 (with ENC28J60) maybe 15 years ago. It's bare-bones but has all the basic TCP/IP functions. lwIP is higher-function but might not fit on an MSP430.

**Attention** This is a public forum