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.

MSP432E401Y: Ethernet configuration for MSP432E401Y with 25Mhz single ended Clock.

Part Number: MSP432E401Y

Dear Team,

I am using MSP432E401Y MCU with external MOSC CLK 25 MHz Single ended.

Ethernet is not working after configuration.

1.What are the changes need to be made for Ethernet configuration for single ended MOSC CLK in Ethernet configuration. Note: (Our CLK is not double ended).

Kindly provide the changes to be made and how to validate the Working of internal EMAC and PHY.

2. How to read the Internal PHY Configurations.

3. The Ethernet SDK Example code is working  in MSP432E401Y LaunchPad Development Kit and  I am using same code in our custom board with above MOSC CLK using PLL 120Mhz as SYSTEM CLK.

Regards,

Naga Narasimha Rao P

  • Hello Naga,

    Let's maybe take a step back here.

    Is the custom board you have working with the 25MHz single-ended source without Ethernet enabled? Can you get the PLL running to 120 MHz and run a simple application without issue until you enable Ethernet?

    I ask this because the Ethernet configuration to my knowledge does not differ whether its a single-ended source versus a crystal. The settings in the microcontroller that need to change for that situation are for System Control, not Ethernet.

    If you haven't made adjustments to any System Control code (SysCtl APIs) then that is probably the reason.

    Best Regards,

    Ralph Jacobi

  • To confirm your belief, we are using a custom MSP432E401 board, with a 25MHz osc driving just pin 88 (OSC0). Pin 89 (OSC1) is not connected. This runs the standard Ethernet and net stack code with no changes for clock source.

    PS.

    Naga, have you remembered to set a MAC address in the processor user registers 0/1? I forget this every time I bring up a new board and it makes pretty much the entire network stack fail silently!

  • Dear Ralph Jacobi,

    Thanks for your reply now custom board Ethernet is working fine after inserting the 50K resister at RJ45 Ethernet connector pins as per MSP432E401Y EVM Board design.

    the following configuration changed per clock configuration for 25Mzh Single ended OSC0.

    1. MOSC CLK configuration , SINGLE ENDED and HIGHER_FREQUENCY > 10 MHz

    2. MAC address Set Manually for USER0 and  USER1  variables.

    3. I Set MCU CLK frequency to 120Mhz using PLL MCU working fine and UART is notworking at other baud rates.

    Regards,

    Naga Narasimha Rao P