We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi All,
I want to use MR2A16A MRAM for my application. I initialize FMC for 18 Bit address and 16 Bit data . I assumed that I can write and read data successfuly. I saw when I debug but when I restart mcu or cut down power MRAM lost its data. How can it be possible when you write data successfuly to MRAM ?
Thanks in advanced
ctarakci said:MR2A16A MRAM
You mean this: https://www.everspin.com/family/mr2a16a ?
This has nothing to do with ARM or Cortex-M - you need to go to Everspin for support with their product:
https://www.everspin.com/contact-us-everspin-technologies
Thanks for your answer. I asked here because my answer maybe wrong initialize or any other. It may have special trick to setup mram I dont know. MRAM is non-volatile ram but i did not find logic behind this problem.
Still no ARM or Cortex-M problem. Maybe check a forum specialized for your chip (SoC).
thanks
ctarakci said:It may have special trick
If it has any "special tricks", then that would be a function of the memory device - again, nothing to do with ARM or Cortex.
Remember: the memory neither knows nor cares what microcontroller you use - it's behaviour doesn't change for different microcontrollers!