In addition to the application of MRAM as a replacement for EEPROM and flash memories, especially for applications where radiation hardness is required, MRAM can also be utilized as a gap memory when used with flash or EEPROM By using an MRAM buffer, the write speed could be greatly improved, especially in burst modes, and the most frequently used addresses could be replaced with MRAM word address