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.

Want to use Ethernet controller with TM4C123GH6PGE

Other Parts Discussed in Thread: TM4C123GH6PGE

Hi,

I am doing development using DK-TM4C123x board for last 2 years. Now, our application require Ethernet interface also, for that we want to launch our own designed board where we want to put ethernet controller with IC TM4C123GH6PGE.

Will anyone suggest the Ethernet controller part and provide reference circuit for interfacing Ethernet controller?

regards

Tausif

  • Hello Sayed,

    Without the details on how you want to interface TM4C123 with the Ethernet controller it is difficult to suggest.

    TM4C129x series has Ethernet Controller+PHY (some of the TM4C129 has only Ethernet Controller). You may want to look at the options on the ti product selector guide for TM4C129

    Regards

    Amit

  • Hi,

    Thx Amit!!!

    I am open to any interface other then USB because USB already been in use.

    Migrating to TM4C129x series is not possible at this stage as all the other interfaces & parts already finalized.

    Regards

    Tausif

  • Hello Sayed

    Which is the external Ethernet controller device you are using?

    Regards

    Amit

  • HI,

    I have not yet selected any Ethernet controller device but I am thinking of using Silabs Ethernet controller IC. If you have any other option then kindly suggest.

    regards

    Tausif

  • Hello Sayed,

    With an embedded Ethernet controller + PHY in TM4C129 device, we generally do not need an external controller IC as it would increase the BOM and board size. In this specific case of TM4C123 where even USB is not available, we would also need to look at options.

    I will look up Silabs but cannot promise if I would have a solution in the next few days for your consideration.

    Regards

    Amit

  • Hi,

    I will suggest you look at Wiznet since they have small hardwired TCP/IP modules with either parallel I/O or SPI. The Wiznet chip will offload the MCU because of it's internal TCP/IP engine. 

    Currently we are using the W5300 with a small and slow eZ80 MCU and it works quite good.

    /Michael

  • Hi,

    Thanks Michael!!

    How difficult is to interface W5300 with TM4C123?

    Will u please provide me the code for TM4C123 that will help me to communicate with W5300?

    Is there any programming required at W5300 side?

    .......

    Tausif

  • Well, if I were you, I would look at the W5200 with SPI interface. The W5200 SPI can run up to 80 MHz which is far more than the TM4C123 and there is documentation both for hardware and drivers (Cortex-M3) at the Wiznet site. Also the W5200 chip has been used in Arduino shields with many examples of drivers and use of it.

    On the HW side you will only need the 4 SPI wires and you could use the same 25 MHz clock for both W5200 and TM4C123. 

    There is no programming at W5200 side, but of course a lot of registers to handle properly. But, this is done by the drivers from Wiznet.

    /Michael