A PIC32 interrupt driven SPI communication method using FIFO buffers.