The Bus Pirate v3.6a is a tool for troubleshooting and communication between a PC and any embedded device. It supports various protocols and voltages from 0-5.5VDC, which saves time during early prototyping. The device is controlled by typing commands into a terminal on your computer and it also features a bootloader for easy firmware updates. The main components of the Bus Pirate are the PIC24FJ64 processor and a USB-to-Serial chip, and it has a labeled 0.1″ pitch 2×5 pin header for standardization.
Note: We sell a handy cable to connect the Bus Pirate to the system you are developing, debugging, or reverse engineering.
Note: This product is a collaboration with Ian Lesnet. A portion of each sales goes back to them for product support and continued development.
FEATURES
- Supported protocols:
- 1-Wire
- I2C
- SPI
- JTAG
- Asynchronous serial
- MIDI
- PC keyboard
- HD44780 LCD
- 2- and 3-wire libraries with bitwise pin control
- Scriptable binary bitbang, 1-Wire, I2C, SPI, and UART modes
- 5.5V tolerant pins
- 6V measurement probe
- 1Hz – 40MHz frequency measurement
- 1kHz – 4MHz pulse-width modulator, frequency generator
- On-board multi-voltage pull-up resistors
- On-board 3.3volt and 5volt power supplies with software reset
- Macros for common operations
- Bus traffic sniffers (SPI, I2C)
- A bootloader for easy firmware updates
- Transparent USB->serial mode
- 10Hz – 1MHz low-speed logic analyzer
- Scriptable from Perl, Python, etc.
- Access to PIC24FJ64 ICSP programming port
DOCUMENT
SHIPPING LIST
- 1 x Sparkfun Bus Pirate – V3.6A