Can i use an Arduino to read and/or write to a flash chip.

Hello i was wondering where to find any info on arduino and flash devices. The one that i puticualy want to figer out how to write and/or read. It's datasheet is located here http://pdf1.alldatasheet.com/datasheet-pdf/view/56135/ATMEL/AT29LV010A/+_WQ47UNRlElbDVtERcNvvl+/datasheet.pdf

That link didn't work for me, however it probably communicates with SPI, so look up arduino and spi and once you llearn that it is just. Matter of writing and reading loctions using that protocoll

I'm guessing from the link that this is the datasheet:

If that is the one, then you can, but you need to level convert the 8 data lines as they are not designed to run at 5v.
http://www.rocketnumbernine.com/2009/04/10/5v-33v-bidirectional-level-converter

You can use the 3.3v pin on the arduino to power the chip, and then the level shifters in the link I gave for the data lines. The OE,CE,WE and address pins are 5v tolerant, so you don't need to level shft them.

You will however have to use an Arduino Mega, as the Uno doesn't have anywhere near enough pins to connect to it.

Or use some shift registers/loadable counters for the addresses, and shift registers for the data.

My recommendation would be to run with a TXB0108 instead. Adafruit sells breakout boards. Works great and I have had great luck writing to SDHC cards with them.