Setup: Teensy 4.1, VisualTeensy, VScode, Modified copy of Teensy Core in project folder
I have a project where I want to add non-volatile memory but I want to be able to access it using "EXTMEM" or an equivalent just like when adding on an extra PSRAM chip to the Teensy 4.1.
I came up with two possible ideas but I don't know if they will work.
First: Use a QSPI SOIC-8 FRAM or MRAM chip
Second (I really don't want to do this): Use an SPI NVSRAM chip and somehow connect the battery to it using some wire and solder
Question 1:
I was wondering if it was possible to somehow use a chip that did not have QSPI (only SPI) (Maybe by disabling QSPI in "setup.c"?). This would allow the use of a SOIC-8 NVSRAM chip like the 23LCV1024 on the PSRAM pads. Then you could just solder some wires onto it to connect it to the battery.
If you could use standard SPI that would increase your choices for FRAM/MRAM chips too.
Question 2:
Could I just swap the PSRAM out for a QSPI SOIC-8 FRAM chip like the CY15B104QSN-108SXI? or an MRAM chip like the M1016204 I don't see why it would not just work (plug&play) other than differences in how the FRAM and PSRAM communicate like different addresses or commands or something.
I have a project where I want to add non-volatile memory but I want to be able to access it using "EXTMEM" or an equivalent just like when adding on an extra PSRAM chip to the Teensy 4.1.
I came up with two possible ideas but I don't know if they will work.
First: Use a QSPI SOIC-8 FRAM or MRAM chip
Second (I really don't want to do this): Use an SPI NVSRAM chip and somehow connect the battery to it using some wire and solder
Question 1:
I was wondering if it was possible to somehow use a chip that did not have QSPI (only SPI) (Maybe by disabling QSPI in "setup.c"?). This would allow the use of a SOIC-8 NVSRAM chip like the 23LCV1024 on the PSRAM pads. Then you could just solder some wires onto it to connect it to the battery.
If you could use standard SPI that would increase your choices for FRAM/MRAM chips too.
Question 2:
Could I just swap the PSRAM out for a QSPI SOIC-8 FRAM chip like the CY15B104QSN-108SXI? or an MRAM chip like the M1016204 I don't see why it would not just work (plug&play) other than differences in how the FRAM and PSRAM communicate like different addresses or commands or something.
Last edited: