Ethernet is not working on STM32H747IITX Custom PCB.
Hii All,
I am working on a custom PCB based on the STM32H747IITX MCU, and I am facing an issue with the Ethernet interface.
The Ethernet connection is currently not working on my custom board. I have checked the basic hardware connections, but I am unable to identify the root cause.
I have attached the Ethernet schematic of my custom PCB for reference.
Could someone please help me review the schematic and suggest what I should check?
In particular, I would appreciate guidance on:
- STM32H747IITX Ethernet RMII configuration and pin assignments
- PHY hardware connections and required configuration
- PHY reset and power-supply requirements
- 25 MHz/50 MHz Ethernet clock configuration
- PHY address and MDIO/MDC communication
- Required Ethernet termination/bias components
- STM32 Ethernet GPIO alternate-function configuration
- Any hardware-specific requirements or common mistakes when designing Ethernet on a custom STM32H747 board
- Recommended steps to debug whether the issue is on the MCU, PHY, clock, or PCB side
Hardware: STM32H747IITX custom PCB
Interface: Ethernet (RMII)
Issue: Ethernet is not working on the custom board
I have attached the schematic for your reference. Any feedback on the schematic or suggestions for debugging would be greatly appreciated.
Thank you!

