Bus Pirate

From Infogalactic: the planetary knowledge core
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 on an PIC24 MCU (SSOP), and implements a USB interface with a FT232RL (SSOP).

Feature list

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

Other capabilities:

Hardware differences

4.x

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]

3.6

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]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Bus Pirate v4 vs v3 comparison; Dangerous Prototypes.
  3. Bus Pirate v4.0
  4. Bus Pirate v3.6

External links