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.

1
vote
1answer
120 views

Microchip, memory measured in IEC?

It doesn't say on the data-sheet, but I'm curious where i can find if Microchip uses IEC or SI as standard for there memory sizes. For example: http://ww1.microchip.com/downloads/en/DeviceDoc/...
0
votes
2answers
150 views

Memory Problems

I've been having some problems with memory ICs, specifically Flash and EEPROM. I've had some experience with the 7400 series for some time...logic gates are pretty straightforward. Input something, ...
1
vote
1answer
467 views

Reading 68HC05 Eeprom

I want to know if there is any way to read Eeprom from an 68HC05 with an Arduino. I've been reading other SPI and I2C EEPROM's. Thanks for your help and have a nice night. Sorry for my bad English if ...
1
vote
1answer
560 views

I2C delay needed and c18

I am using I2C and I have earlier posted doubts about I2C here. I am using PIC controllers and using their compiler C18. I used their libraries to build a function to write data in EEPROM via I2C, and ...
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 ...
3
votes
3answers
826 views

I need to lock reading my mega328 flash but be able to write to the eeprom

I need to be able to prevent other from copying my program placed in the flash, but want to still be able to write to the EEPROM. I tried the lock bits by setting them to Mode 3 (0x3C). But that will ...
3
votes
2answers
2k views

EEPROM data check

I am communicating with an EEPROM chip with micro controller. I am writing certain data in to specific addresses in EEPROM and needs to check the data occasionally. But I have no idea other than ...
2
votes
1answer
2k views

Writing data on EEPROM or Flash memory of the PIC18F47J53

So I am using the 18F47J53 in Hitech PICC18-PRO compiler with MPLAB-X IDE, and for some reason there happens to be absolutely no support for the reading/writing function to either the flash or the ...
0
votes
1answer
146 views

EEPROM address definitions and delay

I am using 24LC256 EEPROM which have addresses from 0x0000-0x7fff. But I would like to predefine certain address from EEPROM to specific tasks, like from 0-100 for task-1 and so on. Does predefining ...
0
votes
1answer
361 views

25AA320A EEPROM byte write and page write

I need to write data into my external EEPROM 25AA320A using Attiny2313. I know how to write one byte at a time. For example, spieeprom_write (200, 7); with 200 being the starting address on EEPROM, ...
0
votes
2answers
569 views

How to program external EEPROM using USBtinyISP or Pocket AVR programmer

I want to write data into an external EEPROM from my computer using USBtinyISP or Pocket AVR programmer. Is it possible to do that? I know they can be used to program microcontrollers, but not sure if ...
3
votes
1answer
421 views

Programming an 82S23

I have to program an 82S23. There is surprisingly little documentation on how to do this. There are datasheets that will tell you how to read it, but not burn. I built one following these ...
0
votes
1answer
554 views

How do I determine what microcontroller is the right one for my project? [closed]

I have just started developing a tiny GPS trackingdevice that (eventually) will be able to log positioning-data on demand - via SMS commands and/or via a smartphone-application. The device should be ...
1
vote
0answers
429 views

PIC : EEPROM not write properly to 0xFF in PIC18F67K22 controller

I am writing values from 0x50 to 0x3ff in EEPROM of pic18f67k22. Whenever eeprom is getting full, I am writing 0xFF and then after write my data from 0x50 location. but some time eeprom is not write ...
5
votes
3answers
5k views

Minimum voltage to avoid EEPROM corruption for ATMega328P

I have a battery powered contraption with an ATMega328P with Arduino code that sleeps most of the time. Occasionally it needs to write some values to EEPROM. It's battery powered so I have tried to ...
0
votes
1answer
95 views

Can I replace an AT28c17 with a CAT28c65B without changing my software?

The AT28c17 is a 16k e2prom while the CAT28c65B is 64K bit e2prom and both are in a 32 pin PLLC package. They have 10 adresss lines with the only difference being the AT28c17 has A0-A10 adress lines ...
3
votes
1answer
3k views

AVRDUDE: Write EEPROM bytes without file

Is it possible to write EEPROM bytes via AVRDUDE and an AVRISP mkII directly from the command line without needing an EEPROM file read from another chip? Kind of like how you can specify the fuse ...
3
votes
3answers
3k views

the . hex file we burn goes to flash memory or RAM or EEPROM of Atmega8?

The flash memory of atmega8 is 8Kb. Is this the maximum size for the .hex file, or it the max memory which i can allocate to variables in my code? If none of the above is true, than what is memory ...
5
votes
4answers
2k views

Difference between data retention in flash and in EEPROM

In a security recommendation (Mobile Operating System Protection Profile, §4.2.1 FCS_CKM_EXT.4.1), the following instructions are given to securely wipe a cryptographic key from memory: For non-...
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?
1
vote
2answers
281 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
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. ...
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 ...
5
votes
1answer
8k 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
2k 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 ...
11
votes
2answers
9k 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: ...
7
votes
2answers
4k 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
2k 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 ...
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 ...
9
votes
7answers
2k 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
2answers
3k 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 ...
5
votes
1answer
3k 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 ...
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 ...
0
votes
1answer
258 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
3k 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), ...
4
votes
3answers
1k 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 ...
4
votes
3answers
2k 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
499 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 ...
4
votes
2answers
3k 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 ...
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 ...
1
vote
1answer
191 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
482 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 ...
4
votes
1answer
484 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
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 (...
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

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; ...
12
votes
3answers
15k 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
947 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 ...
11
votes
7answers
19k 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
511 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 ...