Questions tagged [non-volatile-memory]

Memory which maintains it's value through power cycles.

Filter by
Sorted by
Tagged with
0
votes
2answers
59 views

Is a NAND flash chip better for power saving purposes as a micro SD card?

I know, they are technically the same, but from what I read, NAND flash chips can be controlled better like putting it into standby and waking it up in the matter of a few nanoseconds, which could be ...
0
votes
1answer
50 views

Are operations on a MSP430's FRAM Atomic

In a MSP430 with internal FRAM, I am storing a long variable in FRAM with the following code. ...
1
vote
1answer
33 views

Micron MT25QL512ABB8ESF-0SIT not working after Non Volatile Configuration register setting

I'm using the STM32H7 Evaluation board. There is an on-chip QSPI DUAL NOR CHIP MT25QL512ABB8ESF-0SIT. After setting up the Non-volatile configurations Register value to 0x89D6 and power cycle, FLASH ...
0
votes
1answer
39 views

Microchip 48LM01 memory secure read operation CRC and STM32 hardware CRC

I'm trying to use STM32 hardware CRC calculation mechanism to get CRC value from this data (3 byte address and 128 bytes of data): ...
0
votes
1answer
25 views

Memory row driver does not have enough driving power

I am building the row driver of a piece of RRAM. Different from traditional memory, RRAM's cells are composed of resistor-like elements. I tried using a single inverter and a back-to-back inverter ...
4
votes
3answers
856 views

Can EEPROMs have feedback networks to make state machines?

I have imagined a simple system that detects in which direction a stepper is going based on the voltages across the windings, and which emulates from that two end switches relying only on one single ...
0
votes
2answers
67 views

Search terms for serial number IC or memory dump without initialization?

I have an existing product which I'm tasked to add an electronically read serial number to. There are specialized ICs for the purpose but they all require some initialization or handshaking before the ...
1
vote
1answer
45 views

Industry Standard for Memory Address Decoder Design

I am currently designing the address decoder of a piece of ReRAM that will be sent to TSMC and manufactured. I have studied in class and textbook that there are two common address decoder designs. One ...
1
vote
4answers
1k views

Silicon-free amplifier

I'm working on building a silicon free computer and I need a way to store information after power off. Right now, solid core memory seems like the best option. However, the sense line of solid core ...
1
vote
2answers
45 views

Do bank/rows/columns based NOR flash memory exist?

SDRAM supports more addresses than their address bus width allows thanks to the bank/row/column scheme it's based on. My question is if there are non volatile parallel memories that are based on the ...
1
vote
1answer
31 views

Operative Definitions of Memory in Circuits

I've been studying Memristors (non-ideal) and some related circuits depending on pinched hysteresis of the IV for use in memory. I'm still puzzled by the lack of general framework for what constitutes ...
0
votes
1answer
238 views

Why doesn't ESP32 support NAND flash?

Simple question, but I can't find anything on the internet about it. Why would Espressif not support NAND flash when it is the more economical option? I ask because I'm trying to integrate a 128MByte ...
0
votes
3answers
107 views

Storing data for a really really long time [closed]

How might one store data for the far future? (100 years and up, possibly centuries) This is entirely hypothetical but would it be possible for semiconductor based data storage to have similar ...
1
vote
1answer
74 views

Trying to understand the FLASH region of an STM32L433

I am trying to learn more about the STM32's FLASH memory (on the Nucleo-64 STM32L433RCT6P) so that I can use a page of the FLASH memory to store some user configuration (so that the data is retained ...
5
votes
2answers
677 views

How Many EEPROM Write Cycles Left in My EEPROM

I ordered some AT28C256 EEPROMs, but none of them were cleared, they all have some garbage programmed, probably from the last user. Obviously they're supposed to be clean and new. I wanted to ask, is ...
2
votes
0answers
35 views

Physical Properties of Memristor from I-V characterestics

I'm trying to understand what an IV plot of a memristors tells me in terms of physical properties. So these are the questions with the relevant plots: If I have a pinched hysteresis loop that does ...
2
votes
1answer
74 views

How are the bitflip and row hammering effects taken care of by micro controllers in critical systems?

Bitflips/random hardware faults and row hammering are some of the things which could damage the memory. Do the current breed of latest microcontrollers, used in embedded systems, have any mechanism ...
0
votes
1answer
78 views

Repair MRAM that's been exposed to a magnetic field

Is there any way to repair MRAM that has been exposed to a magnetic field? I've got a bit stuck (3rd bit) on my MRAM. Probably due to exposure to a magnetic field. Is there any way to fix this short ...
13
votes
8answers
4k views

EEPROM being both “programmable” and “read-only”

Since it is called programmable, I tend to think that it should also be named with the write option. What is the deal here?
0
votes
0answers
38 views

Why it is required to write each byte with 0 before erase in NOR flash?

It is written in some sites that for NOR flash, each byte has to be written with 0 before erase. Why it is required to write with 0 before erasing? Erasing the sector change each byte to 1.
0
votes
1answer
30 views

Can I read programmed content inside any sort of non-volatile re-programmable memory device with Microscope, X-ray, etc.?

Non-volatile re-programmable memory like NAND flash, NOR flash, and etc. stores information in forms of electron charges and doesn't change in structural forms that can be inspected with X-ray or ...
1
vote
3answers
89 views

How to store one bit without the use of an IC? [duplicate]

I am trying to store a bit of data from a circuit, but I don't want to use an IC like an EEPROM chip. Is it possible to store one bit with a transistor or something else to that effect?
1
vote
2answers
52 views

Power On Tracking Integrated Circuit, ON Time Odometer [closed]

How would I realize a I2C/SPI device capable of tracking how long power has been applied over the lifetime of the device? Ideally this would be a 8 pin (or less) SMT part costing around a couple ...
0
votes
0answers
110 views

How to design 1T-1C DRAM circuit in spice design tools, such as LTSPICE?

I have been trying to design a DRAM cell using the LTSPICE MODEL tool. The DRAM that I want to design is of 2nd GENERATION, i.e, 1t-1c dram cell. But whenever I design digit line it states the line is ...
0
votes
1answer
78 views

Where is load-leveling data stored on a MicroSD card?

Reading this question on load-leveling of writes on a MicroSD card, Is it true that a SD/MMC Card does wear levelling with its own controller?, it prompted me to wonder where on the MicroSD card is ...
2
votes
1answer
94 views

Mysterious NVM write protection

I'm implementing a serial bootloader on an ATSAME51N20A (Cortex-M4). I'm reading in packets of UART, and writing them to internal flash. For some memory addresses the flash writes work fine, and for ...
0
votes
0answers
48 views

FRAM : excessive erase of one memory cell can damage another memory cell?

Erroneously , we made excessive erase of FRAM first 1024 bytes multiple times (millions and more erases). Afterwards we observed that memory upper half is damaged (part of it). Can it be that ...
2
votes
1answer
1k views

Write endurance: Is there a difference between eMMC and Micro SD Card?

I have seen several forum posts (link 1, link 2) debating whether eMMC offers an endurance advantage over SD cards for embedded applications. My understanding was that the write endurance problem is ...
0
votes
1answer
56 views

Writing on one flash memory location could affect whole memory page

I am working on designing energy meter using PIC18F46K80. When the power goes off the meter store data on the flash memory (credit and so). Meter power supply stores enough energy to supply the ...
1
vote
1answer
65 views

Is writing in FeRAM memory cell destructive?

I have read that writing in Ferroelectric random access memory is not destructive. But in a WL||PL memory architecture, if I try to write a '0' in a cell and the adjacent cell holds a '1', shouldn't ...
0
votes
3answers
288 views

Is there any memory cell that can store more than one bit? [closed]

SRAM, DRAM, Flash, EPROM - all of the memory cells contain one bit of data each. Is there any memory cell that can store more than one bit, e.g. 2 bits/4bits?
1
vote
2answers
312 views

Programmable gain non inverting amplifier

I'm a hobbyist and like to design my own tools rather than buying chinese "kits" that teach nothing. I have been needing all sorts of amplifiers for different things and usually I would just use an ...
0
votes
1answer
177 views

How is an EEPROM different from a Flash memory? [duplicate]

I am trying to understand the terminology used for various non-volatile memory chips for example as EEPROM and Flash. Is there any preference to use the word EEPROM or Flash for specific type of ...
5
votes
4answers
2k views

Memory capability and powers of 2

Why are computer memory capabilities often multiples of a power of two, such as 2^10 = 1024 bytes? I think it is something related to the binary logic, but I do not understand the precise reason for ...
1
vote
2answers
190 views

Adapting an I2C FRAM chip to an SRAM-like parallel interface

I have a project that requires a parallel interface non-volatile RAM. I had hoped to use an FRAM, however the only parallel FRAMs seem to much larger in capacity (and more importantly, price) than I ...
12
votes
7answers
4k views

Need a non-volatile memory IC with near unlimited read/write operations capability

I need a memory solution which is going to be used to keep track of an accumulated count on a micro-controller based project. By accumulated count, I mean to say that the micro-controller uses this ...
0
votes
2answers
197 views

Initial data values of FRAM devices

I've got an FM25L16 FRAM part in a board design. For a new part from the manufacturer, what are the initial data values? All 0x00, or all ...
1
vote
2answers
153 views

I've seen many conflicting answers online: For optical storage, does a pit represent a '1' bit or does a land represent a '1' bit?

I've seen many conflicting answers online so: When reading an optical disk, which one of these is true: A 'pit' represents 1 and a 'land' represents 0 or A 'pit' represents 0 and a 'land' ...
0
votes
1answer
13 views

Is it possible to add a UID to M45PE10-VMN6?

Is it possible to add a UID to p/n M45PE10-VMN6 ? We need to add this security feature to these chips, but I am assuming it needed to be done at factory. Originally we could have purchased p/n ...
1
vote
4answers
290 views

Volatile keyword with ADC, USB interrupt readings

I was just reading an answer about global variables, it also stated that I should use volatile affix whenever a global is used in an interrupt. In my program I am using a 30 byte ADC buffer without ...
0
votes
0answers
94 views

W25q64 Nor flash does not get Erased

I am trying to write the data into the NOR flash but for some reason it is taking some random/garbage data . First i tried to erase the sector then i read the data from the same location which i have ...
7
votes
3answers
4k views

Why isn't there any EEPROM in STM32F4 MCUs? [closed]

Why isn't there any EEPROM in the STM32F4 series MCUs? Mostly I have Microchip MCUs and they have EEPROM available in them, but I just found out that it is not available in the STM32F4 MCUs... And it ...
0
votes
0answers
24 views

Can FOTA be performed by changing the execution point of the code i.e, changing the program counter in lpc1759

For FOTA can we divide the memory into two blocks, eg : block A and block B. And whenever there is a new version of firmware detected, we shall change the execution point of the code. Is this ...
0
votes
1answer
55 views

Measurement of the retention period of a memory cell

Manufactures of Non Volatile memory devices give a quote for the Memory retention period of their device. To the best of my understanding, this period refers to the maximum period up to which the ...
0
votes
1answer
2k views

NOR Flash Memory Full chip vs Block vs Sector Erase

I am trying to use a NOR flash memory device: SST25VF016B (with STM32 discoveryboard F407VG). However, I am confused on some terms on their datasheet. You can find the datasheet here: https://www.elfa....
22
votes
4answers
4k views

Why are SRAM based FPGA used more than NVM based FPGA?

SRAM based FPGAs need to load the bitstream again after power off. Meanwhile the Non-Volatile based one don't need that. I wonder, why are more experiments and security research done on the SRAM ...
1
vote
2answers
456 views

Why is there a need for an eNVM and an eSRAM in the same SoC FPGA

SmartFusion2 SoC FPGA is distinguished by containing an embedded Non-Volatile-Memory (eNVM) that is used to store the code needed for the booting process of the FPGA after power up. So in the presence ...
2
votes
1answer
112 views

What makes Smartfusion2 FPGA clamed as highly secure to ensure secure booting?

Is the FPGA Smatfusion2 claimed to be highly secure by its manufacturer (Microsemi, now Mircochip) because it is a non volatile memory FPGA? Meanwhile the SRAM FPGA like the zynq 7000 are considered ...
0
votes
1answer
273 views

How to work with eMMC from software developer point of view

I am facing a problem how to implement parameters management in an embedded software. Parameters management means that I have some subset of variables which values should be persistent but they will ...
1
vote
1answer
475 views

Possible to replace worn out NAND chips in solid state drives?

I understand that SSD endurance is typically much greater than advertised and disregarding any form of data recovery, is it possible to replace NAND chips in solid state drives (with the exact same ...