The FibreCode USB Ethernet Adapter represents a modular hardware interface connecting a standard USB 2.0 interface to a standard 10/100 Base-T Ethernet network. The Ethernet physical interface is realized by a Texas Instruments DP83848 PHY chip.

The design of the USB Ethernet Adapter is split into two hardware modules. The USB Base Board features an NXP LPC4357 microcontroller. The LPC4357 is realizing an USB 2.0 device interface for connectivity to a host platform as well as MII, SMI and GPIO interfaces to the DP83848 Ethernet PHY. The DP83848 is assembled on the Ethernet Phy Board.

The modular design of the USB Ethernet Adapter enables seamless upgrade of the Ethernet physical interface by replacing the Ethernet Phy Board.

The firmware of the LPC4357 is implementing standard USB HID and CDC/ECM class profiles allowing access to the Ethernet network data through standard USB HID and CDC class drivers available on MS-Windows and Linux host platforms.


  • TI DP83848 Ethernet Physical Layer Chip
  • 10/100 Mbit/s Ethernet physical interface with RJ45 connector
  • NXP LPC4357 32-bit ARM Cortex-M4/M0 microcontroller
  • High-Speed USB 2.0 device interface with Micro-AB connector
  • USB CDC/ECM network device
  • USB HID profile for DP83848 configuration
  • MS-Windows 7/10 and Linux compatible
  • For MS-Windows systems a CDC driver is provided
  • Sample USB client software modules (C/C++) and demo applications (Python 3.x)
  • Standard JTAG 10-pin Cortex Debug Header for LPC4357 firmware debugging
  • LPC-Link2 Debug Adapter
  • UART Debug Header for firmware trace output
  • Status LEDs
  • Compact and modular design


The USB interface of the USB Ethernet Adapter allows seamless connection to a broad variety of PCs, notebooks and embedded platforms. The USB HID and CDC/ECM profiles enable the usage of USB hosts running MS-Windows as well as Linux operating systems. This enables the usage of the USB Ethernet Adapter for several use cases.

  • Evaluation of TI DP83848 PHY chip with full access to SMI registers and GPIOs
  • Evaluation of NXP LPC4357 and standard Ethernet network applications
  • Custom NXP LPC4357 firmware implementation for Ethernet network applications


  • MS-Windows 7/10 or Linux host platform (e.g. Raspberry Pi or i.MX6)
  • USB 2.0 host port
  • NXP LPCXpresso IDE for LPC4357 firmware development

Technical Data

Dimensions: 100 x 78 x 30 mm
Power Supply: 12 V (DC)
Operating Temperature: 0°C to +70°C
Ethernet Physical Interface: RJ45 Connector

Ordering Information

Order Number: FC501
Product Name: USB Ethernet Adapter
Deliverables: USB Ethernet Adapter, 12 V Power Supply, USB 2.0 Cable (Micro-B to Type-A), LPC-Link2 Debug Adapter, CD-ROM (incl. MS-Windows CDC driver, sample applications and documentation)

Contact us to order products or to clarify open questions.