Hard-SPI with its SCK of fOsc/2 is faster, likely there won't be a difference between the Soft-versions.
Overall speed is a function of serial IO and code to fetch or store corresponding data, while the latter can take up multiple times of the transfer. SPI still has advantages, as the integrated SPI unit does rx/tx on its own, while user code can do other stuff in the meantime.
At fastest pace with Hard-SPI one byte takes 16 cpu clocks, If storing of data takes for example 100 cpu cycles, overall speed is rather slow.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum