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

0
votes
0answers
12 views

eMMC array partitioning vs general flash memories one

I have some questions about an eMMC datasheet and its relation with its JEDEC standard and flash memories principles that could never been answered in other posts I read here that write size should ...
-2
votes
0answers
15 views

Board Design- Spartan in system flash

I need to access Spartan's In system flash. Are there are specific pins for this or can i use the regular GPIOs to connect to my processor?
1
vote
2answers
70 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
37 views

Why aren't V-NAND capacities 8 times greater than ordinary NAND?

The question is about NAND flash chips used in all kinds of electronic devices and specifically the recent V-NAND chips. You can see what V-NAND is from ...
0
votes
0answers
14 views

Circular Logging on 32Mb Serial NOR Flash Memory

I will use "Micron Serial NOR Flash Memory - 32Mb" in my device for circular logging of my send-received data. Data packages are not fix length but it includes a header, length of data and data. What ...
0
votes
0answers
12 views

Process technology of Micron Parallel NOR Flash memory M29F200FT/B

I need to learn process technology of the part I stated in the title. Is it micron or nanometer? I am calling micron and the representative can't find anyone to answer my question. They forwarded me ...
2
votes
0answers
57 views

Can't seem to write to spi flash

Well I've been stuck on this for a while, maybe 2-3 weeks at this point. I'm just not sure what I'm doing wrong. I'm trying to write to this spi flash part, and now I'm just running routines to ...
0
votes
1answer
29 views

Which is the “write enable” pin of flash memory in Stratix IV GX?

I am trying to use flash memory in Stratix IV GX fpga kit. For that I went through the pin details of the same. But the I was expecting "write enable" which will determine data is to be written to or ...
0
votes
1answer
68 views

Identify flash IC by ID

I read flash device ID as following: Manufacturer: c8 Device: 4013 Is this enough information in order to uniquely identify the IC? Is there some web repository ...
2
votes
1answer
283 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 ...
0
votes
1answer
66 views

Fundamental reason why RAM is faster then second storage device

Let's consider dynamic RAM - 1 cell = capacitor+ transistor and second storage device, - for example ordinary mmc NAND flash. DRAM, so called volatile memory, need to be refreshed to keep capacitors ...
1
vote
1answer
86 views

PIC32 SPI Flash Burst Write chip select behavior

I have a pic32 and I'm talking to a spi nor part to store some data. Now for burst write my flash supports 256 bytes at a time and I want to use my DMA to transfer this. However the part requires ...
0
votes
0answers
34 views

USB 3 Flash Memory

What chip configurations are in these new USB 3 keysticks that are achieving >100mb/s write and >200mb/s read speeds?
9
votes
5answers
965 views

Freescale Kinetis KE - writing to flash

I've been using various microcontrollers and microprocessors for many, many years now but I seem to be stymied by the Kinetis KE series (specifically the S9KEAZN64AMLC). Jan 17, 2015 TL;DR: ...
3
votes
1answer
108 views

Why erasing SSDs in increments of entire blocks does not damage adjacent cells?

I know that to avoid corruption and damage, SSDs are only erased in increments of entire blocks. But how does that not damage adjacent cells? Why energy-intensive tunneling inhibition isn't necessary ...
0
votes
2answers
109 views

Why are NAND flash and NOR flash named using the terms NAND and NOR?

Is the naming of the two flash architectures related to differences between the two types of logic gates? If so, how? Why does or doesn't this difference also apply to different DRAM or SRAM ...
1
vote
1answer
56 views

How to write a SPI flash

I am using the Atmel ARM M0+ MCU (ATSAMD20J18). I have written a bootload for it. The bootloader will check the first few bytes (lets call it magic key) from an external SPI flash memory to determine ...
9
votes
2answers
1k views

Can the microcontroller program flash memory be used for storing user configuration?

Many microcontrollers, e.g. PIC18F, have flash program memory: "The Flash program memory is readable and writable during normal operation". Does this mean I can store some user configurations in the ...
0
votes
1answer
62 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 ...
0
votes
1answer
97 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
votes
2answers
181 views

Problem with flash ADC design

I am using following: Identical resistance of 1k ohms. For 3 bit flash adc we have (2^3)-1=7; which means we have to use 7 opamps, and 8 resistance. Opamp LM324 (V+ is applied directly form 9V ...
0
votes
1answer
91 views

Getting wrong data from SPI Flash SST25VF010A

I'm trying to interface an mcu (tm4c123) with external SPI flash memory SST25VF010A. I execute the Read-ID instruction, but instead of gettting BF and 49 (manufacturer and device ids) - I get BC and ...
2
votes
2answers
176 views

Number of bytes and file size(HEX)

I am confused regarding the (size/number of bytes) in a hex file. Taking the case of A sample Blink Arduino Program - Blink.cpp.hex On linux terminal, size command output: ...
0
votes
0answers
73 views

Trying to replace 16-bit data EPROM with a pair of 8-bit data FLASH ROMs

I am actually a mechanical engineer not an electrical engineer, but I have some experience with electrical stuff. I am trying to replace a 4Mbit EPROM model M27C4002 with a pair of 2Mbit FLASH ROMs ...
1
vote
1answer
260 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
92 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 ...
2
votes
4answers
136 views

Industrial flash (LED?) for rolling shutter

I am developing industrial monitoring system, at this moment with Raspberry Pi and its camera (this might change if it is not satisfactory). The camera will take still pictures of the scene once in a ...
2
votes
0answers
879 views

STM32F4 NAND flash via FSMC, difference between bytes written and read back

I have a Waveshare Open407V-D development board, basically a "motherboard" in which an STM32F4DISCOVERY kit is fitted (this kit, for those not familiar with it, is made by ST itself and based on the ...
0
votes
2answers
47 views

Flash Memory Failure Modes - Block Failure

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 ...
-1
votes
2answers
190 views

What's the difference between CC2564 and CC2564MODN bluetooth TI chips?

As per title, what's the actual difference between these two chips? I dug extensively the TI site but I cannot find such info.. thanks!
0
votes
0answers
73 views

What's the size of the Bluetopia Bluetooth stack?

As per title, what's the size of the Bluetopia Bluetooth stack on a MCU flash? TI says that the minimum requirement is 128KB. Can I use a 128KB flash MCU? Do I have some room for something else? ...
0
votes
0answers
70 views

What is the expected NAND flash endurance without ECC correction

NAND flash parts have an endurance specification (e.g. 100000 program/erase cycles) that assumes a number of bits of ECC correctability (either by the host or via an internal ECC engine). With this ...
1
vote
3answers
162 views

Need help with an LED flash circuit

I joined just because I'm having sort of a dilemma. I need to design a flash circuit for a tiny SMD based project, and I have a way of doing it, but I want to see if I can make it better and I haven't ...
1
vote
1answer
92 views

SPI reading from slave

I have small question about how bytes move around during SPI reading. I have a flash memory chip and microcontroller. Suppose I want to know jedec data from the chip(although it can be any data, this ...
0
votes
1answer
145 views

Writing flash on ATmega328

I have struggled to understand this code but I can't understand the little endian for loop. Why is it necessary? And how could I read the page back? One byte at a time as an array? Is it even ...
1
vote
1answer
66 views

Read strings from ATmega or Arduino

I have found out that one can disassemble an ATmega with objdump or avrdude. And if the LB1 and LB2 bits are set low it would be much harder. So if these bits are set high or just reading the flash is ...
1
vote
1answer
76 views

How does the PIC's PMCON1.WRERR bit actually work?

I know from the datasheet that it gets set automatically on a rising edge of the WR bit and cleared automatically on a successful completion. Thus, if it's still on, then something went wrong. So ...
0
votes
0answers
102 views

Is a file system something that is implemented in hardware or software?

The context of this question is that I would like to be able to take an SPI flash IC and store audio files on it. The reason I need a file system, specifically FAT, is because I'm using an OGG Decoder ...
0
votes
1answer
234 views

Designing Flash Memory to USB Mass Storage bridge

I've been scratching my head at this for a while now. I'm trying to build a device that records audio using a VS1053 encoder IC to some sort of SPI flash memory. I want to be able to download the ...
1
vote
2answers
257 views

What are the caveats of placing PSoC 4 variables in flash?

PSoC4 chips have only between 2 and 4KB of RAM. That's not much, especially if I want to do some data processing. Between 16 and 32KB of Flash seems much more promising, even if I need to share it ...
0
votes
2answers
85 views

Maximum number of reads in flash

I am using an AT45DB081E 8-Mbit flash from Adesto (formerly from Atmel). I am storing 7-byte data records and keep the location of the newest record stored in the last page of flash. This value is ...
1
vote
0answers
140 views

LPCxpresso: How to write a constant value to flash memory at programming time?

Is there a file or setting that I can add to my project that maps specific values to specific memory location in IAP flash when it is programmed? The device is LPC1114. The use case is that each ...
0
votes
1answer
88 views

SPI Bus Clock Slew Rate

I am interfacing LPC1768 SPI bus and SST25VF016B SPI Serial Flash. Flash is 50Mhz, and these are the values I copied from SPI Flash Datasheet. page 24. FCLK (Serial Clock Frequency) 50 MHz TSCKH ...
2
votes
1answer
207 views

Why does NAND erase only at block-level and not page level?

Below is my understanding of how NAND flash memory is organized, with this design it should be possible to just erase a single page and program it instead of erasing an entire block. My question is, ...
1
vote
1answer
103 views

What's the concept of these three options for configuring the memory of STM32?

I have read the STM32F10x Reference manual but a section about "Reading the Flash memory" is not clear to me, yet. I mean this part(page 59): I have several question: What's the Latency? in fact ...
6
votes
1answer
326 views

Unable to read file greater than 2K in FatFS

I am reading a file from the SPI Flash with FATFS file system, on STM32F103 platform running FreeRTOS. I can successfully read File of size less the 2048, but if read a file file of size greater than ...
2
votes
1answer
197 views

MSP430F5438A: How can I see the flash memory content in CCS?

I have to establish a file transfer mode between C# and CCS. To make sure the text files has transferred properly, after sending a file I read it from C# to compare with the origin. I need to look at ...
1
vote
1answer
485 views

FATFS porting on STM32F103 SPI Flash

I have ported FATFS for Free RTOS on STM32F103 SPI Flash of 32 Mbit. In a demo Application I have successfully created a file, written a file, and read back from the file. My requirement is like I ...
-1
votes
1answer
211 views

Flash Mem. Read/Write

Using SerialPort communication between PC and MSP430F5438A. It's C# on the PC side and Code Composer Studio (CCS) on the MSP430 side. I'm sending "Hello World!" to MCU. I set the flash pointer to ...
10
votes
2answers
740 views

Flash memory: Does the entire page need to be erased before writing just a few bytes?

An easy question, I hope! I'm not finding any definitive answers... I'm writing drivers for a SST25VF064C flash memory chip. It communicates via SPI. Like all flash memory (that I know of), it ...