The bus pirate can interface with most serial interfaces (SPI, I2C, RS232, JTAG, 1wire, etc) and is controlled by a simple serial terminal. If you have a bus pirate and a pc with a serial port, you can talk to most serial chips.
The kit includes all the necessary parts, including pre-programmed microcontroller, printed circuit board, integrated circuits, and connectors. You'll need to supply your own 6v-20v DC power supply and DB9 male to female serial cable.