Page 1 of 1

DM9051 SPI Ethernet example?

Posted: Tue Oct 08, 2019 2:11 pm
by phatpaul
I'm excited to see the new support for an SPI-connected Ethernet solution (DM9051) described in the 4.0-beta1 release notes: ... v4.0-beta1

I assume it will cut down the required IO pins from 9 (RMII) to 4 (SPI). I'm currently using the LAN8720 but I'm out of IO pins which I desperately need for other features.

Does anyone have an example schematic and evaluation board yet which incorporates the DM9051?

Re: DM9051 SPI Ethernet example?

Posted: Fri Nov 08, 2019 5:08 pm
by phatpaul
I've also come across the Microchip ENC28J60 solution which is being used in the Arduino community. It is only 10Mb vs. DM9051 10/100Mb. Will the speed decrease (from my current LAN8720) be noticeable with my simple web-server based on libesphttpd?

ENC28J60: ... e=en022889

The schematic of the ENC28J60-based EtherCard shield is here: ... -enc28j60/

This repo shows the ENC28J60 connections between the Ethercard and ESP32:

I see there is an availability problem for the DM9051, there are no US distributors carrying it. Just one Chinese distributor showing up on Octopart:

Re: DM9051 SPI Ethernet example?

Posted: Tue Nov 26, 2019 11:02 pm
by JimmyPedersen

Re: DM9051 SPI Ethernet example?

Posted: Fri Feb 21, 2020 3:53 pm
by locustcox
I second this request. Any engineers at espressif know where dm9051 dev boards can be purchased? I did find this schematic: ... o_v2.1.pdf