Flash is a type of EEPROM which is page-eraseable. It's commonly used for microcontroller program memory and code storage. You can use this tag for questions about this type of memory as well as questions about "flashing", the process of changing the data in Flash when programming a ...

learn more… | top users | synonyms

3
votes
1answer
169 views
+100

Working with FTDI library for accessing FPGA memory

I asked a related question here. The board is Lattice MACHX02 1200 ZE. I am using FTDI Library FTCSPI to access Lattice FPGA UFM through FTDI chip FT2232H. I configured the FPGA in SPI slave by using ...
4
votes
2answers
69 views

What is the difference between Flash memory and EEPROM?

Flash memory storage and EEPROM both use floating gate transistors for storage of data. What differs between the two and why is Flash so much faster?
0
votes
0answers
45 views

Store data in built-in Flash of PIC at runtime using C code

I am designing PIC16F877a based project that counts the number of people in a room and turn ON the relays in accordance with that number like if 5 persons in a room then One relay would be ON. I want ...
-2
votes
1answer
58 views

How to search date wise in flash memory using microcontroller?

I am developing a data logger in which I am using 8 MB of flash memory to store the sensor data with date and time. I am using RF interface to transfer that data to PC. I am planning to have PC ...
9
votes
2answers
374 views

Why would one still use normal EEPROM instead of flash?

Is there any reason why people are still using (and implementing in new systems) normal EEPROMs instead of flash memory, nowadays? From the Flash memory wikipedia: Flash memory was developed ...
4
votes
1answer
16 views

How do I use the flash memory on the Copperhead WiFi Shield?

I recently purchased a Copperhead WiFi Shield for Arduino, and I have successfully initiated some basic networking over the wifi. I've noticed that on my Revision of the board (rev.2) there is also ...
2
votes
1answer
92 views

Writing parameters into Code memory at Run time during Initializations - 8051

I need to make this possibly. I am using keil IDE and the AT89c51RD2 MCU. At initialization, a function will be called to derive about 1500bytes. I want to write this byte to code memory (byte by ...
1
vote
2answers
143 views

Best Linux filesystem to use on MMC memory chip?

I have a new embedded Linux project coming up. The hardware team has chosen an MMC Flash chip (part # MTFC64GJVDN-4M) for the system's non volatile memory; data sheet at ...
0
votes
1answer
92 views

About leakage current, standby current and current budgeting

Am using ST microelectronics NAND Flash device NAND01GW3A0AN6E. In this datasheet under Dc characteristics table they specified leakage current,standby current,operating current parameters. What is ...
3
votes
1answer
113 views

Replacing 27C256 with 28C256, how to wire /WE?

I am looking to replace a 27C256 compatible maskRom (nintendo Nrom PRG and CHR if it matters) with a socketed 28C256 in order to make a development cart. It looks like the pin for A14 is in the wrong ...
0
votes
1answer
56 views

How to take bank configurations in NAND flash chips into account?

8-bit bus, 8 GB NAND flash chips come in a variety of bank configurations: 1 x 8 GB (e.g. Toshiba 04914-008G) 2 x 4 GB (e.g. Micron 29F64G08AFAAA) 4 x 2 GB (e.g. Toshiba HVPG3P3) What are the ...
4
votes
2answers
124 views

How NAND Flash controllers erase single pages efficiently?

I'm working on some code to manage a NAND flash and I need to erase single pages, given that the smallest erasable unit is a block, the only solution I could think of is to: Erase a reserved block ...
1
vote
0answers
51 views

Interfacing NAND flash with USBMSD

I'm trying to read files from a NAND flash (K9LAG08U0M) that I took off an old MP3 player, so far I've been able to read the NAND contents successfully by interfacing it to my PC as a USBMSD (Mass ...
0
votes
1answer
96 views

How to control LED with 40mV AC?

I'm trying to flash an LED when an AC current is over 4 amps. To do this, I'm using a current sense resistor of 0.01 ohms. That gives a threshold of 40mV. But I can't figure out how to use this ...
0
votes
0answers
62 views

Simple and inexpensive way to read 2GB flash?

For reading writing NAND flash chips with less than 2GB one could use a commercial XD card reader. Unfortunately XD cards only have 8 I/O pins. Some 2GB (bank size) flash chips have 16 I/O pins. Is ...
-1
votes
3answers
178 views

Serial NOR Flash - Vague

What are the structural differences between Serial NOR Flash and Parallel NOR Flash? If there is a structural difference , then What are the differences between Serial NOR Flash and Serial NAND Flash? ...
1
vote
1answer
126 views

Overview of typicals RAID/wear leveling algorithms used in SSD controllers

I am trying to understand SSD controller design. I am particularly interested in the physical distribution of data to several NAND chips/dies. Can somebody point me towards an "idiot's guide to SSD ...
13
votes
5answers
476 views

Of the two - which is the better archival media - Standard HDD or Flash

There are two totally different "bit rot" mechanisms in place here in the two technologies, so which would be expected to last longer? Which is inherently superior for archival purposes. Will a ...
0
votes
2answers
215 views

Reading from SPI flash more than 35 bytes causes driver timeout and results to corrupt

I have connected SPI flash to my linux board (imx 233 based) running in it's SPI bus. I have configured kernel, and SPI bus and flash chip to it. The flash is currently on a breadboard. Before ...
3
votes
6answers
1k views

How do I write to SPI flash memory?

I'm working on an audio application where instead of storing audio data on an SD card (Waveshield on Arduino) I'm storing it on an SPI flash memory IC and rolling my own board with MCU, DAC, and amp. ...
2
votes
1answer
71 views

Buffering Micro-SD data for power saving useful?

I have a datalogger which has only 4KB of SRAM, and because of that it needs to flush its buffer to MicroSD every second. Would adding external SRAM to create a larger buffer safe any significant ...
3
votes
1answer
101 views

Advantage of SanDisk iNAND?

I'm looking for a low-power microSD card for a datalogger, when I came across SanDisk's iNAND technology. What are some real-world advantages of those vs. microSD cards, except for their smaller ...
2
votes
4answers
314 views

How can I build a small DC boost converter, similar to what exists on a flash camera circuit board?

So everyone knows that disposable camera flash boards have a small DC boost converter to power the tiny xenon flash tube. I have read several sources on the internet that seem to suggest that the ...
0
votes
1answer
89 views

Single floating gate transistor

On a previous question I just asked it was about storing an led's previous state with the eeprom. Without a microcontroller, it seemed not possible, so now Im asking if you can buy single floating ...
2
votes
1answer
254 views

Flash an LED to music

Im trying to flash an LED to music. I have tried to follow this article and calculate values but cannot get it to go. Basically what i think i need is: audio in through a low pass filter (isolate ...
1
vote
2answers
87 views

Watchdog Signature in Flash memory or RAM?

We used to use Watchdog signatures in our control applications. Basically we used to allocate a reserved memory in RAM(uninitialized) and used to store the watchdog signatures. On power on, the ...
2
votes
0answers
235 views

Moving mass storage design from SD/MMC to NAND flash

We have a prototype design in the works, that is currently running on a reference board done my Olimex (Olinuxino maxi), but eventually we would like to move the storage from microsd to nand flash (or ...
0
votes
0answers
404 views

Need explanation on how to flash HEX files on ATmega32u4 via AVR109 protocol

I am not an electronic expert, so forgive me if I am misusing the terms in my question or if my question contains imprecisions and/or misinterpretation on how a Leonardo Board works. Corrections are ...
8
votes
5answers
1k views

Does magnetism affect SD cards?

Would a strong magnet have any effect whatsoever on a thumb drive (I'm assuming not) or on an SD card? It seems unlikely, but I'm hoping someone can give me a definitive answer, since I'd rather not ...
4
votes
1answer
355 views

MicroSD flash block size

I'm working on a low-power application with data storage on a microSD card. In the interest of minimizing power consumption, I'm planning to buffer data to RAM before writing, and I suspect that the ...
3
votes
3answers
323 views

SPI Flash: Half the bits are zero

I have an STM32 driving two very similar SPI Flashes, an N25Q and an M25P. Strangely, while my driver copes with the N25Q perfectly well, the M25P is only "half" working. What happens is that when I ...
4
votes
1answer
169 views

EPROM Replacement Strategies

We have a system that uses OTP (one-time programmable) EPROMs, specifically the AT27C256. We would like to replace this EPROM with an EEPROM or Flash chip such that we can make our units field ...
3
votes
2answers
113 views

What gives some flash memory a higher speed rating than other flash memory?

What gives some SD/MMC cards a much higher speed class rating than other SD/MMC cards? Why are some solid-state "disks" (SSDs) much faster than other SSDs? I'm hoping that I can take at least some ...
4
votes
3answers
400 views

MicroSD with ECC

Some MicroSD cards (mostly Transcend) claim to have an ECC controller on the chip. I was wondering how this works? Do they verify all data written to it, and automaticly relocate the sectors to ...
5
votes
3answers
756 views

Accesing the PCM Flash Memory on a Nexys 3 Board

How do I access the PCM flash ram on a Nexys3 FPGA board? I've got a simple T80 (Z80) CPU core project working with a Core Generator ROM module, but not having any luck with the flash ram. The Nexys ...
2
votes
2answers
146 views

Flash memory slower than magnetic disk [closed]

If flash memory is slower than magnetic disk, how can SSDs be faster than magnetic HDDs? Flash memory (such as USB thumb drives) is a specific type of EEPROM, used for small portable disk ...
8
votes
2answers
1k views

Why is SPI Flash memory so limited in max size, and cost way more (per MB) than SD flash memory?

For example: SPI Flash largest size is 512MB at $9/ea: SPI Flash prices vs 2GB of microSD $3/ea (some with $1 shipping): microSD prices
2
votes
2answers
471 views

SPI flash memory doesn't work without huge delays

For my graduation work I am developing a microcontroller system where the MCU (MSP430FR5739) talks to an SPI flash (SST25VF080B to be particular). I've achieved this without using the eUSCI SPI master ...
1
vote
2answers
766 views

Transferring a 1MB bitstream to a FPGA and reading it out

I am using Spartan 3E Starter Kit and I need to store a sequence of bits around 1MB long. It is a constant bitstream and will be known to me at the time of programming the board. I need to be able to ...
1
vote
2answers
151 views

Why the sector erase time change in the new Nor flash cause the driver cannot work?

I'm working on an application involving NOR flash chips. I had to switch chips halfway through the design process. The stated differences between the new and old chips are only 'Device ID' and ...
5
votes
4answers
1k views

What is dual/quad I/O?

Reading an SPI Flash datasheet, I encountered the concepts of "dual I/O" and "quad I/O". At first I thought that "dual I/O" was synonymous to "full duplex", but then what is "quad I/O"? What is dual ...
3
votes
0answers
91 views

Expand RAM and flash on LPC2294

I have a project in mind. I want to buy an LPC2294 microcontroller, SDRAM IC, and flash IC (those IC's haven't yet been defined). What I want to do is connect those ICs to the microcontroller in order ...
3
votes
1answer
193 views

Writing a Function at specific memory location of Flash

I want a function to go at specific memory location of Flash and I am not able to figure it out. Do I need to do modification in Linker File? Also, I have idea that in GCC, I would use #pragma ...
2
votes
1answer
770 views

SPI: TI or Motorola mode?

I am programming a Cortex M3 bare-metal to talk with SPI Flash. One of the configuration bits of an SPI control register is FRF (Frame format). It can either be set ...
0
votes
2answers
188 views

How does LED Flashes One by One in my Project Some Queries?

I have a project called LED Flasher which Flashes LED’s one by one….but I have following Query about my project…..if anyone can explain me it in simple words it will be great help for me…..one can use ...
1
vote
2answers
465 views

What is flash memory wait states?

I'm using a freescale PowerPC microcontroller. In the flash memory module in the datasheet, the number of "wait states of the flash memory access" is configurable. The following is the part of the ...
6
votes
1answer
296 views

Lightweight circular log (filesystem-like) algorithm for flash based storage

I am currently working on a project that involves rapid, continual logging of a rather application specific metric over a long lifetime. To do this I ended up using an NXP M0 and a 32MiB SPI flash ...
2
votes
3answers
347 views

Flash memory corruption due to electricals?

I'm a software developer working on an in-vehicle (WinCE) device that uses an SDIO card for its storage. We are suffering from (seemingly) random corruptions of the data, seemingly from the FAT ...
5
votes
1answer
414 views

DIY: hardware encrypted pendrive

I would like to build a hardware encrypted (at least AES-128) pen drive for myself. Which micro controller and which storage technology do you recommend? I've been experimenting with a PIC32 and a 2GB ...
6
votes
1answer
672 views

How does erasing a NAND-Flash memory work?

I am trying to understand how the NAND-Flash memory works and I think I understand how programming a page works but I don't see why inverting all the voltage would not lead to erasing the page. So, ...

1 2