Skip to main content

Questions tagged [eeprom]

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

103 votes
5 answers
150k 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?
skyler's user avatar
  • 10.2k
26 votes
5 answers
11k 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 ...
jippie's user avatar
  • 33.3k
19 votes
8 answers
16k 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?
Jacksonkr's user avatar
  • 711
41 votes
2 answers
29k 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 ...
user avatar
8 votes
3 answers
4k 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 ...
Stephen Collings's user avatar
10 votes
5 answers
3k 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 ...
PICyourBrain's user avatar
  • 3,745
7 votes
4 answers
1k views

How to make a TTL low pulse of 100 ns to 1 μs with a simple RC on a 74LS04 inverter?

I APOLOGIZE THAT THIS IS GETTING LONG-ish. There are many updates at the end, and I begin editing the original to bring some finding and WARNINGs into it. BACKGROUND I am building myself a Z80 ...
Gunther Schadow's user avatar
7 votes
4 answers
2k 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 ...
Stephen Collings's user avatar
7 votes
4 answers
7k 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, ...
aaaidan's user avatar
  • 563
5 votes
2 answers
5k 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 ...
wildwildwilliam's user avatar
4 votes
3 answers
5k 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 ...
Thomas O's user avatar
  • 31.9k
3 votes
1 answer
1k 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 ...
SasQ's user avatar
  • 171
1 vote
2 answers
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 (...
Stephen Collings's user avatar
-2 votes
1 answer
2k 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 ...
andre's user avatar
  • 1
19 votes
3 answers
22k views

I2C minimum clock speed and reliability

Is there a minimum clock rate specified by I2C? I know the most widely used clock rate is 100kHz and there is a "fast" mode of 400kHz supported by some devices, and a faster yet mode supported by ...
vicatcu's user avatar
  • 22.8k

15 30 50 per page