Questions tagged [flash-memories]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
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? ...
2
votes
2answers
603 views

How does triple level cell FLASH memory achieve 3 bits per cell?

Originally each cell of FLASH memory held either a high or low level or state, and reflected one bit of information; 0 or 1. Mutli-level FLASH was then developed, with often four levels of voltage ...
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 ...
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
votes
1answer
292 views

Insert certificates into an Atmel's ATWINC1500 via SAM ICE

With a Windows PC (mandatory to use since atprogram is made for Windows, if someone knows how to work with that at GNU/Linux will be much appreciated), when flashing our custom PCBs embedded hardware ...
3
votes
2answers
5k views

SD card detect in SPI mode

Just wondering if it is possible to detect the presence of an SD card when it is being used in SPI Mode? It would appear that the card detect/data 3 pin (CD/DAT3) is used as a chip select (CS) pin ...
0
votes
2answers
892 views

How to store 8 bit character in 32 bit Data Flash memory?

Is it possible to store 8 bit character to 32 bit Internal Data Flash in the Microcontroller by just using only 8 bit of space for each bytes?,by using a combination of 4 bytes which can be also ...
0
votes
1answer
218 views

Program SPI flash on board after soldering

I'm developing a USB DAC using XMOS XHRA-2HPA as USB->I2S interface. XHRA-2HPA is a sort of highly specialized uC which requires a firmware and configuration data to be stored on external SPI flash ...
18
votes
9answers
7k views

Why is every address in a micro-controller only 8 bits in size?

I have seen that, in 32-bit microcontroller, each address of memory holds only 8 bits of data; it is the same for a 16 bit MC as well. For 32-bit data, it uses a combination of 4 addresses. Why can't ...
0
votes
3answers
728 views

Why NAND FLASH is slower than flip-flops?

I find that both NAND FLASH and flip-flops are made up of NAND gates. The only difference between them is NAND FLASH uses floating gate transistors to store charge. Your Flash drive is ...
0
votes
1answer
701 views

Steps for testing external flash memory [duplicate]

I have a blackfin 533 and I connect it with external flash memory. I have a software driver that erases a block, fills data, write to flash memory. I'm using the following chip ST M29W800D. How ...
1
vote
0answers
165 views

Problems programming a 29GL256

I've been experimenting with Python scripts and using an Teensy 2.0 ++ to program different flash memories. So far I've found a script to program a 29GL128, which works perfectly, but I'm trying to ...
0
votes
1answer
51 views

What exactly is meant by 'CompactFlash' in the context of flash memory?

I've been doing some inquiry about flash memory and I do know how flash memory works and I do know about the different layouts (nand/nor) and how the reading and writing processes function. My ...
-3
votes
1answer
49 views

Flash Technology in Embedded system [closed]

I have been always wondering how the process of burning code on a chip happens, I mean physically. I do that dozen of times, but the sense of how this is invented, how the hexcode interpreted in TTL ...
1
vote
2answers
3k views

MMC/eMMC Boot sequence

I've been trying to hook up an eMMC chip to a FPGA, that receives commands via a micro-controller to initialize and trigger write/read operations on given sectors. I'm having trouble with the boot ...
1
vote
2answers
484 views

What operations on flash(NOR/NAND) effect Flash Program/Erase(P/E) cycles

I want to implement a counter which can save values through power cycles, so I should use flash memory(I have option to choose NOR or NAND) but as my counter values will be increased frequently. I ...
2
votes
2answers
744 views

Is this SPI Flash?

I'm currently reversing a device that has a chip soldered I can't identify. It's next to its controller, and judging from its size and position, it could be SPI Flash. It's SOP-8. Does someone know ...
0
votes
1answer
107 views

Code composer 6 linker file not placing variables

I am developing firmware on MSP430F2619. I need to store configuration information having 5 sections of 200 bytes. In order to read and write them independently I am trying to allocate 5 sections of ...
1
vote
2answers
486 views

What is this type of write-protection called?

Upon powering up, flash memory is read/write. At some point during the startup phase, the firmware, the bootloader, or maybe even the kernel triggers some mechanism built into the flash chip that ...
4
votes
2answers
3k views

LTDC data starvation during simultaneous SD-RAM and NOR Flash access with STM32F429 rev 3

Application details: SDRAM is used as the LCD frame buffer. Memory for 2 LCD frame buffers are allocated(double buffering) in SDRAM. LTDC will be always accessing one of the frame buffer in the ...
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 ...
3
votes
1answer
9k views

Can´t erase data from flash memory (STM32)

I´m trying to save some data to flash memory on my STM32F407 board. Before I can save them, I need to erase a memory sector. I chose 16 Kbytes Sector1 starting with address 0x08004000 and chose ...
-1
votes
1answer
1k views

Write and read from AT45DB are two different things

I'm using an AT45DB642D Flash memory over SPI interface. there is no problem in reading and writing, however what I write and read are two different things. ...
0
votes
1answer
761 views

how to properly use external memory flash with MCU (dsPIC33)

In my project, I need to store (and read) large amount of data ( >128 Mbits). Of course, I need external flash memory (I think SD card won't work because speed is an issue in my project). So I plan ...
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 ...
1
vote
1answer
720 views

Is it necessary to write all MSP430 FLASH writing code should be run from RAM?

I am writing some device parameters to non volatile flash memory of msp430f2619 controller. Sample code shows that function writing to flash should be copied to RAM in initialization section. But I ...
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 ...
1
vote
4answers
4k views

Is flash memory in MCU's similar to a hard disk?

I have taken a Computer Architecture course in the past that focuses on desktop CPU's and I currently work in embedded systems and I am kind of confused as to which memory corresponds to what. I am ...
2
votes
2answers
4k views

How is NAND Flash memory array organized?

Could you please explain how memory array organization calculated? Here I have attached snapshot of 2Gb NAND flash memory array organization. I can't understand the calculation of 1 Plane (marked in ...

1
2