Habe mal etwas in dem Helpfile von Bascom gestöbert.
SPI kann man tatsächlich auswählen ob Software oder Hardware benutzt werden soll.
Geht über Config SPI=soft/hard.....

Zu IIC steht im Helpfile das Defaultmäßig Software IIC verwendet wird.
Zum verwenden von Hardware IIC muss die Lib "I2C_TWI.LBX" über $lib "I2C_TWI.LBX" eingebunden werden.