Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

It’s an USB Audio Streamer V1.0 and Not a Steamer!

Do you have the idea to create a USB sound card, which is based on a PIC interface? Today, you have the chance to learn to develop an USB Audio Streamer V1.0, or it is a microchip PIC based USB sound card.

For this project, the hardware part is based on all Microchip, and the software part uses a modified version of Microchip USB framework. The main objective of this custom interface is for programming the device serial number and upgrading the firmware.

Hardware Part

The Microchip PIC18F2550 USB processor is used as the sound card purpose. The processor is clocked at 48MHz, where it is the maximum rate for this processor. The microcontroller is being connected via the SPI port to the Microchip MCP4822 12bit D/A converter. The separate port is being used in the project to control the volume and enable it to run inside the processor at a different priority level.

Software Part

The main software part that consist in the USB audio streamer are the audio card firmware, the card INF file for the custom interface, a C++ library and a command line utility. You can simply download the source code here.

Hope you guys will enjoy this project!

[..Source link..]

Bookmark the permalink.


  1. hi my friend
    thank you for representing your kit
    if it is possible , send me the schematic of your kit and the basic or c code file which you have written and uploaded to your micro-controller after converting it to hex code.
    i am primitive in working with usb port of pc
    sincerely yours

  2. oh i have forgotten to tell you my mail


  3. Original source link has been broken. Take a look at another version of this project at:

Comments are closed