Wiznet W5200 Driver

Warning message

The Propeller Object Exchange system is decommissioned and replaced with a GitHub repository to house the same existing and future Propeller objects. As of 12/5/2019, this site is read-only. You can continue to browse and download objects from here for a limited time; however, please begin using the Parallax Propeller repository for future reference.
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Request group membership
By: created: 2013-04-17 | updated: 2016-04-17

A driver for communicating with the Wiznet iEthernet W5200 Fast SPI Ethernet Controller IC. This driver launches into its own COG then reads and writes to the W5200. Routines are written in both ASM and SPIN to establish communication, transfer data, and change settings.

Included in the zip is a demo to show how to use the driver. The Propeller will offer up a webpage when the IP address is entered into a web browser.


Version 1.0


Original File Upload
Package icon W5200_Driver_Demo_1_3_1.zip40.36 KB
Binary Data W5200_Driver.spin148.69 KB
Version 1.0

Initial release

Version 1.1

Increased Speed - Eliminated NOPs and increased write speed to 20mhz.

Version 1.2

Burst Mode supported - W52000 burst mode was added which increases read/write speed.

Version 1.3

nReset Bug - Fixed reset problem at boot


[originally posted by Anonymous on 2012-06-20 14:16:42] Very nice piece of code. Thank you for this. Is this your first submission? Quite fine.

[originally posted by Benjamin Yaroch on 2012-07-07 12:17:51] Yes first submission, thanks. 
[originally posted by Benjamin Yaroch on 2012-08-15 09:03:37]  I've uploaded a faster version of the driver and a web browser demo. v1.1
[originally posted by Benjamin Yaroch on 2012-10-08 13:26:10] I've uploaded an even faster version of the driver, this version has burst mode enabled. v1.2