How to write data to M24C04 EEPROM?

Status
Not open for further replies.

sreeprathap

Newbie level 2
Joined
Apr 28, 2010
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Bangalore, India
Activity points
1,295
Hi All,

How can I load data to M24C04 EEPROM?
I am very new to this. I don't have any basic idea about writing data to EEPROM.
Can we write the data using a PC? Do we have to use special hardware for this operation?
 

It's possible via the parallel port ..
Here is an example with bigger EEProm, but the same principle applies to the 24C04:
http://www.phanderson.com/printer/24c32/24c32.html

Also, see:
**broken link removed**
MemPlus 1.2 works with a lot of EEProms ..

IanP
:|

Code:
/*
* 24C32_1.C
*
* Illustrates how to write to and from a 24LC32 32K EEPROM.  Writes data
* 0x55 to location 0x0001 and then reads from the same location.
*
* Parallel Port				24LC32
*
* Data0 (term 2) ------------------- SCL (term 6) ----- To Other
* /STROBE (term 1)------------------ SDA (term 5) ----- 24LC32 Devices
*
* Note that the slave address is determined by A2 (term 3), A1 (term2)
* and A0 (term 1) on 24LC32.  The above SCL and SDA leads may be multipled
* to eight devices, each strapped for a unique A2 A1 A0 setting.
*
* 10K pullup resistors to +5VDC are required on both signal leads.
*
* copyright Peter H. Anderson, MSU, March 28, '97
*/
 

Thank you for your valuable information.

I would like to is there any dedicated hardware (equipment) available in market which is used for writing data to EEPROM. This device should also be programmable through PC. That is by sending the commands from PC (maybe using serial communcation) we should be able to download data to EEPROM using this device.

If you know any vendor or distributor related to this product please let me know...

Thanks in advance...
 

Free software with minimum hardware, maybe this will help you read and write to EEPROM.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…