EEPROM or SD CARD ?

hi
I'm trying (because its stil not working yet :slight_smile: ) usind SDcard to store data in my UNO , and I am realizing that power is important , current needs to be high , and need to be stable etc ..

What about using an EPPROM instead of SD Card ?
Which one do you suggest ?

How complex it is to manage them and extract data from it ?

thanks,
Fabio

Use of an EEPROM is quite simple and it is perfect for small data like some setup which can be used at startup.
UNO has it on chip. EEPROM is unsuitable for frequent writes. It is durable for 100k writes. SD card is better for bigger data and frequent writes but it requires HW and more of code.

FRAM is another option. Write to it with I2C or faster SPI commands. 1, 10, 100 trillion writes available at SRAM speeds, non-volatile memory like EEPROM.
How much storage are you after?
http://www.digikey.com/products/en/integrated-circuits-ics/memory/774?k=fram&k=&pkeyword=fram&pv1989=0&FV=fff40027%2Cfff80434&mnonly=0&newproducts=0&ColumnSort=0&page=1&stock=1&quantity=0&ptm=0&fid=0&pageSize=25

hi CrossRoads ,
not so much data, some measurements / logs .
Thanks for your table, I'll look into it.

I'm interested in this option because i don't want to depend too much on power (as it seem to be with SD ) . How easy it is to retrieve data back form EEPROM/FRAM ?

thanks,
Fabio

Dirt simple. You just perform reads & writes to the locations you are using.
Use a library, or write your own code.

You can also turn the the whole SD-card + reader off via MOSFET.
Then turn it on only when writing and buffer the readings so you write a few measurements at once... the power consumption will be very low with only little code needed. The biggest drawback might be the size of the databuffer costing a little RAM... but you dont need it if thats a issue.