Yes it will take a lot of pins.
I'm using I2CREAD/I2CWRITE w/o any issues, but it is slow.