PIC18F4550 Training PCB USB

Hello everyone, many times in our projects need to be arming and disarming our circuits with PIC, to spare these problems and have everything on one platform ready to connect you need a mounted PCB, but if you need it for training.

I want to introduce how to assemble your own PCB training based on PIC18F4550, this PIC offers native USB communication, which will be very useful in some projects.

The first PCB perform training was based on PIC18F2550, with the idea of Penguin Project (http://www.hackinglab.org/pinguino/index_pinguino.html), but he had to be connecting and disconnecting for lack of ICSP connector.

Step 1: Suplies


- PCB Wizard


- 1 x PIC18F4550

- 1 x DIP Base 40-pin

- 6 x Pin headers male right angle, 3 x pin headers male and 40 x pin headers female

- 1 x Jumper

- 1 x Button

- 2 x Resistors (220 ohm and 10k ohm)

- 1 x Electrolytic capacitor 10uf, 1 x electrolytic capacitor 22uf, 1 x electrolytic capacitor 0.1uf, 1 x ceramic capacitor 100nf and 2 x ceramic capacitor 15pf

- 1 x Crystal oscillator 20MHz

- 1 x Led 3mm

- 1 x Voltage regulator 7805

- 1 x Terminal block 2 pin

- 1 x USB connector type B

- PCB copper, ferric chloride, toner print, photographic paper, spray varnish, clamps, wire cutter and Dremel

Step 2: PCB Design

This design will try to leave the most compact possible, for attachment to any application, whether in breadboard or PCB.

May leave some devices it was below pic, such as resistors, ceramic capacitors and crystal oscillator.

In designing the option was left to decide which voltage feed, either by USB or external source.

I was working at PCB Wizard and I leave designs.

Step 3: Ready to Use

This would be the finished work, I made the PCB using the toner transfer method.

We must remember to place the electrolytic capacitor for USB communication, because without this we would not have a proper connection. So too 20MHz crystal oscillator was elected for USB communication.

We can choose the type of voltage supply depending on the application, will be from the USB connector or an external voltage which will from 6v to 12v.

So too we have the ICSP connector for loading programs.

I hope this little guide will help them in building their own pcb, and expand the use of this project.

Thanks for visiting and read the post.

All pictures are my property.



    • Games Contest

      Games Contest
    • Sensors Contest

      Sensors Contest
    • Planter Challenge

      Planter Challenge

    8 Discussions


    2 years ago


    1 reply

    2 years ago

    Great Work. Thanks for sharing. Voted.

    Please add some steps, details and photos for your project.

    1 reply