Bootloading a blank Bus Pirate 3.8

Hacking multi-tool. Get one for $30, including worldwide shipping.

Bootloading a blank Bus Pirate 3.8

Postby xStouf » Mon Jan 26, 2015 12:30 pm

I just hand-soldered my free Bus Pirate 3.8 (first SMD soldering work).
Problem is : I don't own a PIC programmer to burn the bootloader for the first time.
Is it possible to bootload a blank Bus Pirate with another method ? I'm versed in AVR programming, but I'm very new into PICs.

I have some arduinos (I use one of them as a AVR ICSP programmer, it is 3.3/5v compatible), a USBASP programmer, various ATmega / PIC chips. I could also borrow a friend's BusPirate if needed.

I saw this post ( and about using a ATmega8 (or USBASP ?) to program the Bus Pirate, but I couldn't find the related schematics.

Thanks for your help !
Posts: 1
Joined: Mon Jan 26, 2015 12:16 pm

Re: Bootloading a blank Bus Pirate 3.8

Postby Sjaak » Mon Jan 26, 2015 2:22 pm

Congrats on your first SMD built!!

From the sourcecode ( ... ces/Icsp.c):

mclr is connected to port b.3
pgc is connected to port b.1
pgd is connected to port b.2
User avatar
Posts: 3297
Joined: Sun Jan 03, 2010 2:45 pm
Location: Hiero

Re: Bootloading a blank Bus Pirate 3.8

Postby tayken » Mon Jan 26, 2015 6:01 pm

Sjaak's method seems nice. However, if it fails, you can use another Bus Pirate to program yours: ... Programmer
User avatar
Posts: 1534
Joined: Sat Dec 12, 2009 10:58 am
Location: Tokyo, Japan

Return to Bus Pirate Support