Skip to main content
Associate
February 17, 2026
Solved

Looking for MCU having 2× MDIO interfaces,3× I2C bus interfaces

  • February 17, 2026
  • 2 replies
  • 263 views
I am currently evaluating microcontroller options for our project and need your support in identifying a suitable MCU.
Our key interface requirements are as follows:
  2× MDIO interfaces,3× I2C bus interfaces
If you could recommend an MCU that supports these features or share any relevant technical details/datasheets, it would be very helpful.
If not, please also suggest alternate part numbers that can meet this requirement.
Best answer by mƎALLEm

That depends also on the RAM%/Flash size/Max frequency to optimize the price.

For 64/100 pins and using CubeMx tool, these are the part numbers proposed for only LQFP64 and LQFP100 with their corresponding unit price for 10kU:

mALLEm_0-1771409489099.png

You need to fine tune your choice by reading the product datasheet based on the flash size and the memory size and your application needs. 

For example for the case of STM32H742 (DS12110), the internal memory sizes (Flash and SRAM) change according to the part number:

mALLEm_1-1771409877080.png.

All the part numbers listed in this datasheet have one MDIO slave instance:

mALLEm_3-1771410127349.png

And four I2C instances:

mALLEm_4-1771410193694.png

The ordering information chapter gives more information about the part number:

mALLEm_2-1771409969501.png

Hope that I've answered your question.

2 replies

mƎALLEm
Technical Moderator
February 17, 2026

Hello @Ganapriya and welcome to the ST community,

You can use MCU finder downloadable from this link. Or CubeMx downladable from here to find tune your finding.

Meanwhile, to my knowledge no STM32 microcontroller currently offers two native MDIO interfaces. Only one MDIO (slave only) is available for example on STM32H7 and 4xI2C are available.

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
GanapriyaAuthor
Associate
February 18, 2026

Hi,

  We need MCU which has pins of 64 and 100 pins and supports I2C on STM32H7. Can you suggest the extract part number from this series?

 

mƎALLEm
mƎALLEmBest answer
Technical Moderator
February 18, 2026

That depends also on the RAM%/Flash size/Max frequency to optimize the price.

For 64/100 pins and using CubeMx tool, these are the part numbers proposed for only LQFP64 and LQFP100 with their corresponding unit price for 10kU:

mALLEm_0-1771409489099.png

You need to fine tune your choice by reading the product datasheet based on the flash size and the memory size and your application needs. 

For example for the case of STM32H742 (DS12110), the internal memory sizes (Flash and SRAM) change according to the part number:

mALLEm_1-1771409877080.png.

All the part numbers listed in this datasheet have one MDIO slave instance:

mALLEm_3-1771410127349.png

And four I2C instances:

mALLEm_4-1771410193694.png

The ordering information chapter gives more information about the part number:

mALLEm_2-1771409969501.png

Hope that I've answered your question.

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
GanapriyaAuthor
Associate
February 27, 2026

Hi,

Suggest me MCU which has MDC/ MDIO, I2C and 64 pins Package.