Ahora sí. Entiendo lo que tratas de hacer. La respuesta depende de
cuanta información debe retener el circuito, por ejemplo, hice una estación meteorológica y usé una eeprom 24FC1025 de 1Mbit que si toma los datos climáticos cada 1 hora alcanza para guardar casi 11 meses.
Si los datos son muchos no te combiene usar una eeprom común y ahí sí lo mejor es usar una MMC, esta la conectás al pic por bus SPI como te comenté, el pic guarda todo en la tarjeta MMC, cuando quieras obtener esos registros si el pic es usb debes leer datos por SPI e ir enviando por usb dato a dato hacia la pc. Otra forma de hacerlo que es más económica es que la memoria MMC sea extraible, entonces llevas los datos a la pc con la tarjeta misma, esto te permiteusar un pic no usb que puede ser mucho mucho más barato, un lector de tarjeta a USB de esos que parece pendrives cuesta menos de €4, lo sé pues compré uno en Mercado Libre a $15 ARG. (aprox €3.20)
Saludos y fijate que hay mucha info en el foro sobre este tema. hay que saber buscar