3 ms·
For anyone interested in using MRAM rather than reading about it---with the caveat that there's nothing noticeably different from flash as a regular (not perfor
by PennRobotics 5y ago
For anyone interested in using MRAM rather than reading about it---with the caveat that there's nothing noticeably different from flash as a regular (not performance-focused) developer---I will suggest the first chip I encountered with this memory type:
The Ambiq Apollo 4 (Cortex-M4F) includes 2 MB of MRAM and achieves quite a bit of power savings (4 uA/MHz) from the Apollo 3. No idea what proportion of savings comes from new NVM tech vs smaller transistors, better peripherals, or finer voltage thresholding ("SPOT"), and I never checked the claims that MRAM has infinite endurance (as opposed to FRAM) or that computations can be performed from MRAM in the nanowatt regime.
https://ambiq.com/apollo4/ https://ambiq.com/apollo4/
- baybal2 5y agoMRAM doesn't have an unlimited endurance. At most, the STT MRAM will give you 10^15 guaranteed writes before the junction starts to fail repeatedly. This is though, way, way better than flash. To get to DRAM level it needs 10^17, or ideally 10^18, so it can be used as cache. It is also not the most power efficient memory, but still way better than any DRAM. SOT MRAT promises more performance, and endurance, and VCMA promises more power efficiency, and logic compatibility.