Buscando alternativa a I2C

Estoy planteando un proyecto y necesito guardar datos y quiero aprovechar un arduino que no tiene eeprom. He visto un chip sencillo para ello. Pero usa I2C. Y ya tengo todos los pines analógicos ocupados.

¿Existe algo que haga de puente entre I2C y el protocolo ICSP?

Asi gasto pines del header que hay aparte y un pin digital.

Solo ocupas 2 pines analógicos para el i2c, en que los tienes ocupados? igual y hay una forma de liberarlos y así puedas usarlos para guardar tus datos. Por cierto que arduino estás usando? Que yo sepa todos cuentan con EEPROM .-.

Uso el duemilanove. No se si tiene, pero de tener no sería suficiente.
Y tendría 6 potenciometros conectados.

El Duemilanove tiene ATmega168P o ATmega328P; ambos poseen 512/1024 bytes de EEPROM incorporado.
La librería EEPROM es la que facilita su uso.

Agrego a lo que dice Lucario448: cualquier arduino tiene EEPROM.

Y yo repito: la eeprom puede no ser suficiente. Y si no lo es o encuento un chip que haga de puente o no puedo hacer el proyecto. Y no, no puedo prescindir de ningún pin analógico.

He estado buscando y lo que he encontrado es en la dirección contraria, y creo que aparte de no encontrar donde comprarlo tampoco me serviría.

Vale he estado pensando un poco y puedo liberar analogicos usando un multiplexor. Asi que fin del problema.