OverviewThe Microchip PIC32 allows for implementation of a Full Speed USB device.
Implementing a Networking over USB solution allows a PIC32 based design to connect to a Microsoft Windows system and use TCP/IP network connections using the Belcarra Windows USBLAN Class driver.
Microchip makes available a TCP/IP stack and a demonstration application that implements a Web Server. In their demo the Web Server can be accessed via the Ethernet.
Belcarra has created a Networking over USB driver (USBLAN Function Driver) for Microchip that allows the TCP/IP stack to use USB to connect to a Windows system. A demonstration kit is available to demonstrate this capability.
Demonstration Kit [Updated April 4, 2015]There are three hex project files (download zip files):
NOTE: updated version 2015-04-06
- belcarra-microchip-ethernet-v5-2014-01-23.hex - the Microchip demo accessed via Ethernet only
- belcarra-microchip-usblan-v5-2014-01-23.hex- the Microchip demo accessed via USBLAN (USB PHY)
- belcarra-microchip-bridge-v5-2014-01-23.hex- the Microchip demo access via USBLAN or Ethernet