BUS Pirate Board

Hello all,

Recently I came across the “Bus Pirate” board from Sparkfun. http://www.sparkfun.com/commerce/product_info.php?products_id=9544

I am wondering how much useful it can be with BB. I am always having a problem of configuring expansion PINs for SPI, I2C, McBSP, etc. Moreover, I need to bring the level shifter between ADc and BB due to voltage mismatch.

Does anybody ever use this board with BB ? does it work correctly as expected?


The current SparkFun version seems to be a clone of an older Bus Pirate design.

The latest Bus Pirate Version 3b is available here:

I consider Bus Pirate more as a reprogrammable USB peripheral protocol engine for 1-wire, 2-wire, and 3-wire interfaces. One feature that I wish for (and may do in my clone of it) is to provide power from the USB cable to drive these interfaces rather than depending on a seperate power source.

Bill Mar
Special Computing


Thanks for the detail.


I found it extremely useful on my class project, and I’m looking to now buy one myself.

– @