Creo que todas estas preguntas, dependen de la cantidad de datos que quieras almacenar...
por ejemplo, si usas un 16f876, y la cantidad de datos a almacenar no son demasiados, solo tendrías que guardar estos datos en la eerpom interna del pic... (de la eeprom, no se van a borrar...)
Posteriormente, conectas el pic al pc, por medio de un max232...
y usando la USART, ya tienes comunicación serie desde el pc, con el circuito....
solo tienes que hacerte una rutina de lectura de petición de descarga de datos, y otra rutina de envío de datos al pc...
una vez que los datos los tengas en el pc, solo te queda borrar los datos descargados de la eeprom.
como el tema será un poco mas complicado de como lo he pintado yo, ya te seguiremos ayudando...