In embedded systems, what is the difference between NAND and NOR

In embedded systems, both NAND and NOR are Flash memory types, and their main differences lie in read and write characteristics, capacity, cost, and usage scenarios.


NAND : NAND Flash is a high-capacity memory with a fast writing speed, but the reading speed is slower than NOR. Its main application scenarios include mobile storage, smartphones, tablets, digital cameras, etc. NAND Flash has fast read and write speed, low price, and more times of erasing and writing, but it does not support random reading, and needs to access data through page reading or continuous reading, so it is suitable for applications such as media files and large-scale data storage.

NOR : NOR Flash is a low-capacity, fast read-write memory, the read speed is faster than NAND, and supports random read. Its main application scenarios include embedded system startup programs, operating system kernels, firmware upgrades, etc. NOR Flash is favored by embedded system developers because of its fast reading and support for random reading, but it is gradually replaced due to its shortcomings such as small capacity, high price, and slow writing speed.


In general, NAND and NOR are different in usage scenarios, read and write speed, capacity and price. In practical applications, it is necessary to select the most suitable memory type according to specific requirements.

Guess you like

Origin blog.csdn.net/FLM19990626/article/details/130984101