SUMMARY DESCRIPTION. These electrically erasable programmable memo- ry (EEPROM) devices are accessed through a Se- rial Data. 93C46 are available at Mouser Electronics. Mouser offers inventory, pricing, & datasheets for 93C 93C46 datasheet, 93C46 pdf, 93C46 data sheet, datasheet, data sheet, pdf, Microchip, 1K V Microwire Serial EEPROM.
|Published (Last):||23 October 2005|
|PDF File Size:||18.4 Mb|
|ePub File Size:||14.11 Mb|
|Price:||Free* [*Free Regsitration Required]|
This code library may not be used to “break into” the data stored within devices in commerical products.
This applies to both the 93C46 and 93CS Please explain the difficulty you have using the code with a 93C46 or the trouble you think you may have. They use a serial bus interface, which allows them to be packaged in inexpensive 8 pin packages. 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.
The code is basically designed to manipulate a single 93CS46 chip, connected to six of the port pins. All protected memory locations will forever be unwritable, but the locations not protected will remain subject to WEN and WDS.
To reclaim these pins, remove all the instructions that use ” pe ” and ” pre ” symbols. Please consult the relevant Atmel datasheet. F Errata Sheet Rev. The code can be adapted to work with these larger chips It is advisable to disable writing if no additional write operations are expected soon.
The erase functions provided in the 93C46 are unnecessary for the chips I’ve used, double check your data sheet. A zero byte payload will return the current status.
Serial EEPROM (93C46 / 93CS46) Routines
The device is manufactured ng Atmel ‘s high density non-volatile memory technology. There is no way to undo this operation MicroChip now has data sheets on-line for most of their products. It can never be modified again after this operation. It can be used without much difficulty with a 93C46, by avoiding calls to the routines that manipulate the extended features of the 93CS 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 This 3-Wire interface chip actually has 6 wires.
Of course, WEN must still be called before writing.
93C46 datasheet, 93C46 datasheets, manuals for 93C46 electornic semiconductor part
If you do use it, I hope that you’ll give me some feedback. I 2 C is a trademard of Philips. Atmel ATA is off i. A simpler approach may be to set the bit addresses of these bits in the. It’s up to you. Usually, the 3-wire devices require an addition wire beyond the 3 for data transfer for each chip to be used. They have also added example code similar to the code below, as well as for I 2 C parts they offer.
【93L46SN/93C46】Electronic Components In Stock Suppliers in 2018【Price】【Datasheet PDF】USA
You may use it within commercial for-profit products, without concern of licensing restrictions, copyright, royalties, etc. As the pressure on engineers to make products smaller has grown, semiconductor manufacturers have introduced several new interfaces, usually aimed at lower a product’s size and cost A few sources of further information about Atmel AVR microcontrollers are listed below: Unfortunately, these chips use an 8 bit address field, whereas the 93C46 uses only 6.
National Semiconductor has lots of data sheets on-line. This code should work “out of the box” with a 93CS46 chip. The next access should be to this register instead of the memory. Xicor once had a considerable collection of example code on-line, but they appear to have removed it. They offer quite a few different types of serial eeproms, including of course the 93CS46 and 93C Outputslbit12 0.
Writing takes a considerable length of time milliseconds. They typically hold less than bytes of memory. Early versions of this code worked with the 93C56 and 93C57, which have more memory. 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. 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.
The routines available for your code are: The erase functions are not implemented here. See full device support list fortool by a number of major semiconductor manufacturers, including Altera, AMD, AtmelFairchild. Flasher with Trailer Control Atmelswitches to frequency doubling, just like the standard flashers e.
It is not necessary to erase memory locations before writing.
It applies to both the 93C46 and 93CS46 chips. Details of each macro can be found on the Atmel web site, at http: As mentioned above, four wires are actually required, and the 93CS46 has two additional lines that work together with a special write protection register.
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.
This routine just waits for it to finish before returning They are usually specified to retain the data for 10 years and to endurewrite operations before failure. The early versions are long since gone.