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

5
votes
5answers
274 views
+100

Why is data stored on a NAND chip irretrievable if cracked?

All data recovery companies, regardless of skill, unanimously say that if the memory chip of a device has just a hair line crack, data recovery is impossible. Not unlikely, not expensive, but ...
0
votes
0answers
24 views

AVRDUDE Set lock bits to avoid reading flash through SPI (ATmega328P)

I want to avoid reading my flash through SPI. From the ATMEL datasheet and posts in the internet, it sounds that I have to set LB1=0, LB2=0. When I read the default lock bit from my AVR with: ...
1
vote
1answer
43 views

How data recovery works in flash memory?

Flash memory is Electronically Erasable Programmable Read Only Memory. In this data is stored by the On or Off state of the transistor. Then How it is possible to recover the data stored in the device ...
0
votes
0answers
37 views

Is EEPROM read-speed or capacity being held back by the “EEP” qualification?

EEPROMs, the commonplace modern example being NAND Flash memory, seem to be pretty great as a data storage medium. They're pretty fast, pretty capacious, and best of all, when an EEPROM wears out, it ...
4
votes
2answers
114 views

SPI Flash device selection using SCLK, MOSI as well as SS?

In a system with N SPI devices it would normally take N+3 pins on the master to communicate with them all (NxSS, SCLK, MOSI, MISO). With N being large and the master device (FPGA) is pin limited, I'm ...
1
vote
1answer
108 views

Can flash memory in smart phones be recovered after being under 10000 ft of ocean water?

If you've been watching the news, you know why I'm asking this. For reasons not yet known, flight 370 from Kuala Lampur left its planned flight path to Beijing, and flew for hours before (probably) ...
1
vote
1answer
58 views

Flash Programming for AT89S2051

Forgive me if this is a noob question, this is my first MCU project. After reading a few tutorials here and there, I've set up my MCU circuit and programmed a simple program in Keil μVision 4 and ...
0
votes
1answer
48 views

Adesto DataFlash (AT45DB641E) reads zeros after exercising flash for several minutes

I am using the AT45DB641B Adesto DataFlash and not in Low Power mode. In my application I am recording a stream of raw sensor data and constantly writing to flash every second. I have a self-test ...
5
votes
3answers
497 views

Flash and RAM : Code Execution

I recently started learning assembly and came to know about linker scripts and other low-level details of hardware programming. I am also teaching myself computer architecture and somewhere along the ...
1
vote
0answers
104 views

Unable to flash OS on cubieboard

I've been trying to flash an image of UBuntu 12.04 on the cubieboard using LiveSuit(3.05,3.06) on my UBuntu 13.10 and also using LiveSuit(1.07,1.09,1.11) on my Windows7 64bit . LiveSuit/PhoenixSuit ...
4
votes
2answers
335 views

What do memory configurations like “256Kx18” mean?

This is a beginner question here. When choosing memory ICs, one of the options is the memory size/configurations. I understand the size part, but what does the "16Kx9" mean? It seems the same memory ...
6
votes
4answers
219 views

Will an SPI flash memory chip have the same issues with non-atomic write operations as a dsPIC's internal EEPROM?

A while back I had some intermittent trouble with the internal EEPROM of a dsPIC. Every so often, some value in the EEPROM would be found zeroed out on power-on. I tracked the problem down to when the ...
0
votes
1answer
140 views

Writing and Reading From FLASH ROM on Nexys 2 Spartan 3-E FPGA

I am a newbie to VHDL and FPGA platform. I have a Nexys-2 Spartan 3E FPGA board which is provided with a 16 MB Flash ROM.I want to preload first 10-20 memory locations of this ROM,each location with ...
1
vote
0answers
54 views

PIC18F SPI SDI line affecting/distorting data from slave device?

I have a PIC18F14K22 connected to a flash memory chip (Winbond W25Q80BV) via SPI and am having trouble reading the output from the chip. Specifically, the flash data output becomes distorted when I ...
0
votes
1answer
48 views

Maestro A2200 GPS flash corruption

Does anyone have experience with the Maestro A2200 GPS module? I bought this module primarily on price, it's only 15 euro, but the datasheet indicates that sudden removal of power can result in ...
20
votes
1answer
2k views

Why does flash memory have a lifespan?

I've read that flash memories can "only" be reprogrammed 100000 to 1000000 times, until the memory storage "deteriorates" Why exactly does this happen with flash and not other memory types, and what ...
2
votes
2answers
126 views

Flash memory SPI MISO line unresponsive, using PIC

I am interfacing a flash memory component (M25P16) to a PIC microcontroller (PIC18F14K22) using SPI. However, I am unable to see any data come through on the slave output line at all (literally ...
4
votes
1answer
186 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
2answers
50 views

SPI Slave Flash programming with two masters question

I'm looking to make a system that can be upgraded by a customer in the field and I need to know some conceptual thing before I try implementing my current strategy. Say I have a USB to SPI bridge, ...
2
votes
0answers
35 views

Interfacing NAND flash with PCI

This is mostly an educational endeavor. I'm looking into prototyping a NAND flash storage on an embedded platform running Linux. The ONFi standard seems convenient and promising, but I'm failing to ...
0
votes
2answers
54 views

Memory Problems

I've been having some problems with memory ICs, specifically Flash and EEPROM. I've had some experience with the 7400 series for some time...logic gates are pretty straightforward. Input something, ...
1
vote
0answers
189 views

Avrdude refuses to flash ATmega328p due to wrong signature

I have a bunch of defunct arduino boards that I'm trying to restore - Arduino Uno with ATmega328p chips. They do not respond to the usual flashing commands, so I'm trying to flash via the arduino ICSP ...
2
votes
2answers
108 views

I need to lock reading my mega328 flash but be able to write to the eeprom

I need to be able to prevent other from copying my program placed in the flash, but want to still be able to write to the EEPROM. I tried the lock bits by setting them to Mode 3 (0x3C). But that will ...
2
votes
1answer
307 views

Writing data on EEPROM or Flash memory of the PIC18F47J53

So I am using the 18F47J53 in Hitech PICC18-PRO compiler with MPLAB-X IDE, and for some reason there happens to be absolutely no support for the reading/writing function to either the flash or the ...
0
votes
1answer
195 views

How to read/write in M25PE80 using PIC18F67k22 controller?

I have a PIC18F67K22 controller. I am a making data logging system using an M25PE80 external flash memory for storing data. I have interfaced this flash to the controller using SPI. My question is ...
0
votes
3answers
53 views

K9F1208R0C-JIBO data extraction

I have a old PDA board, it is not working, but I want to see the content of memory chip for this board, as far as I know there [might be] some interesting software on it, but the PCB is dead, so I ...
1
vote
2answers
148 views

Can I program a QUAD SPI Chip with a standard SPI microcontroller?

I have to program a MX25L12835 Quad SPI chip. This is a Quad SPI serial flash. Is it possible to program this using an arduino? Can this be used as a simple 1 channel SPI or can quad SPI interface ...
0
votes
0answers
99 views

Noob needs mac OSX based USB PIC programmer to flash eon EN29LV040A PLCC

Please excuse my ignorance of the more technical issues here. I have a Kurzweil synthesizer which has a corrupt flash chip, which I need to reprogram. I would like to know is what PIC programmer is ...
0
votes
0answers
118 views

How do I program a serial EEPROM IC using a raspberry Pi?

I am trying to program the 25L12835F Serial EEPROM with the firmware of the Pineapple WiFi router. I have the u-boot.bin file from Alfa. I have tried a programmer from eBay, but the software is unable ...
1
vote
2answers
103 views

Why Do We Need Flash In Bluetooth Module

I understand that flash memory is used to store some program in microcontroller, it's erase programmable. But after look at HC-05 bluetooth module, there are 2 chips on the board. One chip is CSR ...
0
votes
0answers
58 views

MCF51JE SPI NOR Flash

I am working on an application that requires a NOR SPI flash unit from Micron(N25Q). What I am trying to figure out is how to address the device from a MCF51JE micro from Freescale. As I understand ...
1
vote
4answers
394 views

PIC microcontroller memory limitations

I am trying to program a PIC10f202 using the XC8 compiler to compare the value of a timer to a variable which will be a function of a look-up table. Here is a sample code : ...
0
votes
1answer
413 views

How to overwrite flash memory on STM32L series

I am trying to write a known pattern (ie 0xFFFFFFFF or 0x00000000) on top of already written flash memory, to invalidate portions of it for a primitive file system. But it doesn't work for me on the ...
2
votes
1answer
150 views

PIC : Reading and Writing to External Flash M25PE80 using pic18f67k22 controller

I have PIC18F67K22 controller. I am making data logging system. I am using M25PE80 external flash for storing data. I am storing session wise data in external flash. Also I am storing start and stop ...
1
vote
0answers
85 views

NAND flash page layout

I'm a beginner. I was going through the Nand flash memory layout. It is given that, page layout can be, Data area & ...
1
vote
1answer
146 views

How to select correct SPI flash for specific micro-controller (pic32mx795f)?

i'm interesting on how to correctly select SPI flash for microcontroller. specs: High-Performance 32-bit RISC CPU: MIPS32® M4K® 32-bit core with 5-stage pipeline • 80 MHz maximum frequency • 1.56 ...
2
votes
1answer
103 views

Can't write more than one byte to the SST39SF010A Flash!

I use code composer to program the TMS320C31 DSP (through MPSD) to write to the SST39SF010A flash. I can successfully write one byte to any location of the flash by following the "Chip Erase" then ...
3
votes
1answer
128 views

Does ISP mean that the chip has to remain stuck on the system PCB when programmed?

According to wiki "In-System Programming (ISP) is the ability of some programmable logic devices, microcontrollers, and other embedded devices to be programmed while installed in a complete system, ...
2
votes
1answer
245 views

STM32f2xx could not work with maximum frequency

I'm using default configuration (according to UM1061, RCC section) to configure an SMT32F215RG to work with 120MHZ CPU clock. here is my configurations: ...
0
votes
3answers
1k views

How to stock variables in FLASH memory

I am working with a STM32 eval-board from STMicro which includes a ARM Cortex-M4 processor. I need a LUT for cosinus and sinus (read-only variables). I need to manage my RAM memory therefore I want to ...
1
vote
0answers
144 views

How start running STM32 firmware from IROM2 in Keil Microvision?

I'm developing an embedded application using Keil MicroVision 4 & STM32F103RE I've splited Flash memory of device into two areas (IROM1 & IROM2) using IDE target options panel (Target tab, ...
2
votes
2answers
691 views

the . hex file we burn goes to flash memory or RAM or EEPROM of Atmega8?

The flash memory of atmega8 is 8Kb. Is this the maximum size for the .hex file, or it the max memory which i can allocate to variables in my code? If none of the above is true, than what is memory ...
0
votes
1answer
55 views

Flash memory multiple device I/O operations

Can two devices perform I/O operations on flash memory simultaneously? For example if two USB hubs are connected to it and both are connected to two different laptops, can a flash memory have multiple ...
2
votes
1answer
205 views

Persistent memory on msp430 without FRAM

For persistence in FRAM-enabled msp430 there are convenient "noinit" and "persistent" variables... For flash-based MSP430G you need to use flash memory. There is a demo for it. How to make it ...
5
votes
4answers
298 views

Difference between data retention in flash and in EEPROM

In a security recommendation (Mobile Operating System Protection Profile, §4.2.1 FCS_CKM_EXT.4.1), the following instructions are given to securely wipe a cryptographic key from memory: For ...
1
vote
1answer
224 views

How data 0xFF is stored in Flash memory?

Hi i am using SST25VF032B flash memory. Before writing ,it has to be erased to 0xFF. But my doubt is that how it stores real 0xFF. Will is store 0xFF or some other value?
3
votes
1answer
298 views

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 ...
7
votes
3answers
5k 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
1answer
297 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
147 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 ...