93C46 EEPROM PDF

These devices are usually used to store user configurable parameters and device serial numbers. They use a serial bus interface, which allows them to be packaged in inexpensive 8 pin packages. They are usually specified to retain the data for 10 years and to endure , write operations before failure. They only require a 5 volt power supply some 3V only versions exist too.

Author:Nakora Vibei
Country:New Zealand
Language:English (Spanish)
Genre:Environment
Published (Last):12 August 2010
Pages:117
PDF File Size:4.96 Mb
ePub File Size:15.56 Mb
ISBN:241-6-78955-502-3
Downloads:37427
Price:Free* [*Free Regsitration Required]
Uploader:Grosida



These devices are usually used to store user configurable parameters and device serial numbers. They use a serial bus interface, which allows them to be packaged in inexpensive 8 pin packages. They are usually specified to retain the data for 10 years and to endure , write operations before failure.

They only require a 5 volt power supply some 3V only versions exist too. Because these chips use a serial interface, they can not be read quickly enough to serve as conventional memory. In addition, a considerable length of time milliseconds is required to perform a write operation.

They typically hold less than bytes of memory. Usually, the 3-wire devices require an addition wire beyond the 3 for data transfer for each chip to be used. As a practical matter, the code offered below only works with the Microwire 3 Wire interface, and is specifically intended to work with the 93C46, which is a standard part available from a variety of distributors.

It can be used without much difficulty with a 93C46, by avoiding calls to the routines that manipulate the extended features of the 93CS They have also added example code similar to the code below, as well as for I2C parts they offer. Their literature number is They offer quite a few different types of serial eeproms, including of course the 93CS46 and 93C Xicor once had a considerable collection of example code on-line, but they appear to have removed it.

There are lots of other distributors too, but Mouser and DigiKey are probably the easiest, since they give out a free catalog What this family code does This code was written to support the 93CS This 3-Wire interface chip actually has 6 wires. As mentioned above, four wires are actually required, and the 93CS46 has two additional lines that work together with a special write protection register.

This code should work "out of the box" with a 93CS46 chip. The two extra pins not required for the 93C46 are manipulated by all the routines. To reclaim these pins, remove all the instructions that use "pe" and "pre" symbols. A simpler approach may be to set the bit addresses of these bits in the. I might make another version of the code specifically for the plain 93C46, Please explain the difficulty you have using the code with a 93C46 or the trouble you think you may have. Early versions of this code worked with the 93C56 and 93C57, which have more memory.

Unfortunately, these chips use an 8 bit address field, whereas the 93C46 uses only 6. The code can be adapted to work with these larger chips The early versions are long since gone..

The code is basically designed to manipulate a single 93CS46 chip, connected to six of the port pins. Two versions of the code are available, one with a little menu driven user interface via a terminal connected to the UART and the other with only the routines to include in your existing program. WEN Enable writing. This operation must be performed before a write may be issued. This applies to both the 93C46 and 93CS Writing takes a considerable length of time milliseconds.

This routine just waits for it to finish before returning WDS Disable writing. This disables write operations. It applies to both the 93C46 and 93CS46 chips. It is advisable to disable writing if no additional write operations are expected soon. In this state, the chip may have better resistance to accidental data loss due to problems on the power supply, noise on signal lines, etc.

The next access should be to this register instead of the memory. PRDS Permenantly freeze the protection register to its current value. The fact that you have frozen the protection register is stored in the non-volatile memory 10 year min retention. There is no way to undo this operation The menu-driven example code includes a copy of these routines and calls them properly to allow the user to view and edit the values within a 93CS It is not necessary to erase memory locations before writing.

The erase functions are not implemented here. Disclaimer These 93C46 Serial EEPROM devices are used in many commercial products where the data contained within the chip, though only bytes, is considered confidential and proprietary.

This code library may not be used to "break into" the data stored within devices in commerical products. Use of this code library to modify the behavior of commercial products, without the expressed written authorization of the manufacturer, is also prohibited. This code library is in the public domain.

You may use it within commercial for-profit products, without concern of licensing restrictions, copyright, royalties, etc.

BABILONSKA MISTERIJSKA RELIGIJA PDF

CAT93C46: EEPROM Serial 1-Kb Microwire

.

GYMNASIEKEMI B PDF

Serial EEPROM (93C46 / 93CS46) Routines

.

EL BESTIARIO JUAN JOS ARREOLA PDF

Reading the data of a 93C46 eeprom

.

BURTON WATSON CHUANG TZU PDF

Serial EEPROM

.

Related Articles