if there is fairly little load, like just an mqtt connection, you could even just skip the PHY and bit-bang 10mbitBut if it's undemanding the Wiznet chips are probably the way to go.
https://www.fpga4fun.com/10BASE-T.html explains how it works at a low level and shows how to do it from an fpga
adapting that to pio should be possible
Statistics: Posted by cleverca22 — Fri Aug 08, 2025 2:24 pm