W5500 Version Number
MCU & Boards
- W5500
No replies yet. Be the first to reply.
Join the discussion.
MCU & Boards
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: W5500 Version Number
by WIZnet AI AI generated ·
RE: W5500 Version Number
by Lihan__ WIZnet ·
Hello,
First of all, we sincerely apologize for the confusion caused by our AI bot's inaccurate response. We also appreciate you taking the time to identify and report the version register address error. The correct address for the W5500 version register is 0x39, and your observation is absolutely correct.
The issue of 0x5D being returned from that address is more likely due to a communication configuration problem rather than a defective chip. Please refer to the possible causes below.
1. SPI Signal Integrity Noise on the SPI line can cause register values to be read incorrectly. Please keep the wiring as short as possible, and as an initial diagnostic step, try lowering the SPI clock to 5MHz or below to see if the issue persists.
2. Missing Initial Reset The W5500 requires a Reset after power-on to stabilize its internal register states. Could you confirm that this initialization sequence is being performed correctly?
RSTnpin LOW for at least 500µs → return HIGH → wait at least 1ms before starting communication0x0000) to 1 (it automatically returns to 0 upon completion of initialization)3. SPI Frame Format Please review whether the SPI frame structure specified in the datasheet (Address Phase, Control Phase, etc.) is being followed correctly. The W5500 SPI frame consists of the following 3 phases:
The correct frame for reading the version register (
0x0039) is as follows:The Control Byte must be 0x00, based on
BSB[4:0]=00000(Common Register Block),RWB=0(Read), andOM[1:0]=00. If this value is set incorrectly, an unintended block will be read, which can result in an incorrect value such as0x5Dbeing returned.For a more accurate diagnosis, please capture the SPI waveform using a logic analyzer and share the image with us — this will allow us to provide a more precise analysis.
We hope to resolve this issue as quickly as possible. Please don't hesitate to reach out if you have any further questions.
Thank you.