Questions tagged [flash-memories]

The tag has no usage guidance.

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

What happens if the pins of two different usb thumb drives touch each other?

What happens if the pins of two different usb thumb drives touch each other? Can the data get corrupted? Can the data move from one drive to another? Can the circuits get damaged?
user avatar
1 vote
0 answers
31 views

Daisy chaining NOR flash modules

for a project (FPGA image processing accelerator) I need to create a high bandwidth read-only memory. I settled on using Quad SPI NOR flash modules (will use them in XIP mode) but I have some concerns....
user avatar
  • 182
0 votes
1 answer
46 views

Alternate of the parallel flash

Hi I am looking for an alternate of the flash S29AL016J70BFI010, its a top boot sector device. unfortunately I have not found any 16Mb flash with top boot sectors. Although I am able to find 32Mb or ...
user avatar
1 vote
0 answers
44 views

Can I Safely Use Serial1 of ESP32 with GPIOMATRIX?

I am trying to use ESP32 with a Lora module and HMI display in a same project. So I need 2 UARTS. I have connected Lora module (e32 900t20d) to RX2 (GPIO16), TX2 (GPIO17). Also I want to connect my ...
user avatar
  • 873
0 votes
0 answers
47 views

How to estimate the life of a NOR flash?

I have ISSI IS25LP016D flash, 16 Mbit, 4 kB sectors, 256 bytes program pages, 100000 erase cycles. I use a filesystem that allows wear leveling, specifically littlefs. Assume that I need to write logs ...
user avatar
1 vote
1 answer
134 views

stm32f7 QSPI (QUADSPI) in indirect mode can't read/write on NOR flash memory

I'm using STM32F746G-Discovery included Micron NOR flash memory n25q128a. In CUBE example we can see this (ReadWrite_IT, Automatic polling): ...
user avatar
1 vote
1 answer
115 views

Can a device distinguish between USB HDD and flash drive?

I have a smart TV (LG C1) that can "pause" live TV, but demands a USB HDD attached. It will refuse a brand new USB 3.2 flash drive, but will happily use a 2014 mediocre HDD on USB 3.0. I ...
user avatar
1 vote
1 answer
61 views

What generates more heat: inverting to 0s or to 1s in Flash memory?

I was not able to find an answer via web search. The question came to my head after reading https://www.networkworld.com/article/3049428/humidity-not-heat-is-a-hard-drives-biggest-threat.html: The ...
user avatar
0 votes
0 answers
24 views

External FLASH chip controlled by an MCU: given the required capacity, how to select the page size?

I am selecting an external FLASH memory chip that I want to control (program/read/erase) from an MCU. For a given FLASH capacity, there are different options for the page size. I am wondering how to ...
user avatar
0 votes
0 answers
42 views

Is there some way to differentiate between NAND and other flash types on a PCB?

Modern devices (smartphone, notebooks) often use some kind of flash for data storage. Depending on the vendor this can be emmc, ufs, nvme and maybe even plain old NAND. The problem is you can't really ...
user avatar
  • 1
0 votes
1 answer
110 views

Why is erasing NAND much faster than erasing NOR flash?

Why is erasing of a single block in NAND flash usually much faster than erasing a single block in NOR flash? For my current understanding: If all cells of the block share the same substrate and if all ...
user avatar
  • 69
0 votes
1 answer
41 views

Do all flash memory chips pinout layout and usage follow a specific standar(s) and protocols?

As I see in this question I see that WINDBOND W25Q128FV has similar pin inteface/layout with the Maxronix MX35LF1GE4AB. Therefore, the following question came to my mind, do all flash memory chip ...
user avatar
1 vote
1 answer
70 views

Write EEPROM while flashing firmware in MCU

am using a STM32L0x2 device, Arm Cortex M0 core. My goal it's to flash a default value in a EEPROM page during the firmware's flash. Long story short: I want that when flashing the .elf in the MCU (I ...
user avatar
  • 13
0 votes
1 answer
101 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 ...
user avatar
  • 13
1 vote
0 answers
90 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 ...
user avatar
  • 378
0 votes
0 answers
141 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 ...
user avatar
  • 69
0 votes
0 answers
39 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 ...
user avatar
  • 378
0 votes
1 answer
176 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 ...
user avatar
1 vote
2 answers
61 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 ...
user avatar
  • 199
3 votes
1 answer
413 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 ...
user avatar
  • 3,259
0 votes
1 answer
342 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?
user avatar
0 votes
2 answers
108 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:...
user avatar
  • 184
0 votes
1 answer
68 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 ...
user avatar
1 vote
1 answer
292 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 ...
user avatar
  • 401
0 votes
0 answers
51 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.
user avatar
  • 101
0 votes
1 answer
59 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, ...
user avatar
  • 2,184
0 votes
2 answers
310 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 ...
user avatar
  • 1
0 votes
1 answer
45 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 ...
user avatar
0 votes
0 answers
70 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 ...
user avatar
  • 123
0 votes
0 answers
41 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 ...
user avatar
  • 153
0 votes
1 answer
272 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 ...
user avatar
  • 2,184
0 votes
2 answers
632 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/...
user avatar
1 vote
1 answer
493 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, ...
user avatar
  • 2,184
0 votes
2 answers
450 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 ...
user avatar
  • 41
0 votes
0 answers
31 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 ...
user avatar
  • 131
0 votes
1 answer
60 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 ...
user avatar
5 votes
4 answers
3k 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 ...
user avatar
  • 3,246
0 votes
2 answers
182 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 ...
user avatar
2 votes
2 answers
4k 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 ...
user avatar
  • 173
1 vote
0 answers
226 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 ...
user avatar
0 votes
2 answers
226 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. ...
user avatar
0 votes
2 answers
237 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 ...
user avatar
0 votes
1 answer
75 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 ...
user avatar
  • 557
0 votes
1 answer
3k 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....
user avatar
0 votes
1 answer
53 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 ...
user avatar
1 vote
0 answers
242 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 ...
user avatar
  • 11
0 votes
1 answer
1k 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 ...
user avatar
  • 133
0 votes
1 answer
332 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 ...
user avatar
  • 845
0 votes
3 answers
194 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 ...
user avatar
1 vote
2 answers
921 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 ...
user avatar
  • 111