Hello!
The advantage of SPI is that it's a lot faster. I2C is usually limited to 100 or 400 kbps.
With SPI, you can have faster access. The advantage of I2C is that you can address more
than 1 device on the same bus. But if you just use one device, the advantage is not that
great, and on top of that I2C is often tricky to tune.
I was used to DS 1390 (Maxim), but now I'm going to try MCP7951 which has many
advantages and which costs 1/3 of the price. And it's pin compatible with DS 1390.
The SPI clock is up to 5 MHz in both cases.
Dora.