About SPI, I've never used it but I2C uses 2 pins and SPI uses 3, so right there things "should not" work as you wish.

But does SPI need the DataIn line to display to a LCD? I wouldn't know.

Robert