Questions tagged [flash-memories]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0
votes
1answer
34 views

What is the difference to choose SDR or DDR mode of OSPI flash to use in reality?

My assumption is the SoC can support both protocol OSPI SDR and DDR. With an embedded system designer, if he can choose between SDR or DDR mode of OSPI flash device to deploy on his board, what is the ...
0
votes
0answers
15 views

M2S150 Smartfusion2 SPI Flash Format Issue

I am currently using the M2S150 Development kit (from microsemi), and am trying to get the SPI Flash to work as a USB mass storage device when I plug the board into my computer. I am running through ...
0
votes
2answers
417 views

VSCode ESP-IDF framework esp32 SPIFFS error

I’ve beet trying for days and days now to make SPIFFS work on my esp32 board using PlatformIO in VSCode following the following example: https://github.com/espressif/esp-idf/tree/master/examples/...
0
votes
0answers
81 views

STM32: Is it possible to write data to flash memory by using system bootloader when write protection is on?

When I try to program with STM32 flash loader and if the write protection is on, it want erase all of the memory. Probably because of program drop the security level so MCU erase all of the data. But ...
1
vote
0answers
25 views

How to read / write data into a S25FL064L flash memory?

I try to read / write data (single byte) into an S25FL064L SPI flash memory with an nRF52 based radio SoC. The datasheet says that I have to enable a write to ...
0
votes
2answers
143 views

Using SPI to manipulate Flash Memory (Code in C)

for a couple of days i have been trying to write a C code that writes to a flash memory via SPI. I already have a code that writes characters into flash. Now i wanted to expand on it and write integer ...
0
votes
0answers
36 views

S25FL064L flash isn´t answering

I want to use the above flash memory to store some data with my MCU, but the flash isn´t answering on the 0x9F instruction: I use SPI mode 0 and a 125 kHz clock ...
0
votes
1answer
88 views

Where is the flash memory for this IP camera board?

I just opened an Escam IP camera and this is the main board. You can see the HI3516 SoC + H5TQ1G63EFR RAM + that thing with adhesive that in the second photo I took off and you can see it's a ...
1
vote
2answers
45 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 ...
3
votes
1answer
182 views

How many times can flash be rewritten before an erase is required?

With flash memory, it's only possible to write by clearing bits from their erased (set) state, and the only way to set a bit is to erase the region containing it. If you only need to clear bits, then ...
0
votes
1answer
129 views

Difference between 24 bit and 32 bit addressing mode in QSPI flash

I would like to know the difference between 24-bit and 32-bit QSPI flash? why 24-bit address is used in flash?
0
votes
1answer
912 views

STM32F103 SPI MISO doesn't work as expected

In one of my small projects I use STMF103C8T6 as MCU and SPI memory W25Q128 of Winbond to store a data. The memory chip connected to SPI1. Here is a part of the scheme: The code is mostly generated ...
0
votes
2answers
85 views

Micron NOR Flash datasheet clarification

I am working to create a controller for a Micron NOR Flash Memory (MT25QL128ABB) and I am having difficulty writing/reading the device. I would like to know if my procedure is correct: Write Procedure:...
0
votes
1answer
54 views

Why my data in MSP430 flash was lost?

I am using MSP430F5340 MCU, IDE is IAR workbench,today after adding some lines of code, I found my data that previously stored in flash was crashed. So I supposed the code memory size in flash has ...
1
vote
1answer
151 views

How many excess electrons are in a modern SLC flash memory cell?

A colleague told me that in a modern SLC flash memory cell there are about 400 electrons. However, I can't find any reference to this. Flash memory cells can be thought of as little buckets of ...
0
votes
0answers
38 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.
0
votes
1answer
45 views

Built in Self Test - In Embedded memories

I am reading this thing called -BIST (Built in Self Test). I understand that, before a module enters its intended functionality, this BIST is made to run within the module. Once, this BIST is passed, ...
6
votes
1answer
5k views

Open Source USB Flash Drive Circuit Anywhere? [closed]

I would like to make a removable USB flash drive from scratch. I would probably start from component selection. And because this is not as exciting as some other DIY projects, I haven't found any ...
0
votes
1answer
41 views

Bit Lines at SRAM

I would like to know the specific purpose for SRAM having a bit line and a negated bit line? I might think that is due to stability reasons, but I would like to know more details about its specific ...
0
votes
0answers
48 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 ...
0
votes
0answers
37 views

RX63N has NAND or NOR internal flash?

I need to read the internal flash of RX63N MicroController multiple times. It will always be the same data block. I was concerned about the life of the internal flash, wearing out etc. I read that NOR ...
0
votes
1answer
158 views

Finding Rise time and Fall time with Slew Rate Specification

I am using this QSPI Flash Memory IC I'm operating the QSPI clock at 48MHz. I am probing the Clock and Data signals in my scope. On Table 54 which is on Page 128, we have Rise time and fall time ...
1
vote
1answer
301 views

Calculation of Power Dissipation of Memory ICs and Microcontrollers

Can someone tell me how to calculate the power dissipation of digital ICs like Nand Flash, QSPI NOR Flash and Microcontrollers? For Microcontrollers, we can get the power dissipation for GPIO like, ...
0
votes
2answers
234 views

What's the right way to read ID and CFI info from flash memory chips?

Our product has flash memory chip, but we have used more than one variant. The first is a SST/Microchip one and the second is a Spansion/Cypress. To determine which type is mounted, I read the flash ...
0
votes
0answers
28 views

Information about component quality in general and quality of memory IS25LP128-JBL

Most of us are faced with component quality especially when producing product in higher quantities. What is he right place to find information about component quality in general? Currently we faced ...
0
votes
1answer
56 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 ...
5
votes
4answers
2k views

Memory capability and powers of 2

Why are computer memory capabilities often multiples of a power of two, such as 2^10 = 1024 bytes? I think it is something related to the binary logic, but I do not understand the precise reason for ...
13
votes
11answers
14k views

How to make 1 bit permanent memory circuit?

I would like to make a simple circuit to store or save 1 bit of data. The circuit should be able to remember the state of an LED ( on or off ) even if the supply is disconnected from the circuit. I ...
0
votes
2answers
123 views

Reading current memory image from a micro controller

I have the MPLAB XPress Evaluation Board, which has the PIC16F18855 microcontroller on it. The way to program it is just to copy a ...
0
votes
2answers
692 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
3k views

OTA Programming of STM32

I am currently using ST32L152RE controller interfaced with BLE CC2640R2F module and 4 MB external flash memory interfaced through spi. I was trying to upgrade the firmware of my st controller using ...
1
vote
0answers
165 views

Which pins are required when reading and writing NAND flash?

I plan on reading and probably writing NAND flash on some embedded devices or USB flash drives. I did not come across many examples for in circuit reading though I'd give that a try at first if ...
0
votes
1answer
162 views

How much Program Memory does PIC24FJ1024GB610 have?

PIC24FJ1024 got 1024KBytes of Program Memory. In the PIC24's Data Sheet in Chapter 4, mentions that the Program memory runs from 0x000000 to 0x7FFFFF which is 8,388 KByte. Can someone explain why ...
0
votes
2answers
215 views

Can I lower flash power consumption by pre-flashing all values to high?

I am designing an embedded system that will use either embedded flash memory or an SD card. The system must survive without much power and the estimated 30mA draw of an SD card sounds too high for me. ...
0
votes
2answers
170 views

Does the logic inside flash memory devices require a power down after each WRITE operation? [closed]

Does the logic inside flash memory devices require a power down after each WRITE operation? I was confused when reading the datasheet of the Micron Serial NOR Flash Memory. There is "To avoid data ...
0
votes
1answer
55 views

Measurement of the retention period of a memory cell

Manufactures of Non Volatile memory devices give a quote for the Memory retention period of their device. To the best of my understanding, this period refers to the maximum period up to which the ...
0
votes
1answer
2k views

NOR Flash Memory Full chip vs Block vs Sector Erase

I am trying to use a NOR flash memory device: SST25VF016B (with STM32 discoveryboard F407VG). However, I am confused on some terms on their datasheet. You can find the datasheet here: https://www.elfa....
0
votes
1answer
50 views

Are there ways/technologies to use High negative voltages in flash memories?

I am using an FGMOSFET with tunneling gate and control gate as an analog memory for simulation in SPICE. I use -25V to inject electrons into the floating gate and 25V to remove electrons. Everything ...
8
votes
1answer
1k views

Flash memory data retention time

I'd like to buy one of those after market Android car head/infotainment units. But I don't think there's a way to reinstall the system software if it gets corrupted, so I'm concerned about how long ...
1
vote
0answers
205 views

Flash memory programming failure

I'm working on an XScale PXA270 with NOR Flash on Chip select 0. Due to the obsolescence of the previous flash, my company changed it for an AMD/Spansion compatible MX29GL128. I'm trying to write on ...
0
votes
1answer
273 views

How to work with eMMC from software developer point of view

I am facing a problem how to implement parameters management in an embedded software. Parameters management means that I have some subset of variables which values should be persistent but they will ...
0
votes
3answers
169 views

W25Q80: Data Loss

Today I've faced a strange problem: I have an LCD monitor controller board. It has an LCD panel driver chip having a 8051-based MCU inside, but the chip needs an external W25Q80 SPI flash for ...
6
votes
5answers
14k views

where are constant variables stored in microcontroller?

As per the memory layout of C program ,constant variables are stored in the Initialized data segment of the RAM. But as per some of the Microcontroller memory layout ,const variables are stored in ...
1
vote
2answers
761 views

How to secure an EMMC

My department of the company I am working at is in charge of developing a circuit for production, and security in the embedded system is a crucial requirement. The current prototype of our embedded ...
0
votes
0answers
67 views

Writing unused areas of a page on a NAND flash

I'm working on a project based on the ESP32 that uses a NAND chip from the GD5F1 family (link to the datasheet). Sorry for the long question, but it's a bit convoluted, and it's driving me nuts for ...
0
votes
2answers
85 views

Loop on flash memory

I have flash memory that I write assembly code on it. I know that flash has limit cycle ( read/ write) If I write a loop that run 100,000,000 times like ...
0
votes
1answer
72 views

Similarities between flash memory and a camera flash?

This story is repeated in a number of places. What about flash memory would have reminded him of a camera flash? The name “flash” was suggested by Dr. Masuoka's colleague, Mr. Shoji Ariizumi, ...
18
votes
2answers
3k views

Why are NOR flashes still used when NAND flashes have a bigger size?

I've seen a few systems that uses a NOR flash to boot from, and a NAND for a bigger filesystem. I've also seen a system with only NAND gets corrupted after files being written to and verified correct. ...
1
vote
1answer
2k views

What type of FLASH (NAND or NOR) is used on microcontoller? [closed]

I am doing a study on file systems for mcirocontollers (MCU), using internal flash only. I find my self asking this questions: What type of FLASH memory is used most commonly in MCU ? NAND or NOR? ...
1
vote
1answer
217 views

On NAND or NOR flash, is program time completely independent of byte values?

I know that the erase value of NAND and NOR cells is all 1s, and the process of programming involves clearing bits. Is the program time of some x length data always the same, regardless of the number ...