For expert - flash question

I know that NAND type flash is primarily used in memory cards, USB flash drives, solid-state drives.
But must NAND type flash memory be always SPI device only or not?
For example I read a datasheet for HY27US08121A flash NAND but I did not find any details that it should be SPI.
But if NAND would not be of SPI then what bus would it be used?

The technology of the memory cell does not dictate how you access it.
If you look at the datasheet for the device you mentioned, you'll see it has a parallel I/O structure, where commands, addresses and data are passed over the same set of pins, instead of serially as for SPI.

This is now your fourth post on the same subject in different threads.
Cross-posting is virtually guaranteed to piss-off the maximum number of users, who answer your question, not realising that the question has already been answered in another thread.


I am sorry for posting a similar subject.
I am a new with Arduino so my another question:
Is here anywhere an example /tutorial how to write to/read from the parallel I/O structure of NAND flash such as HY27US08121A?

All you need should be in the datasheet

In the datasheet I can find some details about flash itself but where can I find details how I can interact with Arduino?
E.g. how I can connect data bus and where connect (to Arduino ) control signals such as CLE,ALE,RE,CE etc of flash?
Thanks for the reply

All the controls and data connections are just Arduino I/O pins.
You need to write the software, of course, but all you need is in the datasheet.

See here: (for the multitude of other people who keep asking this question)

It Is NOT a viable solution, it will take between 1-2 days to fully extract a current technology Nand-Flash chip. (see my timings using HAND crafted assembly code)
And WEEKS to do the latest devices even using a Arduino Mega.

And NEXT TIME search the forums.

and with an Arduino Due?

Your link is blocked by my proxy server. The company has it categorized as pornography. Must be all that flashing.