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.

CCS/DP83822HF: Introduction for a beginner

Part Number: DP83822HF

Tool/software: Code Composer Studio

Hi everyone, I'm Marco from Italy and I just inerithed a project involving a DP83822HF connected to an MSP430.

First of all I hope that this is the right place to post this question.

A friend of mine already created and printed boards with these components plus some LEDs, some i2c sensors and a microSD reader. Suddently last week the IT guy who was helping him with all the software tasks completely left and now I'm trying to help him to complete the software writing for the project.

Unfortunately I have  a great experience in writing software but never approached T.I. nor used CCS.

To help him I downloaded CCS and now I'm getting familiar with the existing code inherited from former IT guy.

My problem now is that I managed improving and debugging all software regarding i2c sensors and sd card but not even one line have been written about ethernet commnication nor about the use of DP83822HF.

I suppose that there must be some example, some library to download and use in my code.... but I found none!

So now I'm here asking for some help in understanding how to proceed in this new world.

Where to find examples and/or libraries for using DP83822HF connected to an MSP430.

Looking forward to reading from you all and thank you for helping me!

  • Hi Marco,

    Ethernet PHYs use what is called the SMI (Serial Management Interface).
    This interface is similar to i2c but not inter-operable. SMI has a clock (MDC) and a data IO pin (MDIO).
    The Management entity (generally an FPGA, Processor or ASIC) will have the SMI block within its MAC to communicate to the PHY.
    There is no mirco i have seen that supports SMI if it does not have a MAC unfortunately.

    Fortunately though, SMI is a very straight forward serial interface. There is no min clock requirement and you can stretch the clock as well.
    I have a a bit-bang code already for the MSP430 launchpad but am working on improving it to enable variable clock selection.

    How about you send me an email and we can talk off line about this and see if we can do a collaboration.

    Kind regards,
    Ross

    *Removed my email now that I have received your email response*