Edited sentence: Currently, 6T- SRAM is normally used as the read/write memory.From the early chips, which used RAM and ROM on the same chip, EPROM was later used, which was then followed by EEPROM, and finally by NOR Flash memory.However, MRAM could potentially replace it as it is 4-10 times denser which would make it more cost effective, and its endurance allows for different architectural approaches.In the future, MRAM could potentially be used in microcontrollers as it has infinite endurance and its incremental semiconductor wafer process cost is relatively low.It would also resolve the scaling barrier Flash is widely considered to have reached at process feature sizes below 90nm.Moreover, it would be an effective low power solution since a big fraction of microcontroller applications are power sensitive.Since the emergence of microcontrollers, different memory technologies have been used as the program memory as well as the read/write memory