I a looking to interface a MR2A16A 4Mb 16-bit MRAM with an Arduino Mega. I am new to interfacing with memory chips and would like some advice from someone more experienced than myself. I am not looking for speed or a permanent implementation, I am just wanting to be able to read and write to the chip for testing purposes.
From the datasheet it seems as the MRAM uses the exact same timings and interface as a similar SRAM chip. I looked at the pinouts and I should have enough for the 18 address pins and the 16 data pins of the MRAM plus the 5 control pins.
Please let me know if :
This is possible.
What advice/tips I need to proceed
I would need any additional circuity to interface the chip?