W5500io PIC12F519's job


Hi Everyone,

I was looking at the schematic of the W5500io and I was wondering what was the real purpose of the PIC12F519?

Is it its job to set the MAC Address, default IP address? What else?

In the future, we would like to integrate W5500 to our boards and we are currently thinking about a possible design.
Does this PIC12F519 is essential?



Hi! Zarck,

The PIC12F519 is not essential for W5500 applications.
If you can have your own MAC address and can save it in the EEPROM or Flash Memory, then you don’t need the PIC12F519.

You should purchase the MAC addresses to be used in your system at the IEEE (www.ieee.org).

Thank you,


Thank you for your reply and the information!



Regarding to the MAC address to buy for our Ethernet design.

I looked at the IEEE website, but for testing purposes I have a question:
Is it possible to buy from Wiznet the W5500 with the PIC12F519 including a MAC address?

Or I was thinking of an alternative, using this Dallas Semiconductor 48-bit Node Address Chip which provides a valid MAC Address. But the question would be How to communicates with the W5500.

Also, what are the step of the communication between the PIC and the W5500?
The PIC is giving the data to the W5500 at the very startup (power switched on) of the board or the W5500 is asking at a particular time?



Hi, all.
W5500’s MAC address can be configured with write MAC address to SHAR by user MCU instead of PIC12F519.
If you have already unique MAC address value, Just write the value into SHAR of W5500 using your MCU. So, don’t need

If It is burdensome to buy MAC address from IANA.org, You can obtain it very easy for your test from out-of-order LAN card or from Microchip’s eeporm(refer to http://www.wizwiki.net/forum/viewtopic.php?f=13&t=367&p=1940&hilit=%2Amicrochip%2A#p1940).

Just for your test in only local network, You can use immediately any value of MAC address except of the reserved MAC address as FF:FF:FF:FF:FF:FF(refer to http://www.iana.org/assignments/ethernet-numbers/ethernet-numbers.xhtml)

Thank you.



Thank you for your help !
We chose the option of a EEPROM from Microchip (93AA46AE48).