Que tenga conocimiento ningun PIC permite variar de 8 bits el envio por SPI. Es decir son todos paquetes de 8 bits.
Es un problema si queres usar el CS del mismo SPI, ya que lo pone en estado alto en cada bit, cosa que no ocurre con algunos otros micros donde uno puede seleccionar la cantidad de bits a enviar de un solo golpe y recien alli modifique el CS.
o de disminuir el tiempo entre bytes ?
Al no poseer DMA, y tener un solo nivel el buffer. Lo rapido va a estar determinado por el software.
Sea por interrupcion o esperando que se envie...