Acronym: Electrically Erasable, Programmable Read-Only Memory. Sometimes used with Flash parts that are similar to old EEPROM parts.
4
votes
2answers
71 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?
0
votes
0answers
38 views
Reading/writing garbage when programming AD45DB161D EEPROM (SPI) using Arduino
I'm trying to program the AD45DB161D. I found two libraries and Arduino example code both aren't functioning as expected. I suspect it's hardware problem.
When reading the data and dumping it to the ...
1
vote
2answers
104 views
USB device with a serial number and 3 LEDs
I'm looking for a way to build a USB key. I have a bit of experience with the Arduino, however for this project that seems to be a bit of overkill.
The key should contain a unique serial number ...
4
votes
1answer
101 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.
...
9
votes
2answers
378 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 ...
0
votes
0answers
42 views
25cl040 EEPROM and arduino, just getting 0's as output
I try to write and read a 25LC040 EEPROM with my Arduino, but I'm just getting zero's as output. I followed allong with this tutorial.
This is my code:
...
2
votes
1answer
148 views
How to write to 93LC46B EEPROM from an Arduino using SPI
I have a question regarding eeproms and an Arduino (I am using Arduino Uno). I have the following eeprom: 93LC46B. From the datasheet I understand that in order to write the integers ...
1
vote
1answer
146 views
Pointer Size using eeprom.h with ATmega328p in AVR-GCC
I am working on a project that randomly reads and writes large blocks of data from EEPROM, based on user input. I have used the EEPROM before, but I never really thought about this. In the operations ...
7
votes
2answers
277 views
Program AVR EEPROM directly from C source
When you include the following code in an AVR C source, you can apparently directly program the fuses, without the need for an extra command or .hex file:
...
5
votes
2answers
181 views
28C64 EEPROM Programming Using Arduino
I am working on a Z80 computer and needed to write data to an EEPROM. I am using the Xicor 28C64AP-25 chip (datasheet). I wrote a program for the Arduino Uno that writes data to the first 4 addresses ...
1
vote
1answer
162 views
Bit Bang to I2C EEPROM MSP430
I found some code to Bit Bang to an EEPROM on the MSP430 here, but if I change the pins to what is on my design it fails to read and write. I've also added a LED for output this should blink if it ...
5
votes
1answer
214 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 ...
6
votes
7answers
368 views
Alternatives to using EEPROM
As I understand it, EEPROM is a part of a computer (in my case, an AVR microcontroller) which stores data, and holds on to it even when the device completely shuts down. It allows data to be written ...
0
votes
1answer
119 views
Program a 27c512 eeprom?
I have a W27C512 chip in my sights. This will be my first time using a programmable rom. I need to know how to convert any form of human-readable code into either HEX or BIN format. Here are the ...
3
votes
1answer
116 views
Replacing 27C256 with 28C256, how to wire /WE?
I am looking to replace a 27C256 compatible maskRom (nintendo Nrom PRG and CHR if it matters) with a socketed 28C256 in order to make a development cart.
It looks like the pin for A14 is in the wrong ...
6
votes
2answers
229 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 ...
0
votes
1answer
127 views
Ardupilot, atmega1280 and barometer
I'm working on a project and I need to know where the information taken by the barometer sensor are stored.
I think in the eeprom, but exactly where? Is there a specific address or register memory?
...
2
votes
1answer
221 views
EEPROM or SD card storage for a general logger application?
If you need to store data, let's say numbers (one byte each), and you need a capacity for at least 100,000 readings in a low power sensor (3.3 V and less than 20 mA in stand-by operation), ...
3
votes
3answers
163 views
Connecting to an EEPROM
I am trying to download the contents of a ROM chip following this tutorial however the chip is surface mounted and I can't remove it to put it in a breadboard.
I don't want to solder wires to the ...
2
votes
2answers
154 views
I2C EEPROM with non-standard address?
So I know that almost all i2c EEPROM ICs use 0xAh (or 1010) as the top four bits of the slave address. I currently have a 16 kbit EEPROM on my i2c bus that uses the lower 3 bits of the slave address ...
1
vote
3answers
115 views
Storing An Led's Previous state when power is removed with eeprom now
A while ago I asked a question about having 2 push buttons, and an LED and you set the led to an on or off state with the two buttons, and then remove the power, and when turned back on, the led ...
2
votes
2answers
218 views
Difference between EEPROM types
I was wondering what the difference between EEPROM types are.
For example 24S128 and 24LC128. My understanding is that typically the later digits, 128 in this case, represent the amount of space ...
3
votes
1answer
193 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 ...
1
vote
1answer
73 views
What does “full array operation” mean for EEPROM?
What is full array operation as shown in data sheet of AT24C08B: Two-wire Serial EEPROM (page3)? What is application of that full array operation? Please help to clarify.
2
votes
2answers
164 views
Device including RTC EEPROM and battery?
I am currently designing an electronic board and i got a question:
Do you know if there is any device in which are integrated an RTC, an EEPROM and a battery? I heard about this type of device (i ...
3
votes
1answer
159 views
Can't read written data out of 24AA1025
I've got a PIC18F with MSSP that I'm interfacing with a 24AA1025. I'm using MPLAB 8 and the functions from C18 to make my life easier. The only problem is that I've (supposedly) written a byte to ...
1
vote
2answers
625 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 ...
6
votes
3answers
684 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 ...
7
votes
5answers
640 views
I2C EEPROM bit-banging: Writes fine, but only if first bit is not set
I am currently working on an I2C EEPROM project using bit-banging to drive the SDA and SCL lines.
My read function works fine but whenever I write any byte with a leading "1", I always read FF back; ...
0
votes
0answers
98 views
How to program for ALi Processors? [closed]
I'm trying to start to do some programming for my FTA satellite receiver, trying to solve some bugs on it. I know that the chipset/processor is ALi, probably this. My receiver is able to upgrade by ...
7
votes
3answers
733 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 ...
4
votes
1answer
171 views
EPROM Replacement Strategies
We have a system that uses OTP (one-time programmable) EPROMs, specifically the AT27C256. We would like to replace this EPROM with an EEPROM or Flash chip such that we can make our units field ...
6
votes
5answers
1k views
Erasing EPROMs with sunlight
I have heard (I'm not sure how valid it is) that EPROMs could be erased by exposure to UV light. My professor had mentioned it in my Microprocessor Design class; however, I'm not sure if he's bluffing ...
6
votes
1answer
214 views
EEPROM: Same driver for similar chips, different behaviours
I have two very similar eeproms (M24C01-x and M24C64-x), both driven by the same standard library provided for my STM32F2.
For the M24C64-x, all is fine. However, the M24C01-x is interpreting the ...
1
vote
2answers
210 views
EEPROM page size
I have an M24C01-x EEPROM (1 KBit in size) driven by an STM32. The datasheet doesn't make it clear what the page size of that EEPROM is. I require it to properly configure the STM32 EEPROM driver.
...
0
votes
1answer
94 views
how to use TMP87P809N microcontroller with any EEPROM
How to use TMP87P809N with any EEPROM so that I can save timer counting of CMOS RAM in EEPROM for backup, I want to save that counting if electricity get failed and restart.
9
votes
3answers
961 views
What are some typical low cost microcontrollers and chips that are used in electronic toys?
I'm researching microcontrollers, memory chips, and sound chips for simple electronic toys.
These toys might take user input via buttons or switches, and then play back sounds stored on a memory chip ...
4
votes
2answers
1k views
Interfacing pic18f4550 with i2c EEPROM (24AA1025)
I am working on a university project in which i need to interface pic18f4550 with i2c EEPROM.
I read many codes and saw many projects on this topic. and I wrote a sample code from MPLAB C18 ( and i ...
2
votes
3answers
2k views
What's a good EEPROM replacement for a 27C256/29C256?
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 ...
-2
votes
1answer
235 views
How to communicate with parallel eeprom with pic18f?
How to read eeprom M27C64A with pic18f4520, should i enable and disable the chip enable
as well as output enable inside the loop while increasing the address?
Can someone suggest me some code or ...
2
votes
3answers
1k 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, ...
1
vote
2answers
407 views
Storing data to NVRAM
I'm designing an 8 bit computer, and one of the tricky parts is streamlining the loading of the small "OS" (read collection of routines) into the 32kB NVRAM that I will use instead of an EPROM.
I was ...
1
vote
2answers
256 views
Changing the standard “message” on PIC24F shown on Android
I am working on an android accessory development.
Currently whenever I plugin my Android device to the PIC24F (which I had programmed in the PIC24F) but I haven't installed in the Android phone
It ...
0
votes
3answers
526 views
Reading empty (new) AT24C16 I2C EEPROM - 0xFF or 0x00?
What byte vaule should I see when reading empty EEPROM chip via I2C?
2
votes
3answers
416 views
How to program EEPROM
In looking for a 64K x 8 Parallel EEPROM, one of the most available chips is the 27SF512. Google would indicate this is commonly used by auto enthusiasts to replace chips in various cars. I have found ...
4
votes
2answers
231 views
How is this EEPROM fully addressable?
I am looking at the datasheet for this 64k EEPROM, and I am having trouble understanding how to use it. I would like to do a lookup from a 16-bit address to an 8-bit data word. The chip only has 13 ...
3
votes
2answers
322 views
Flash/EEPROM endurance
In this answer stevenvh suggests that Flash memory uses the same floating-gate technology as EEPROM. However! Looking at a random AVR datasheet it says for EEPROM 100 000 erase/write cycles, while for ...
1
vote
2answers
536 views
High capacity - EEPROM chip
I am looking for high capacity eeprom(I2C compatible) IC as an alternative to 1gb or 2gb micro SD card (data storage segment in my project) just in case I fail to interface Sdcard with pic32 mcu..
...
2
votes
1answer
1k views
How do I read I2C memory with an Arduino?
I have HH100D humidity sensor. It outputs a frequency signal, which I know how to handle. However, it also has a small EEPROM with calibration values that is available via I2C. Those values are ...
3
votes
1answer
108 views
Advice on suitable SRAM
I'm kind of new to all this and the choices out there is kind of overwhelming when it comes to selecting a SRAM package and Flash eprom to go with a 10 Mhz Z80180.
I'm looking for a 128 KB SRAM and a ...

