Questions tagged [non-volatile-memory]

Memory which maintains its value through power cycles.

Filter by
Sorted by
Tagged with
0 votes
0 answers
38 views

External NOR Flash malfunctioning

External NOR Flash malfunctioning Part used: ZD25WQ16CTIGT Zetta NOR Flash We are using Zetta family 16MBit NOR Flash in a partitioned format. One partition is used as an emulated EEPROM, and another ...
EmbeddedEngineer's user avatar
1 vote
3 answers
166 views

How to implement a solid-state non-volatile switch?

I found this heavily downvoted question about how to implement a non-volatile switch (i.e. a switch that remembers its last state even when power is removed). While the OP asked the question in a ...
Ryan Griggs's user avatar
  • 2,636
2 votes
0 answers
52 views

Is it safe to replace a 120ns Flash memory with a 90ns part?

Here is an old PLC board with a pair of AM29F200AB-120SI SOP-44 256kB 5V flash chips. One is unable to retain data, after nearly three decades in service. These are very challenging to find today, ...
rdtsc's user avatar
  • 16.1k
1 vote
1 answer
126 views

NVRAM data is reset to 0 when using NVIC_SystemReset()

I am working on nRF52840 with Mbed5.15. Trying to persist data in NVRAM. In the linker script nRF52840.ld I have something like this: ...
r0n9's user avatar
  • 133
0 votes
1 answer
24 views

Why am I seeing erratic behavior by a variable stored in "information memory" on MSP430?

Sometimes a variable in information memory updates as expected and sometimes not. For example, I would expect the following program to print... 0 0 1 ...but, in ...
bigjosh's user avatar
  • 9,948
0 votes
2 answers
189 views

Behaviour Variables stored in non volatile memory after RESET [closed]

I need to know if a variable stored in a non volatile memory, after a Power On Reset do this variable return to its default value, or it keeps the last valid value before the reset
Oussama El Hassouni's user avatar
6 votes
1 answer
430 views

eMMC data lines swapping

I'm routing an eMMC 5.1 device to a iMX6 microprocessor. When routing the DDR RAM, I've swapped several data lines to ease routing, following widely available documentation on the subject. There isn't ...
Nicolas's user avatar
  • 200
8 votes
3 answers
1k views

What are the "redundant bytes" added to every page of this NAND flash?

I was tinkering around some NAND flash memories and found out that some of them (not sure if it's all of them) have a few "redundant bytes" that are something of a mystery. (See related ...
Tirdad Sadri Nejad's user avatar
-1 votes
1 answer
108 views

STM microcontroller: Is there a way to reset and reprogram read-only memory?

I have an STM32F427VIT6 embedded microcontroler. It has a protected-memory bootloader. Is there a way to reset it and modify that bootloader?
RootInit's user avatar
  • 109
0 votes
1 answer
113 views

Microcontroller, Flash EPROM and RAM combination questions

I have chosen a specific microcontroller (MCU) for a project, based on price, package size, and speed. It's the NXP LPC1768FBD100, a 100 MHz ARM-based MCU with 512 KB program memory and 64 KB SRAM. My ...
Elementronics's user avatar
1 vote
0 answers
127 views

Replacing CMOS SRAM with NV SRAM

I have an electronic board from a professional video device containing a 256K 8bit CMOS SRAM 28 pin DIP. I wish to replace this memory with a Nonvolatile 256K 8bit RAM 28 pin DIP, so that I can read ...
sunomono's user avatar
8 votes
3 answers
5k views

How long can a micro SD card hold data without being powered? [closed]

I lost a micro SD card few years ego, and I'm worried that someone may find it and misuse the data stored in it. How long can a micro SD card keeps the data without being powered, ignoring other ...
user avatar
1 vote
2 answers
168 views

Non volatile memory on simple hardware board [duplicate]

I'm designing a low frequency board with some analog signals inputs and a few discrete logic gates which drive warning LEDs. I want to save the status of the LED even if the board is powered off. No ...
Isacco's user avatar
  • 33
0 votes
0 answers
66 views

How to debug problems on a FRAM communication?

I have a proprietary device with this FM25VN10 FRAM and, due to shortage, I had to replace a compatible model, which in this case is this one CY15B004Q. However, I am having struggling to have ...
Ricardo Goncalves's user avatar
0 votes
1 answer
58 views

Alternate of the parallel flash

Hi I am looking for an alternate of the flash S29AL016J70BFI010, its a top boot sector device. unfortunately I have not found any 16Mb flash with top boot sectors. Although I am able to find 32Mb or ...
Manoj N's user avatar
0 votes
2 answers
118 views

Best memory choice for my sensor

I'm a software developer and trodding in murky waters here so please do forgive my lack of knowledge. I've been developing a sensor with the nRF9160DK and some accelerometers. I need to continuously ...
nwretborn's user avatar
0 votes
0 answers
597 views

Power Consumption for DDR3L SDRAM IC's

Designing a board that will utilize some DDR3L memory for the first time and looking to gain some confidence in some steps I've assumed/taken so far. I plan to use two 4Gb SDRAM IC's (MT41K256M16TW-...
seggles's user avatar
  • 153
1 vote
1 answer
78 views

Is there internal flash ROM on a SD card?

I searched but could not find the answer to my question. What I want to know is this: do SD cards have internal flash ROM that enables the SD card to communicate/interface with a SD card reader, ...
Robert Braun's user avatar
0 votes
1 answer
279 views

EEPROM memory erase bit vs word

If I have an EEPROM 1K X 16, can I erase bit by bit or just word by word (2 bytes/16 bits) in my matrix of registers ? In digital systems - TOCCI, the EEPROM is modeled by a matrix of registers, each ...
Felipe's user avatar
  • 119
2 votes
1 answer
409 views

Why is a Flash memory cell '0' when programmed and '1' when erased?

When a floating-gate transistor has no negative charge in the gate (i.e., it is erased), it conducts when the world-line voltage is applied to its gate terminal, pulling the bit-line to ground. Doesn'...
Nicol's user avatar
  • 141
0 votes
0 answers
220 views

Is erasing flash memory supposed to be this slow? (S25FL127S)

I'm trying to interface with a Cypress/Infineon S25FL127S (https://www.cypress.com/file/177961/download - 16MB SPI Flash module) and the Erase commands are very slow. Testing with two different ...
bgp's user avatar
  • 273
0 votes
2 answers
314 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 ...
Krauseler's user avatar
0 votes
1 answer
249 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. ...
Eric Johnson's user avatar
1 vote
1 answer
151 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 ...
Taher Kawantwala's user avatar
0 votes
1 answer
153 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): ...
Kamil's user avatar
  • 5,956
0 votes
1 answer
35 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 ...
Jeffrey Yu's user avatar
4 votes
3 answers
933 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 ...
user42875's user avatar
  • 1,324
0 votes
2 answers
81 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 ...
winny's user avatar
  • 13.7k
1 vote
1 answer
68 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 ...
Jeffrey Yu's user avatar
2 votes
4 answers
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 ...
Firewolf's user avatar
1 vote
2 answers
116 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 ...
BamsBamx's user avatar
  • 269
1 vote
1 answer
37 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 ...
Lost In Euclids 5th Postulate's user avatar
1 vote
1 answer
2k 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 ...
David Cutting's user avatar
0 votes
3 answers
126 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 ...
crossroad's user avatar
  • 1,400
1 vote
1 answer
260 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 ...
Cimory's user avatar
  • 97
5 votes
2 answers
991 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 ...
Yigit_Yildirim's user avatar
2 votes
2 answers
241 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 ...
Lost In Euclids 5th Postulate's user avatar
2 votes
1 answer
183 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 ...
Rookie91's user avatar
  • 2,118
0 votes
1 answer
150 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 ...
Arno van der Weijden's user avatar
13 votes
8 answers
5k 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?
muyustan's user avatar
  • 2,066
0 votes
0 answers
237 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.
indira's user avatar
  • 101
0 votes
1 answer
90 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 ...
user3498780's user avatar
1 vote
3 answers
360 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?
Ryland Goldman's user avatar
1 vote
2 answers
80 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 ...
Richard Hirsch's user avatar
0 votes
1 answer
217 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 ...
Milwrdfan's user avatar
  • 101
2 votes
1 answer
196 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 ...
Peter Kapteyn's user avatar
0 votes
0 answers
116 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 ...
ransh's user avatar
  • 123
4 votes
1 answer
5k 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 ...
Chris Fernandez's user avatar
0 votes
1 answer
70 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 ...
Ashraf Almubarak's user avatar
1 vote
1 answer
110 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 ...
Imtiaz's user avatar
  • 29