Thanks for your reply @pylon.
Yes, sorry, I'm using an Arduino UNO.
I'm using the chip for a quadcopter we're working on, and it needs an Altitude Hold mode. Anyway, I didn't know the sampling rate is as high as 2kHz. Wouldn't need that much so I think I2C will do fine and I'll go with it.
Since you mentioned lowest accuracy, how do I increase accuracy? If the sampling rate isn't very low at high accuracies, the trade off will be definitely worth it.
Also, can you mention the source for your information?
Thanks.