Comparison of Memory Types Available for Your Product
Every electronic system that has some kind of microcontroller, or microprocessor, needs to have some memory attached to it.
This memory holds the program that the processor executes. It also holds the data that the program requires, or produces. This data may come from sensors, or is some intermediate result of the running program, or is simply to be saved or displayed. In an ideal world, there should be only one kind of memory.