Hi Jaime
I think that this is mainly a question of price. A 4Meg MRAM costs about $17 in 1000 quantity. A 4Meg SPI FLASH will cost maybe $1. And if you want much larger memory it is only a bit more.
For a web server (to store web pages and graphics etc.) the 35ns access time of the MRAM is no real advantage. Serial SPI access, although much slower in comparison, is adequate considering the other delays involved with data transmission.
Where the MRAM can't be beaten is that it also writes and deletes [if even needed] this quickly (SPI FLASH writes take several us and block deletes several ms). SPI FLASH has also wear-out so, in some applications, needs refresh and wear-out avoidance. MRAM doesn't have these restrictions.
The last point to consider is the connection. MRAM requires the FlexBus and so it limits the choice of M5225X parts to the larger ones with these pins - see an overview here: http://www.utasker.com/forum/index.php?topic=256.0
- SPI FLASH requires only 4 QSPI pins.
See the following where I tested a file system in MRAM on the M52259EVB: http://www.utasker.com/forum/index.php?topic=504.0
Regards
Mark
www.uTasker.com