Internet Protocol v6 running on MSP430 with ENC28J60

in MSP430 by DP | 0 comments

XPG is developing an IPv6 stack for the MSP430 microcontrollers using the ENC28J60 Ethernet IC for MAC/PHY. He demonstrates his proof-of-concept by having the MSP430 send HTTP requests to a custom PHP server at a push of a button, as seen in the video above.

Now, as the 2553 only has 512 bytes of RAM I am using an external SPI SRAM chip to provide a bit more storage as an IPv6 address takes up 16 bytes and you can’t get around storing around 4 or 5 of them. Currently, around 2K are used of the SPI ram. Currently supported are basic IPv6 things such as obtaining an address from Router Advertisments (only 1, though), ICMP ping, UDP transmission, and a very simple TCP implementation that support both server and client mode.
The implementation is very rough (especially TCP), so I won’t share it at this time.

Via 43oh.

This entry was posted in MSP430 and tagged , , .

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.