Skip to content

Documentation: ESP32 + Ethernet LAN8720A with External Crystal Clock? #11441

Answered by Arcitec
Arcitec asked this question in Q&A
Discussion options

You must be logged in to vote

Alright after 5 hours of grueling research, here is a summary of the solutions to implement external crystals elegantly:

First of all, the LAN8720A startup sequence:

  • It can be powered without any running crystal, as far as I can see (the datasheet doesn't seem to warn against it). See "Hardware Reset" on page 33 of https://eu.mouser.com/datasheet/2/268/LAN8720A_LAN8720Ai_Data_Sheet_DS00002165-3444713.pdf
  • When you finally want to use it, you must first start a crystal (and ensure you wait long enough so it's reached its full, stable rate), and then trigger the nRST pin to reset the chip to actually boot it.
  • If you nRST without a crystal, it will hang.

Useful LAN8720A features:

  • You can u…

Replies: 7 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by Arcitec
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
Type: Question Only question
3 participants
Converted from issue

This discussion was converted from issue #11420 on June 06, 2025 09:45.