Coincido con Maunix, aunque hay un truco cuando ya tienes tu placa hecha con memorias I2C y te quedas corto...

Consiste en "apilar" los integrados uno sobre otro y conectar las patillas del bus I2C y las de alimentacion mediante soldadura, y las de seleccion de direccion ir haciendo las combinaciones necesarias.
Normalmente en memorias que usan I2C es normal que se puedan conectar en tre 4 a 8 dispositivos del mismo tipo.
Hacer esto con SPI es mas complejo, porque ademas consume mas pines I/O y un pin para el Chip Select por cada dispositivo SPI.
Por eso tambien las capacidades de las memorias SPI normalmente son mas grandes...
