Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [eeprom]

Acronym: Electrically Erasable, Programmable Read-Only Memory. Sometimes used with Flash parts that are similar to old EEPROM parts.

72
votes
5answers
117k views

What is the difference between Flash memory and EEPROM?

Flash memory storage and EEPROM both use floating gate transistors for storage of data. What differs between the two and why is Flash so much faster?
14
votes
4answers
6k views

Wear leveling on a microcontroller's EEPROM

For example: The datasheet for ATtiny2313 (as do most Atmel AVR datasheets) states: 128 Bytes In-System Programmable EEPROM Endurance: 100,000 Write/Erase Cycles Imagine a program only requires ...
33
votes
2answers
22k views

Why would one still use normal EEPROM instead of flash?

Is there any reason why people are still using (and implementing in new systems) normal EEPROMs instead of flash memory, nowadays? From the Flash memory wikipedia: Flash memory was developed from ...
15
votes
8answers
8k views

EEPROM is a “Read Only Memory,” so why can I write to it?

Electrically Erasable Programmable Read-Only Memory (EEPROM): If it's using Read-Only Memory (ROM) then how am I able to write to it?
8
votes
3answers
3k views

EEPROM read/write errors on dsPIC

I'm running a Microchip dsPIC30F6012a. I have this chip on several PCBs, all running the same software, and observe the same problem on all of them. This implies a systemic problem, not a one-off ...
9
votes
5answers
2k views

Frequent Write to Non-volatile Memory

I am designing a device that automatically adjusts it's physical position as temperature changes. If the device it shut off or power is disconnected the device needs to remember it's last temperature ...
5
votes
2answers
3k views

What do memory configurations like “256Kx18” mean?

This is a beginner question here. When choosing memory ICs, one of the options is the memory size/configurations. I understand the size part, but what does the "16Kx9" mean? It seems the same memory ...
4
votes
3answers
3k views

Failure mode of FLASH memory

What is the failure mode of flash memory? I've got some chips rated for 10,000 cycles - what happens after 10k cycles? Do the chips stop writing properly, do you get read errors, etc.? Does it also ...
6
votes
4answers
1k views

Will an SPI flash memory chip have the same issues with non-atomic write operations as a dsPIC's internal EEPROM?

A while back I had some intermittent trouble with the internal EEPROM of a dsPIC. Every so often, some value in the EEPROM would be found zeroed out on power-on. I tracked the problem down to when the ...
3
votes
1answer
670 views

27512 pinout and PCB layout

I'm trying to design PCB traces for a 27512 EPROM chip. But its pinout for the higher half of the address bus seems completely illogical to me and I cannot imagine how should I lay out my traces for ...
1
vote
2answers
4k views

Unable to use compiler built-in functions to write to dsPIC EEPROM

As I mentioned here, I've been having issues with EEPROM on dsPIC30F6012A. Since my old EEPROM library was difficult to analyze and support, I went back to square one and rewrote it using the new (...
-1
votes
1answer
1k views

How to test flash memory

I'm using blackfin533, and I would like to write a software for flash memory testing. How would I test the flash memory ? I know how to test an eeprom but how would I test the flash memory of the ...
8
votes
1answer
3k views

SPI data storage devices: (micro)SD card, DataFlash, or serial EEPROM?

I am revisiting some of my design habits, and one of them is under serious scrutiny: the go-to SPI-based storage device is (micro)SD cards, for their price-to-capacity ratio and generally higher ...
14
votes
4answers
6k views

Why do most of the non-volatile memories have logical 1 as the default state?

I have used non volatile memory, like EEPROM and FLASH memory, in embedded applications and I have always found that unused memory (EEPROM/FLASH) bit locations are always set to ...
11
votes
8answers
5k views

Saving data without a microcontroller?

Is there a way to save voltage data directly (without a microcontroller) to anywhere, like EEPROM, SDCARD, etc.? For example, I am using an MPX pressure sensor which gives 0V to 5V analog output. ...
6
votes
3answers
6k views

100k EEPROM writes “per bit” or as a whole?

As I understand it, the life of an EEPROMs is usually rated at a certain number (e.g. 100k) of writes. Is this "per byte" or writes to the EEPROM system as a whole? E.g. If the EEPROM has 4k bytes, ...
7
votes
1answer
2k views

How does memory wear out?

I know that after time due to writing/re-writing memory wears out, and I was reading about a microcontroller from TI which uses "wear leveling" to insure the longest life of some EEPROM that the chip ...
4
votes
1answer
417 views

Number of address in AT24C16 EEPROM or is it duplicate?

I am working on EEPROM AT24C16 for a particular project. According to the datasheet it must have 2048 addresses and I should be able to write 1024 unsigned int into it [ 1 unsigned int per 2 addresses]...
4
votes
2answers
4k views

CRC for eeprom data check

I wanted to check redundancy in eeprom and crosscheck the data for any errors occurred or not and I ended up reading CRC code. I found it useful but have some doubts that need clarity. My objective ...
4
votes
2answers
2k views

EEPROM Write Cycle Time and Write Cycle Endurance

I have an embedded software application that is copying a buffer from RAM to EEPROM. In this case, the EPROM device is a 28C010 (128K x 8). The copying is done at non-regular intervals, generally in ...
7
votes
2answers
2k views

Encrypt sensitive data in EEPROM

Let's say I have a PIC and an EEPROM memory IC. I store sensitive data in the EEPROM. If I want to encrypt the data what is a good encryption algorithm? It should be executed by the PIC but that does ...
4
votes
1answer
2k views

Problem with I2C EEPROM communication

I have a STM32L MCU connected to M24LR64E, an I2C EEPROM. Previously i had this setup working but then i changed some things (layout, firmware) and somehow i screwed the I2C and it is not working now. ...
3
votes
3answers
14k views

What's a good EEPROM replacement for a 27C256/29C256? [closed]

I teach a hands-on computer architecture course in which the students burn their programs onto an EPROM with a commerical PROM burner. The instructions are read by a low-speed TTL computer they build....
2
votes
2answers
442 views

ATMEL 24C02 EEPROM - Trouble understanding how the addressing works

I am currently writing a library for ATMEL's 24C series EEPROMs (not a programming question). The library works fine with a single EEPROM at the moment and I am trying to support multiple EEPROMs now, ...
0
votes
1answer
425 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 ...