Easily add 80+ Mbps Ethernet to microcontrollers with WIZ630io QSPI RJ45 module

WIZnet WIZ630io is a small module featuring an RJ45 jack and a W6300 controller supporting up to 80+ Mbps Ethernet over QSPI @ 150 MHz.

As a reminder, the W6300 features 64KB of SRAM for 8 sockets, each with a 4KB TX/RX buffer by default. It is notably found in the WIZnet W6300-EVB-Pico2 development board powered by a Raspberry Pi RP2350 MCU. The WIZ630io allows you to easily add Ethernet to any RP2350 board or other microcontroller with a SPI or QSPI interface.

WIZnet WIZ630io

WIZnet WIZ630io specifications:

  • W6300 QSPI Ethernet controller
    • Host Interface – High-speed QSPI (MODE 0/3), system bus with 2 address signals & 8-bit data
    • Internal 32KB SRAM for Tx/ Rx buffers (64KB in total)
    • 8x independent sockets with 64KB Memory
    • 10BaseT / 10BaseTe / 100BaseTX Ethernet PHY Integrated
    • Auto negotiation (Full and half-duplex, 10 and 100-based)
    • Auto-MDIX only on Auto-Negotiation Mode
    • IP Fragmentation not supported
    • Hardwired TCP/IP protocols – TCP, UDP, IPv6, IPv4, ICMPv6, ICMPv4, IGMP, MLDv1, ARP, PPPoE
    • IPv4/IPv6 dual stack
    • Socket-less command support – ARP, PING, ICMPv6 (PING, ARP, DAD, NA, RS);  commands for IPv6 auto-configuration & network monitoring
    • Ethernet Power Down Mode & System Clock Switching for power saving
    • Wake on LAN over UDP
    • Network Indicator LEDs (Full/Half Duplex, Link, 10/100 Speed, Active)
    • Supply Voltage – 3V operation with 5V I/O signal tolerance
    • Package – 48-pin LQFP & QFN lead-free packages
  • MAG-JACK – RJ45 jack with transformer with network indicator LEDs (full/half duplex, link, 10/100 speed, active)
  • I/Os via three 2.54mm pitch headers
    • SPI Master Input Slave Output (MISO)
    • SPI Master Output Slave Input (MOSI)
    • QSPI with 4x data lines, required for 80+ Mbps speeds
    • W6300 interrupt and reset pins
    • 3.3V and GND for power
  • Power Supply – 3.3V via headers as mentioned above
  • Dimensions – 29 x 23mm
  • Temperature Range – -40 to +85°C

QSPI Ethernet RJ45 Module pinout
WIZ630io pinout diagram

The Ethernet module is supported by the ioLibrary_Driver C library, which stands for “Internet Offload Library”, designed for all SPI and QSPI Ethernet chips from the company, including the W6300.

A few additional details can be found on the documentation website, including schematics, 3D files, and more. However, the Getting Started guide is only shown as “coming soon”. Having said that, it should be easy enough to get started using the demo program in the ioLibrary_Driver.

WIZ630IO schematics
WIZ630io schematics

I’m still unable to find the WIZ630io for sale online, but the schematics are easy enough to reproduce if you want to build your own. WIZNet also told me people can request samples by email.  For reference, the previous generation WIZ610io module can be found on AliExpress ($11.59), Amazon ($39.99), and a few other stores.

Thanks to TLS for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
10 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC