Questions tagged [eeprom]

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

1
vote
0answers
41 views

How to program i2c eeprom by hand?

I have a 24c02 eeprom and I want to program it. But I don't have Arduino or any microcontroler. I saw a video about program eeprom by hand, but they are parallel eeprom. This is the link of that video:...
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; ...
0
votes
0answers
25 views

Proteus Atmel EEPROM Simulation

Can somebody confirm me if Labcenter Proteus can simulate the EEPROM registers for the Arduino Atmel megaAVR ATmega328P, for the standard instructions EEPROM.put ...
0
votes
0answers
48 views

Is normal SPI device compatible with SPI I/F?

Audio controller AK5374 that I use requires EEPROM with SPI. However, in the specs it is written, that it communicates with EEPROM via SPI I/F. Will normal EEPROM be compatible with this interface?
0
votes
1answer
231 views

Disable writing to Winbond EEPROMs

A common type of EEPROM used in computers is the Winbond chips, such as W25X10A, W25X20A, W25X40A, and W25X80A. The datasheet for these chips can be found on Datasheet archive. It was not clear to me ...
4
votes
3answers
264 views

How to properly use STM32 flash memory as an EEPROM?

I have to save certain parameters to the flash memory and these values should be non-volatile. But my program will change these parameters and I want the changes updated to the flash. I understand to ...
0
votes
0answers
24 views

Msp430 f5328 Eeprom data get erased when burn new firmware

Hi is there anyway I can do this? I need to have my serial number in eeprom. But the problem is my data has been erased when I burn new firmware. Is there anyway I can avoid this. Thanks
0
votes
0answers
68 views

STM32L0 Hangs on writing EEPROM

I've got an STM32L073RZ and I'm attempting to write a 4 byte value to the internal 6 KB EEPROM. I'm running MbedOS 5.11.4 but attempting to use the HAL for this. Here's the code: ...
0
votes
1answer
125 views

Home-brew cpu ram

I’m trying to build a cpu out of ttl logic chips. I’ve just about got everything finished, however, I’m still working on the ram. I don’t have any suitable ram chips I can use, however, I do have a ...
0
votes
0answers
63 views

EEPROM and Flash testing

I am looking into the best practices for EEPROM and Flash memory testing. We are talking about end of line product testing by an ATE. The goal is to identify defect chip before writing memory content. ...
5
votes
3answers
1k views

Why isn't there any EEPROM in STM32F4 MCUs? [closed]

Why isn't there any EEPROM in the STM32F4 series MCUs? Mostly I have Microchip MCUs and they have EEPROM available in them, but I just found out that it is not available in the STM32F4 MCUs... And it ...
0
votes
1answer
81 views

eeprom driver code c++ overlapping

im trying to write driver for EEPROM (24LC64): page size: 32 byte capacity: 8KB (64Kbit) definition code: ...
0
votes
0answers
53 views

eeprom endurance and life expectation

Imagine the following situation: 'considering that we have the environment of room temperature ..' EEPROM size: 512 byte. EEPROM endurance: 100,000 write cycles logging data: 4 bytes every 3 minutes. ...
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 ...
0
votes
0answers
92 views

ENE KB9012 SPI protocol reflashing with parallel port

The story in short: I have a laptop which got bricked with a failed BIOS update, and it's ENE KB9012QF A3 KBC's embedded flash contents needs to be reflashed. Solutions I tried, but didn't work: ...
0
votes
1answer
78 views

Why is one of the transistors in ROM sense amplifier twice the width of the one opposite of him?

The picture is of Sense Amp design of ROM component in which a 'dummy' bit line is used to imitate the current so that the proper information can be derived from the memory cell by comparing the ...
1
vote
1answer
242 views

Single I2C EEPROM 24C02 uses all eight addresses by itself

I was scanning for a used address by I2C EEPROM (24C02). Contrary to my expectations, it returned all eight possible addresses (0x50-0x57) instead of the hardwired one. I thought the problem was in a ...
1
vote
1answer
212 views

I2C-ATMEGA328p as Master and 24LC256 as slave

So i am trying to establish a connection between ATMEGA328p as Master and 24LC256 EEPROM Chip using I2C protocol. Clock is set to 100KHz SDA and SCK lines are pulled up to Vcc using 4.7K Ohm ...
0
votes
0answers
52 views

Hacking an eight cell battery monitor

My goal is to monitor each cell voltage of a seven cell li-ion battery and send this to a Linux board, specifically the Jetson TX2, over i2c. There does not seem to be any off the shelf component that ...
1
vote
1answer
120 views

Emulated EEPROM using STM32F030K6T6

I've got a project I'm working that is using an STM32F030K6T6. I've followed STM's example of emulated eeprom for the STM32F0xx microcontrollers, but am hitting a Hard Fault when the EEPROM_Init ...
2
votes
3answers
151 views

For maximum EEPROM readability into the future is it better to write once and leave it, or periodically “refresh”?

What is the best strategy if I have a static value that I want to store in EEPROM once and then be able to read it as far into the future as possible? Is it better to write it one time and never ...
0
votes
1answer
47 views

Is resistor needed to drive NPN Transistor from EEPROM

I am using this EEPROM in read mode: http://ww1.microchip.com/downloads/en/DeviceDoc/doc0270.pdf And am using this transistor: https://www.onsemi.com/pub/Collateral/P2N2222A-D.PDF I need my EEPROM I/...
1
vote
1answer
258 views

Asynchronous write to EEPROM

There is Stm32l052 with built-in EEPROM (2k). 4 ADC channels are used, data is collected by the trigger every 40 microseconds. Data from the ADC is processed in the interrupt (determined by the output ...
1
vote
1answer
50 views

EEPROM Interface confusion with Address?

So im researching how to interface with a EEPROM Chip via I2C with an AVR (Still learning a lot of the interfacing). Anyways, the AT24C16 for instance (or that family of EEPROM) seem pretty popular. ...
0
votes
2answers
993 views

Automotive ECU Flash and EEPROM memory mapping

I'm trying to access data stored in the eeprom of an automotive ECU and I'm short on experience. My question is how flash and eeprom are mapped and accessed by the micro. I haven't looked at the ...
4
votes
6answers
811 views

Can an EEPROM be one-time-programmable?

I'm confused, and I hope you can help me figuring out, what I misunderstood. I am not an electronics engineer, so bear with me :) I have a chip, from the engine control unit of a Toyota Yaris Verso ...
-3
votes
1answer
84 views

Why do I need to read/write from/to EEPROM in embedded applications? [closed]

What is the usage of the EEPROM in embedded application? can you give me examples?
5
votes
2answers
1k views

Does a microcontroller fetch instructions in blocks?

It seems that the flash memory on most microcontrollers that stores the assembly code is NAND flash, which is only accessible on a per-block basis. Does the CPU has to fetch an entire block to execute ...
0
votes
1answer
75 views

One Wire, 1-Wire, SingleWire, SDQ — are they compatible?

There are at least three different manufacturers with "one wire" type memories: Maxim/Dallas has "1-Wire" Microchip has "Single-Wire" TI has "SDQ" Are they all compatible with each other? I'm ...
1
vote
2answers
73 views

Analog Bistable Memory

I am looking for a device which I do not know exists. I would like to store the state of a number of analog switches, perhaps driven by a D Type Flip Flop. I'd like to drive the flip flop and set ...
1
vote
1answer
68 views

Would a parallel EEPROM ever output a value that it does not contain?

I understand that when the address input to a parallel EEPROM changes from A to B, the output may show results that aren't the contents of either A or B, for a few nanoseconds. Are these spurious ...
2
votes
1answer
76 views

Why Flash memories have less P/E (Program / Erase) cycles (e.g. 100K) compared to EEPROM (e.g. 1000K)?

As per datasheet of EEPROM: CAT24C02 (On Semiconductors) - P/E Cycle count is > 1000k whereas as per datasheet of NAND Flash: MX30LF2G18AC-TI (MXIC) - P/E Cycle count is > 100k I would like to know ...
0
votes
1answer
62 views

EEPROM 25LC1024 issue with PIC32MX OLIMEX board

I am trying to read the status register for the EEPROM following the instructions in this Application Note. I wanted to have the opinion of the community on the signals I am getting. They don't seem ...
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. ...
2
votes
2answers
447 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
5answers
333 views

What to call the cells of memory in a computer or a microcontroller?

I don't know if this is the right forum to post this question, but I thought so because this forum is for educators and I'm a trainer and my question is related to education. I want to do an ...
1
vote
1answer
195 views

Help identifying a microprocessor?

I've recently started trying to reverse engineer my old car's ECU (2001 Holden Jackaroo/Isuzu Trooper with a 3.0L diesel 4jx1 engine), purely as a learning experience. I've managed to identify and ...
0
votes
2answers
376 views

STM32f030C8 I2C EEPROM -no data received when read after a write

I am developing library for I2C eeprom at24c04 with stm32f030c8. My read and write functions work but when i try to read immediately after a write to eeprom, the eeprom doest return any data. however ...
1
vote
2answers
115 views

Parallel EEPROM write to with I2C

I was wondering if there is a hybrid between the serial and parallel EEPROM's? What I mean is, is there an EEPROM that can be written to over I2C and then once it is setup can be controlled with some ...
0
votes
3answers
77 views

Problems understanding I2C pullup calculation

I have been trying to read about I2C pullups such that I can select an appropriate pullup resistor for an EEPROM (24LC02B-I/P) which I want to use as serial ROM to drive some 7-segment displays. ...
1
vote
1answer
82 views

SPI software select not staying low

...and a few other things. I am working my way through Geoffrey Brown's book Discovering the STM32 Microcontroller and it's largely been smooth so far. I've come across an exercise where the reader ...
0
votes
1answer
44 views

Can I write to an I2C EEPROM with an arduino if it is powered by a different circuit?

That is to say, can I just connect the SCL and SDA lines from an externally powered EEPROM to an arduino to write to it? The EEPROM in question is AT24C16A. I am trying to make a circuit which relies ...
0
votes
1answer
270 views

Winbond W27C512 EEPROM erasing/writing

I got these EEPROMS lately and I want to use them for other projects, so I need to erse/write them. I have Arduino Mega, powered by 12V power adapter and I am creting a shield with ZIF connector for ...
-1
votes
2answers
138 views

Recording servo movements using pic with CCS C

Here what I am trying to do is control servo motor with a pottentiometer and record its movement using analog to digital converter and than play. I started with just moving the servo. To see which ...
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?
1
vote
1answer
353 views

How does a memory map of a 1K EEPROM look like? [closed]

I am using a 1Kbit: The device is organized as one block of 128 x 8-bit memory. I want to understand how to it's organized and how addresses are structured? Example: I want to store the world "Hello" ...
0
votes
1answer
126 views

Reuse a S25FL256S SPI 32MB flash module even when it is possibility protected?

This is my weekend toy, a Spansion/Cypress fl256saif00 (S25FL256S), a 32MB SPI module. This chip is salvaged from a Cisco EPC3928 Docsis 3.0 Modem Router (2012). The (first) challenge was to be able ...
0
votes
2answers
137 views

Will my decimal to binary converter work

I got into electronics recently and I hope to make a 8 bit ripple carry adder with a decimal input and output. This input is the first schematic I designed from scratch without a tutorial to go off ...
2
votes
2answers
332 views

Ghosting on 7 segment display

I have an EEPROM (AT28C64B) multiplexed and connected to 3 seven segment displays, I did so using a tutorial online from ben eater https://www.youtube.com/watch?v=dLh1n2dErzE&t=300s Sorry for ...
0
votes
2answers
193 views

Can no-connect pins on EEPROM ever be connected to VCC or GND?

I created a circuit in which all the address inputs of an AT28C256 are connected to outputs of shift registers (74HC164). In the future I will do many of these circuits, however I haven't yet ...