Questions tagged [non-volatile-memory]

Memory which maintains it's value through power cycles.

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

What happens when the chip enable active time limit is exceeded?

The datasheet of a FRAM chip (FM1608-120-P) says that "the device has a maximum /CE low time specification that must be satisfied". The datasheet does not state what the consequences are when this ...
0
votes
1answer
342 views

Persistent circular buffer with CC3220SF

I'd like to share with you some thoughts about a project to see if there are better solutions than mine... I'm designing a board based upon CC3220SF, that requires an external flash (16 Mbit) where ...
0
votes
0answers
37 views

What is the correct way to implement heavy-write persistent memory? [duplicate]

I'm designing a current meter, which should retain the Ampere-hour count during power loss (e.g. power cable is disconnected without regard for first saving the data). The Ampere-hour value could be ...
1
vote
2answers
506 views

How, could hardware write protect be implemented for flash media?

I come from a software background, but feel this is a hardware/electronics question. Looking for a way to hardware-write-protect on flash media, I bought an SDHC card (with a tiny switch labelled "...
2
votes
2answers
571 views

How does triple level cell FLASH memory achieve 3 bits per cell?

Originally each cell of FLASH memory held either a high or low level or state, and reflected one bit of information; 0 or 1. Mutli-level FLASH was then developed, with often four levels of voltage ...
1
vote
1answer
371 views

Are EEPROM chips getting obsolete?

I am making a circuit with a microcontroller that has a periodic need to save about 500 bytes of information in a non-volatile storage. Running only on a supercap that might be charged up rarely, the ...
3
votes
1answer
787 views

FPGA Configuration Flash as General Purpose Memory After Boot

I am currently working on a system with a Spartan-6 FPGA and have a need for some low volumes of non-volatile memory to be used during system operation. My question is, since I have a relatively ...
0
votes
2answers
457 views

Is it possible, and if so, how difficult would it be, to replace the volatile memory in Gameboy games with non-volatile memory?

my working knowledge of electrical engineering is quite limited, so please excuse me if my question has been answered under different terminology! I was looking at old Gameboy games, which require a ...
2
votes
2answers
83 views

Preserving state of variables in RAM on Power Failure

I'm developing a code with Nuc240(ARM Cortex M0) Microcontroller. Where I need to store the value in some of the variables to the Internal Data Flash. I use ISP procedure for this, but i have seen the ...
5
votes
1answer
2k views

Why can't NAND flash memory be a random access memory?

When I read any documents regarding NAND and NOR flashes. They say that NAND is sequential memory whereas NOR is random. I dont understand what stops NAND memory from being random too as the only ...
1
vote
2answers
595 views

Programming a SRAM with Arduino

I'm currently trying to test some old NVSRAMs to make sure they work before I put them to use. Id like to test them independently and I'm thinking a arduino might do the trick. In theory, should a ...
2
votes
2answers
3k views

How does an SD card communicate with a computer? [closed]

Could someone please give me a concise explanation to how an SD card sends and receives data from a computer. Does it do this one bit at a time? How does the computer/SD card combine these individual ...
-1
votes
1answer
272 views

DIL IC for simple non-volatile memory [closed]

Can anyone suggest a DIL IC where I can store a couple bits of memory without having to use a complicated interface like serial, I2C, and etc. I want to be able to store at least 2 bits of memory to ...
1
vote
1answer
1k views

Where to store non-volitile variables on ARM microcontroller

Noob question here. I have only a little experience with microcontrollers and all that experience was limited to the 8051. I am working on a project and would like to use the ARM cortex M4 ...
3
votes
1answer
839 views

Is it possible to read erased flash memory?

In hard disks, a "quick format" does nothing to the actual data on the disk - just clears the FAT (file allocation table), which then appears as a "blank disk" to the user. Therefore, it is fairly ...
2
votes
2answers
2k views

FPGA non-volatile progamming

I recently bought a Cyclone II FPGA here. I have been able to program it with a USB Blaster cable and the Altera Quartus Software. The problem is that when I disconnect power, I lose the program. ...
7
votes
3answers
17k views

How long until my eMMC is dead?

I got some feedback from our software team. Apparently we're writing twenty 4KB blocks per second. I have a 4GB eMMC. The eMMC has a max number of P/E cycle of 3000. I'm making the assumption that ...
0
votes
1answer
250 views

How do I store analog input into the msp430 nonvolatile memory?

I am using Energia to program MSP430G2553 chip in a BristleBot circuit and I would like to store data in the nonvolatile memory, so next time I turn it on it remembers the inputs. How do I define this ...
0
votes
1answer
137 views

What is the type of memory of a USB Flash drive and on a hard disc?

I know there are different types of memory such as ROMs,DRAMs,SRAMs,etc. I don't understand what is the type of memory on USB Flash drives that we use so often and on the hard disc of a PC. Can you ...
0
votes
1answer
139 views

What does Fujitsu call an “RFID LSI”?

Fujitsu offers ferroelectric RAM modules, including in "RFID LSI" format. I have no idea what those are, and the engrish documentation doesn't help at all.
0
votes
1answer
68 views

Choosing components to clone ZX80

I have an idee fixe to make a clone of Sinclair's ZX80 computer. So now I'm trying to find out which ICs I need for the basic prototype - and here are a few questions: it seems ...
2
votes
2answers
713 views

Why fram instead of eeprom

Why do all the gameboy cartridge mods for nonvolatile save use a type of ram like fram? Why isn't a sufficiently fast eeprom or flash ic used? EDIT: We all know this is about parallel interface ICs, ...
2
votes
1answer
198 views

Floating Vdd; NV Pokemon saves [closed]

http://forums.benheck.com/viewtopic.php?f=18&t=38664 In the link, there is a thread discussing replacing gen 1&2 Pokemon cart sram ICs with fram equivalents. The only differences between old ...
0
votes
2answers
305 views

Which is the best memory option to store about 8MB of sensor data? [closed]

I'm preparing a data logger with some sensors. I want to store that data to a memory. It should store data for a continues period of 2 days. I need atleast 8MB. Here I'm using STM32L053 for my project....
1
vote
3answers
3k views

Why use RAM IC over EEPROM IC?

I have been looking at various different external storage ICs that would work with an arduino. When I looked at the specs of some EEPROM chips and compared it to the specs of other RAM chips, I ...
0
votes
1answer
366 views

Do CPLD devices lose non-volatile memory over long periods of time?

I have devices that use Xilinx XC9572XL CPLDs. They haven't been used (as in: not powered at all) for almost seven years, and symptoms would point to the CPLDs being at fault. I couldn't find much on ...
2
votes
0answers
1k views

STM32 Flash acting like RAM

I've been trying to program a word of flash memory on my STM32F030F4, but for some reason whenever I power it off and on again, the memory location has defaulted to '0xFFFFFFFF' again. Am I missing ...
1
vote
1answer
44 views

Modifying memory of an integrated circuit

The integrated circuits of EMV-chips (normal credit cards) claim that their memory is physically protected, is it possible to make an integrated circuit in which the memory can only be modified and ...
1
vote
1answer
97 views

F-RAM Read Operation Data Loss

I have a question regarding F-RAM I will be using the Cypress FM16W08 as an example. Here is a link to the datasheet: http://www.cypress.com/file/41731/download I have recently used it as a drop in ...
16
votes
4answers
7k views

Why do most of the non-volatile memories have logical 1 as the default state?

I have used non volatile memory, like EEPROM and FLASH memory, in embedded applications and I have always found that unused memory (EEPROM/FLASH) bit locations are always set to ...
1
vote
4answers
13k views

What is a Namespace in SSD?

What is a namespace in NAND or NOR based Flash Memory? Is it a range of addresses of NVM? If yes, then is it specified by SSD Manufacturer?
13
votes
4answers
12k views

Does a USB mouse have memory that could be used to store malware?

I worry that this might get flagged as too broad, but here it goes: Lately I've been thinking about the possibility of loading data on peripheral devices. One of the most used peripherals is the ...
7
votes
2answers
2k views

Will reading serial flash memory wear it out?

I know that a flash memory has limited write cycles. Does it also have limited read cycles? Datasheets of most serial flash memories (like SST25VF series) mention endurance cycles. Does this ...
1
vote
1answer
117 views

How do simple low power devices store setup when switched off?

I often come across battery powered items that store their state when switched off, particularly 'simple' items like LED bicycle lights (e.g. flash or solid light, changing each time it is switched on)...
3
votes
3answers
17k views

STM32 SPI Peripheral bug?

I'm using STM32F051R8T6 on STM32F0-Discovery board and M25P80 flash IC as a peripheral. I've got the SPI configured in 3-line (+ 1 software chip select line), full-duplex mode and I'm using polling to ...
4
votes
2answers
2k views

EEPROM Write Cycle Time and Write Cycle Endurance

I have an embedded software application that is copying a buffer from RAM to EEPROM. In this case, the EPROM device is a 28C010 (128K x 8). The copying is done at non-regular intervals, generally in ...
1
vote
1answer
392 views

Running a Microcontroller with Selectable Voltage (3.3V/5V)

I'm working on a non-volatile SPI memory chip programmer. My design sends individual data bytes over USB to an MCP2200 (USB to serial converter chip), then the serial data is sent to an ATMega48, ...
0
votes
2answers
2k views

EEPROM Reading/Writing without Use of Programmer

I am designing a small password based door lock project which is fully made from logic gates and ICs without the use of any sort of programmable devices(it is a simple university project for the Logic ...
0
votes
1answer
182 views

How many NAND flash chips (measured in Gb) are required for a 32GB USB drive? What is the economic relationship between the two?

NAND Flash Contract Price http://www.insye.com/dp/NANDFlashContractPrice.aspx Context, I am purchasing about 200k USB drives. I sent it out to competitive bid but I want greater insight into the BOM ...
1
vote
1answer
666 views

NAND flash program/erase cycles

Recently I have gotten myself in to buying USB flash drives in order to back up some of my data, however once I got into the detailed specs of the consumer flash drives I have gotten worried, about ...
1
vote
1answer
3k views

STM32F429 / STM32F439 read-while-write from two memory banks. Prevents stalling CPU?

I have been reading up on the STM32F429 flash memory (2MB version). From the STM32F4 reference manual I found out that it has two memory banks and supports read-while-write (RWW), which means it can ...
0
votes
1answer
2k views

Flash memory range on STM32F429II

I am reading the STM32F429II data sheet and looking at page 84, which shows the memory mapping. The chip has 2MB of internal flash memory, but the data sheet is general for all STM32F427xx/STM32F429xx ...
-1
votes
2answers
732 views

Flash Memory Failure Modes - Block Failure [closed]

My understanding is that typical flash memory failures, such as those due to erase cycles, occur at the bit level. I have a flash in which entire blocks (actually two blocks) are failing. Is there a ...
3
votes
1answer
1k views

AVR program code location

I'm working with an ATmega328P and I wanted to interface with the flash memory writing data to it with the macros provided by avr-libc. This is the memory map for my chip: (source: avr-tutorials.com) ...
2
votes
1answer
273 views

EEPROM Write Limit [duplicate]

Just curious as to why do non volatile memories like EEPROM in an AVR have a write limit ? Also is this limit per location/adress in the memory or on the memory as a whole ?
1
vote
2answers
774 views

Easy way to tell if a low power MCU supports external memory?

Please forgive my ignorance, as am very new to this. I am looking to build a custom PCB and have found several low-power modules with internal MCUs. Is there an easy/quick way to determine whether ...
4
votes
3answers
594 views

What sort of a ferrite core will I need to make core memory?

I am building a homebrew computer using core memory. What sort of a ferrite core will I need?
4
votes
1answer
17k views

Storing settings/data on microcontrollers non-volatile memory (STM32F103)

I want to be able to store values in a non-volatile memory so that the microcontroller can load these settings at start up. These settings might change at run-time and it is important for the systems ...
10
votes
3answers
6k views

Why must flash memory be written/erased in pages/blocks?

Title says it all. I'm trying to understand the workings of flash memory technologies, at the transistor level. After quite some research, I got good intuitions about floating-gate transistors, and ...
0
votes
1answer
230 views

What is the Global Descriptor Table memory type?

What type of memory type is used for the Global Descriptor Table in an Intel Core 2 CPU? Is it just EEPROM or does the CPU normally use another type of NVRAM?