Questions tagged [flash-memories]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
1 answer
84 views

FAT32 file system corruption on internal flash of ESP32-S3

I am using an ESP32-S3 chip with 8 MB internal flash. Out of which 4 MB is for the FAT32 file system. I read and write files every 30 min into the file system. I am also using the wear leveling ...
cyber122010's user avatar
0 votes
0 answers
53 views

Finding memories power dissipation

Can someone tell me how to calculate the power dissipation of digital ICs like NAND Flash, QSPI NOR Flash and microcontrollers?
sushmi Ram's user avatar
2 votes
1 answer
34 views

How does MLC FLASH store multiple bits per cell?

How does MLC FLASH store multiple bits per cell? I understand that each cell is one MOSFET, are the different bits represented by multiple voltage levels (as opposed to just high/low, which would then ...
Dane's user avatar
  • 79
1 vote
0 answers
34 views

NOR flash address lines

I am wondering if someone can explain how the address lines work on NOR flash. Does each address line map to a physical area in flash? as in A0= 0000-FFFF if this is the case and the NOR has 21 ...
Wellness 2 All's user avatar
0 votes
0 answers
38 views

STM32 IAP firmware update

I'm trying to update STM32f105vct6 firmware using STM32 IAP over UART. I can update firmware if .bin file size smaller than 32 kB, otherwise file transfer stops after sending 32 kB data. When I ...
Lora74's user avatar
  • 11
0 votes
0 answers
54 views

how to determine what chip wire allows BIOS flashing?

how to determine what chip wire/leg allows BIOS flashing? I want to modify my MOBO to deny BIOS flashing. I only want it allowed when I really need to write on it. So, I need to know: if it is ...
VeganEye's user avatar
0 votes
2 answers
43 views

Is it safe to write data to MAX35103 flash memory

I am using MAX35103 sensor in my project and I want to store some constant data into MAX35103 flash memory using STM32. However, I've read something that it is not safe to write data to the MAX35103 ...
semender's user avatar
1 vote
1 answer
255 views

Help identifying flash memory chip

I'm trying to find the datasheet and/or documentation of the flash memory chips on this SSD drive board. The chip is marked 29F32B2ALCMG2, and though my web ...
Bert Peters's user avatar
1 vote
2 answers
130 views

How do flash memories address the actual bit location?

I'm trying to understand flash memory, and while I can find lots of explanations for how individual cells are read/written to by directing some current across that cell, there is basically nothing ...
Sam Jaques's user avatar
0 votes
1 answer
73 views

NOR flash ignores dummy cycle config (gd25b512)

I have existing code on a STM32F7 using qspi for a micron MT25QL512ABB that I am porting to use on a Gigadevice GD25B512ME. I am operating the bus at 108 MHz. The issue I'm facing is that the ...
Erik Friesen's user avatar
  • 1,861
0 votes
2 answers
114 views

External SPI Flash Global Unprotect

I am using AT25DF041B SPI Serial Flash Memory with my application and I am confused about protection about sectors. When I have read the datasheet it says there is a command for the global unprotect. ...
fury's user avatar
  • 11
0 votes
0 answers
44 views

How to flash memory when there is no sector information?

Currently, I am trying to flash WCT1013A. As I see in the datasheet there is no sector information. If I do not know about the sector information how am I going to flash the memory?
albatross's user avatar
  • 143
0 votes
1 answer
67 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?
ates_su_tahta's user avatar
1 vote
0 answers
114 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....
OM222O's user avatar
  • 282
0 votes
1 answer
54 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 ...
Manoj N's user avatar
1 vote
0 answers
138 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 ...
mehmet's user avatar
  • 1,049
1 vote
1 answer
638 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): ...
mohammadsdtmnd's user avatar
1 vote
1 answer
133 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 ...
Makotanist's user avatar
1 vote
1 answer
73 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 ...
Alex Martian's user avatar
0 votes
0 answers
32 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 ...
Vladimir's user avatar
  • 111
0 votes
0 answers
77 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 ...
inume's user avatar
  • 1
0 votes
1 answer
468 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 ...
gott18's user avatar
  • 89
0 votes
1 answer
133 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 ...
Dimitrios Desyllas's user avatar
1 vote
1 answer
273 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 ...
edenroz's user avatar
  • 13
0 votes
2 answers
356 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 ...
Hai Anh's user avatar
  • 13
1 vote
0 answers
324 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 ...
Kampi's user avatar
  • 422
0 votes
0 answers
255 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 ...
U.Sim's user avatar
  • 69
0 votes
0 answers
66 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 ...
Kampi's user avatar
  • 422
0 votes
1 answer
335 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 ...
Guerlando OCs's user avatar
1 vote
2 answers
109 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 ...
BamsBamx's user avatar
  • 269
4 votes
1 answer
1k 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 ...
ajb's user avatar
  • 3,379
0 votes
1 answer
767 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?
SriGanesh D's user avatar
1 vote
2 answers
255 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:...
David's user avatar
  • 302
0 votes
1 answer
152 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 ...
Ye Shiwei's user avatar
3 votes
1 answer
604 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 ...
vy32's user avatar
  • 431
0 votes
0 answers
223 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.
indira's user avatar
  • 101
0 votes
1 answer
84 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
0 votes
0 answers
583 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 ...
Laha's user avatar
  • 1
0 votes
1 answer
63 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 ...
Abdel Ruvalcaba's user avatar
0 votes
0 answers
112 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 ...
ransh's user avatar
  • 123
0 votes
0 answers
51 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 ...
Aadishri's user avatar
  • 153
0 votes
1 answer
462 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
0 votes
2 answers
1k 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/...
Marco Castro's user avatar
1 vote
1 answer
851 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
0 votes
2 answers
892 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 ...
Hneel's user avatar
  • 61
0 votes
0 answers
32 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 ...
vico's user avatar
  • 151
0 votes
1 answer
68 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 ...
Ashraf Almubarak's 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 ...
Kinka-Byo's user avatar
  • 3,340
0 votes
2 answers
386 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 ...
macro_controller's 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 ...
Vaibhav's user avatar
  • 173