Hola:
Para eso usa las memoias RAM dedicado a los PIC y no tiene mucha capacidad.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2698
Aún así insiste, puedes usar también las DDR3 de hasta 64 GB montanto módulos, ejjeje,. Con un módulo de 4GB para hacer pruebas está bien. Ya que tienes el que tienes para jugar, mejor úsala. Eso si, si usas mucha capacidad, te vale para hacer un registro de datos (Data Logger), luego lo grabas en algún Compac Flash pequeño.
Son más fáciles de usarlo ya que son en paralelo y no requiere tanta electrónica ni protocolo de comunicación compleja como las SD.
Recuerdo que hay memorias que tiene su multipexos para escoger el integrado adecuado, dentro de ella escoge la dirección de memoria, luego el dato a introducir.
Por ejemplo:
Un módulo de memoria tienes en una cara 8 IC, que son 8 edificios. en el otro lado de la cara del módulo de RAM o PCB tiene otros 8 IC, en el otro lado de la calle otros 8 edificios. Elige una cara (calle), te encuentras 8 IC (8 edificios), escoge el primer IC (edificio), encuentra la dirección que quieras, por ejemplo la dirección 0x10 (puerta de la vivienda número 10), e introduce un dato, por ejemplo: Si en cada dirección pueden caber 8 bits (8 personas por cada cuarto) introduces 2 bits (2 personas).
Espero explicarme bien lo que quiero decir.
No olvidar que esos datos de la RAM siempre tiene que estar alimentado, luego lo pasas a un disco duro IDE, o una tarjeta SD, CP el que desees.
Recuerdo que hacían experimento con la PlayStation 3 apagándola menos la memoria RAM, extraían los datos datos almacenados en ese momento y lo pasaban dumpeando (puenteando) hacia el PC para examinar los datos.
Para lo que quieres, puede ser util un buen Data Logger.
Saludo.