Bus Pirate

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Bus Pirate version 3a

The Bus Pirate is a universal electronic open hardware tool to program and interface with communication buses and program various chips, such as AVRs from Atmel and PICs from Microchip Technology. A primary usage case for this device as intended by the designers is to "Eliminate a ton of early prototyping effort with new or unknown chips."[1] Using a Bus Pirate, developers can use a serial terminal to interface with devices over a variety of hardware protocols, such as SPI and 1-Wire.

The Bus Pirate is based around an PIC24 MCU (SSOP), and implements a USB interface with a FT232RL (SSOP).

Feature list[edit]

Support for many serial protocols with line levels of 0 – 5.5 volts:

Other capabilities:

Hardware differences[edit]


The hardware differences between version 3.x to 4.x include: different microcontroller, different connector (from 5×2 to 6×2), and more.[2][3]


The PCB size was changed to 60 mm x 37 mm, so it would match the mounting holes for "Sick of Beige" DP6037 case.[4]


External links[edit]