Wiznet makers

Grace_Koo

Published January 07, 2026 ©

27 UCC

11 WCC

5 VAR

0 Contests

0 Followers

0 Following

Original Link

Parallax WIZnet-5500io-driver

Learn how to use WIZnet W5500 with Parallax Propeller 2 (P2) multicore MCU. Download the official OBEX driver.

COMPONENTS Hardware components

WIZnet - W5500

x 1


WIZnet - W6100

x 1


WIZnet - W6300

x 1


PROJECT DESCRIPTION

[Ecosystem Report] Parallax Inc.: The Pride of US Engineering & The WIZnet Ecosystem

Parallax Logo

1. Target Platform Analysis: Parallax Inc. (Who are they?)

① Corporate Identity: "The Classic of Embedded Systems"

Establishment/Location: 1987, Rocklin, California, USA.

Status: Known as "The Original Maker." They pioneered the open-source hardware concept before Arduino. Many senior engineers at NASA, Google, and Tesla started their coding journey with Parallax products (BASIC Stamp).

Market Position: Rather than mass consumer goods, they hold a dominant position in US STEM Education and the Specialized Industrial Control (High-End Niche) markets.

② Core Technology: Propeller 2 (P2) Chip

P2 chip

The Propeller 2, the subject of this project, features a unique architecture completely different from standard MCUs (like STM32).

Structure: Contains 8 independent 32-bit Cores (Cogs) within a single chip.

Key Feature: "No Interrupts."

Because 8 brains work physically in parallel, it can handle network communication and motor control simultaneously with 0% timing lag (Deterministic Timing).

Primary Applications: Timing-critical fields such as CNC Machines, High-Precision Robotics, and High-Speed Instrumentation.


2. Establishing the Standard: W5500 Official Driver (OBEX Listed)

Propeller OBEX

Currently, the 'WIZnet 5500 Driver' is listed as a standard in Parallax's official library repository, OBEX (Object Exchange). (Developer: Chris Gadd)

[Code Analysis] W5500 Configuration & Initialization

This driver code is technical proof of the overwhelming usability of WIZnet chips. Please focus on "how simple the configuration is" rather than the complex operational logic.

Propeller2 : W5500 driver

① Hardware Pin Configuration

Thanks to the flexible I/O of the Parallax P2 chip, you can connect SPI to any 5 pins.

Hardware Pin Configuration
코드 스니펫
CON
  _CLKFREQ = 120_000_000       ' System Clock
  ' Simply modify pin numbers to match the user board
  WIZ_MOSI       = 31
  WIZ_MISO       = 30
  WIZ_SCK        = 29
  WIZ_SCS        = 28
  WIZ_RST        = 24

② Network Configuration

Network information such as IP, Port, and Gateway is entered in an intuitive decimal array format.

Network Configuration
코드 스니펫
DAT   '' LAN settings
  local_IP       byte      192,168,1,200    ' IP Address
  local_port     word      80               ' Port Number
  subnet         byte      255,255,255,0    ' Subnet Mask

③ Initialization & Memory Allocation

Chip reset and memory optimization are completed with just 4 function calls.

Initialization & Memory Allocation
코드 스니펫
PUB main()
  ' 1. Apply Pin Settings (Hardware Init)
  wiz.init(WIZ_SCS,WIZ_SCK,WIZ_MOSI,WIZ_MISO,WIZ_RST)

  ' 2. Chip Reset & Inject Network Info
  wiz.reset()
  wiz.writeIPAddress(@local_IP)

  ' 3. Socket Memory Optimization (Critical Point)
  ' Allocate a large 8KB buffer to Socket 0 to maximize transmission efficiency
  wiz.writeSocket(socket, wiz._Sn_TXBUF_SIZE, 8)

Insight: Hardware setup and memory tuning are possible via simple function calls without complex register bit operations. This is the powerful benefit of Abstraction provided by Hardwired TCP/IP.


3. Ecosystem Evolution: W6100 & W6300 (Future Proof)

The community is not staying with the W5500 (Standard) but is self-evolving towards cutting-edge technologies.

① Expansion to IPv6 (W6100)

Users are voluntarily developing and sharing W6100-specific drivers on the forum. They have implemented IPv6 functions based solely on the datasheet, without direct manufacturer support.

② Expansion to High-Speed Ethernet (W6300 QSPI)

Status: To maximize the fast processing speed of the Parallax P2 chip, active research is being conducted on high-speed communication using the W6300's QSPI (Quad SPI) interface.

Evidence: Key contributors have been sharing timing tuning results and test logs as recently as 7 days ago, optimizing functions through collective intelligence. This is strong evidence of a "Living Ecosystem."


4. Strategic Value (Why WIZnet?)

Extreme Compatibility: From the most popular chips (STM32) to the most unique architectures (Parallax P2), WIZnet chips are proven to work instantly in any environment.

Penetrating the US High-End Niche: WIZnet solutions have infiltrated the high-precision industrial equipment market dominated by Parallax. This represents a lucrative market for high-value components (like W6300).

Self-Sustaining Ecosystem: Even without corporate marketing, skilled users actively seek out, research, and diffuse the latest chips on their own, creating an ideal virtuous cycle.

Documents
Comments Write