The CH390H SPI to Ethernet Controller Bare PCB is a compact DIY development board designed for building a 10/100 Mbps Ethernet interface for microcontrollers through SPI.
This product is supplied as an unassembled bare PCB, allowing users to source and solder the required components themselves. The PCB provides footprints for the CH390H Ethernet controller, 25 MHz crystal, Ethernet transformer/RJ45 interface, capacitors, resistors, status LEDs, and SPI header.
It is a suitable choice for electronics enthusiasts, embedded developers, and students who want to build and experiment with their own SPI-based Ethernet interface.
The WCH product family includes dedicated Ethernet controllers and PHY/interface devices intended for embedded connectivity applications.
The module provides a 7-pin header for direct connection to an MCU:
| Pin | Function | Description |
|---|---|---|
| CS | Chip Select | SPI chip-select input |
| SCK | SPI Clock | SPI clock |
| MOSI | SPI MOSI | MCU → CH390H data |
| MISO | SPI MISO | CH390H → MCU data |
| INT | Interrupt | Ethernet controller interrupt output |
| 3V3 | Power | 3.3 V supply |
| GND | Ground | Power and signal ground |
| CH390H Module | MCU |
|---|---|
| CS | SPI CS |
| SCK | SPI SCK |
| MOSI | SPI MOSI |
| MISO | SPI MISO |
| INT | GPIO / Interrupt input |
| 3V3 | 3.3 V |
| GND | GND |
The CS, SCK, MOSI and MISO signals form the SPI communication interface, while INT can be connected to an MCU GPIO for Ethernet event/interrupt handling.
The board uses an RJ45 Ethernet connector with integrated magnetics.
The Ethernet section includes:
The RJ45 connector provides a standard physical Ethernet connection for connecting the MCU system to an Ethernet switch, router, PC, or other Ethernet-enabled equipment.
| Specification | Detail |
|---|---|
| Ethernet Controller | CH390H |
| Host Interface | SPI |
| Ethernet Speed | 10/100 Mbps |
| Supply Voltage | 3.3 V |
| Logic Voltage | 3.3 V |
| Crystal | 25 MHz |
| Ethernet Connector | RJ45 with integrated magnetics |
| MCU Interface | SPI + Interrupt |
| PCB Interface | 7-pin 2.54 mm header |
| Status Indicators | Ethernet Link/Activity LEDs |
| Controller Package | QFN |
| Application | MCU Ethernet expansion |
Note: The exact electrical limits, SPI timing, supported Ethernet modes, and controller operating conditions should be taken from the CH390H datasheet for the specific chip revision being used.
The PCB includes the main circuitry required for the Ethernet interface:
The CH390H SPI Ethernet Module can be used in many embedded applications, including:
It is particularly useful when the selected MCU does not have a convenient Ethernet interface or when you want to keep the Ethernet hardware separate from the main controller board.
One of the main advantages of this design is that the MCU only needs an SPI interface plus one interrupt GPIO to communicate with the Ethernet controller.
This allows Ethernet connectivity to be added to many low-cost microcontrollers without requiring a dedicated Ethernet MAC interface on the MCU.
For example:
You must be logged in to post a review.
Reviews
There are no reviews yet.