Article Overview

STM32 microcontrollers use an external PHY connected via RMII or MII interfaces to enable Ethernet connectivity, requiring proper pin configuration and PHY addressing for network communication.

Hardware Interface

STM32 Ethernet relies on a MAC (Media Access Controller) integrated into the microcontroller and an external PHY (Physical Layer) chip such as LAN8742, DP83848, or LAN8720, which handles electrical signaling, link detection, and speed negotiation . The PHY connects to the STM32 via either:

  • RMII (Reduced Media Independent Interface): Uses 9 pins, simpler and common on most STM32 boards, including Nucleo and Discovery series .
  • MII (Media Independent Interface): Uses 18 pins, more complex, less commonly used due to higher pin count . The PHY address must be correctly set (typically 0 for onboard PHYs) to ensure proper communication between the MAC and PHY . Pull-down resistors on PHY pins like PHYAD0 and nINTSEL are used to configure the address and reference clock output.

Pin Configuration

For RMII, the nine essential pins include:

  • TXD0, TXD1 (Transmit data)
  • RXD0, RXD1 (Receive data)
  • TX_EN (Transmit enable)
  • CRS_DV (Carrier sense / data valid)
  • REF_CLK (Reference clock)
  • MDIO (Management data input/output)
  • MDC (Management data clock) All pins must be configured in alternate function mode in STM32CubeMX or manually in firmware to enable Ethernet functionality .

Software Setup

  1. CubeMX Configuration: Enable the Ethernet peripheral, select RMII or MII mode, and assign the correct pins and PHY address .
  2. LWIP Stack: Use the Lightweight IP (LWIP) stack to implement TCP/IP communication, allowing STM32 to act as a client, server, or host HTTP/MQTT services .
  3. IP Configuration: Ethernet interfaces can be configured with DHCP or static IP using systemd-networkd or ifconfig on STM32MPU platforms .

Practical Considerations

  • Ensure the PHY type and interface match the board schematic; mismatches prevent link establishment .
  • RMII is preferred for simplicity and fewer pins, while MII may be used for legacy or high-speed designs .
  • Ethernet is ideal for high-throughput, long-distance communication, and reliable LAN connectivity compared to UART, SPI, or I2C . By correctly wiring the PHY, configuring pins, and setting up the software stack, STM32 devices can achieve robust Ethernet connectivity suitable for IoT, industrial, and embedded network applications .

Connecting ISDN BRI S/T High-Speed WAN Interface Cards to a Network

Prerequisites for Connecting ISDN BRI S/T High-Speed WAN Interface Cards to a Network Before connecting an

An Ethernet PHY for the STM32F107 and STM32F4

MCU ethernet support MCUs such as the STM32F107 come with a degree of ethernet

Ethernet – Wikipedia

Begriff Der englische Begriff Ethernet setzt sich zusammen aus ether (Äther) und net (kurz für network –

Differences between MII and RMII interfaces | Community

2. Defining MII and RMII MII and RMII are IEEE 802.3 standards that define how an Ethernet MAC communicates

The Ultimate Guide to ST Fiber Patch Cables:

Discover everything about ST fiber patch cables in our ultimate guide. Learn about

A Complete Guide to the Fiber Optic ST Connector

Explore the fiber optic ST connector with our complete guide. Learn how it works, its key applications, installation

Network Cable Connectors Types and Specifications

This tutorial explains which network media cables use which connectors. Learn the specifications of the most common

Mongoose :: Articles :: STM32 Ethernet Explained

On the hardware side, it covers the Ethernet architecture based on the STM32 MAC and external PHY connection, explaining how

STM32 W5500 Ethernet Interface – Setup, Config & Ping Test

This video demonstrates how to interface the W5500 Ethernet module with STM32 using the SPI protocol. It covers

Interface IC and Transceiver IC

ST''s portfolio of interfaces includes standard interfaces (such as RS-232, RS-422, RS-423, RS-485, LVDS, and USB), I/O

Ethernet

Fast Ethernet is a cost-effective solution for delivering higher bandwidth connectivity while ensuring full compatibility with existing 10

ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32

Introduction The ST-LINK/V2 is an in-circuit debugger/programmer for the STM8 and STM32 microcontrollers. The single wire

STM32 Ethernet: Hardware Setup, LWIP & Ping Test

With STM32 microcontrollers, you can enable high-speed networking by combining the

A Breakdown of Fiber Optic Patch Connectors and Their Applications

Most Common Fiber Optic Connectors - Full Breakdown with Examples Written by Ben Hamlitsch, trueCABLE

Duplex Multimode 62.5/125 Fiber Patch Cable (ST/ST), 2M (6 ft.)

This multimode duplex fiber optic ST/ST Ethernet cable is manufactured from 62.5/125 zipcord fiber. The cable has ST connectors on

STM32Cube Ethernet IAP example

When the user re-connects the cable, the Ethernet traffic will resume and network interface will be set up. If an LCD controller is used

STM32 Ethernet Setup

Learn how to configure and use Ethernet connectivity on STM32 microcontrollers for networking applications

Ethernet Cabling Essentials: Connectors and Cable

Choosing an ethernet cable type (copper or fiber) and connector depends on your need.

STM32Cube Ethernet IAP example

When the cable is disconnected the Ethernet peripheral stops both transmission and reception traffics, also the network interface will

Cabling technology for communication networks in industry

FastConnect includes cables, connectors and tools, and can be used for Industrial Ethernet, PROFINET, EtherNet/IP as well as for

"ST Fiber Optic Connectors: Exploring Duplex, Single

Discover high-quality ST fiber optic connectors and cables at FiberCablesDirect. Explore

Compare Physical Interface and Cabling Types

SFPs handle signal conversion between optical and electrical signals and serve as interfaces for communication

Buy Ethernet

Buy the right electronic components, ICs and semiconductor devices for Ethernet with STMicroelectronics. Prices and availability in

STM32 Ethernet Explained

In this article, we will talk about STM32 microcontrollers with a built-in Ethernet controller.

STM32 Ethernet Basics

In this tutorial, we''ll explore how to implement Ethernet communication on STM32 microcontrollers. We''ll cover the hardware

Hello, and welcome to this presentation of the STM32F7''s Ethernet

Hello, and welcome to this presentation of the STM32F7''s Ethernet MAC peripheral This peripheral is in charge of the Media Access

Fiber Optic vs Ethernet Port Differences: Connectors

Learn key differences between fiber optic connectors (SC, ST, SFP+) and Ethernet ports. Fiber supports

Fiber Optic Connector Guide | Fiber Optic Connector Types

In cable assemblies, RJ-45 connectors are not fiber optic connectors. Rather, they are the standard connector for CATx Ethernet

Single Mode ST Gigabit Fiber Media Converter

Extend your Gigabit or Fast Ethernet Network Over Single Mode Fiber Up to 20 km With Ease AN-UMGSM-AS-20J

Related Resources

Need Precision Optical Test Instruments?

Request a free quote for OTDR, power meters, light sources, spectrum analyzers, return loss testers, VFL, or complete fiber test kits. EU‑owned manufacturer with local support in South Africa – reliable, accurate, and field‑proven equipment.