- #SERIAL EEPROM PROGRAMMER 93C56 SERIAL#
- #SERIAL EEPROM PROGRAMMER 93C56 CODE#
- #SERIAL EEPROM PROGRAMMER 93C56 FREE#
Is simple and shouldn't need documentation. Routines to include in your existing program. Terminal connected to the UART) and the other with only the
#SERIAL EEPROM PROGRAMMER 93C56 CODE#
Two versions of the code areĪvailable, one with a little menu driven user interface (via a The code is basically designed to manipulate a single 93CS46 chip,Ĭonnected to six of the port pins. Unfortunately, these chips use an 8 bit addressįield, whereas the 93C46 uses only 6. The difficulty you have using the code with a 93C46 (or the troubleĮarly versions of this code worked with the 93C56 and 93C57, which Plain 93C46, if anyone wants it enough to I might make another version of the code specifically for the The general purpose flag bits in the PSW, if you're not using it. equ statements toĪ bit within the 16 byte bit-addressable space, or perhaps one of To set the bit addresses of these bits in the. The instructions that use " pe" and " pre"
The two extra pins not required for the 93C46 are Make calls to the functions which access the protection register within The 93C46 chip should be usable, but care should be taken not to
#SERIAL EEPROM PROGRAMMER 93C56 SERIAL#
Should work "out of the box" with a 93CS46 chip.Ĭompability with other 3-Wire serial EEPROMs Together with a special write protection register. As mentioned above, four wires areĪctually required, and the 93CS46 has two additional lines that work This 3-Wire interfaceĬhip actually has 6 wires. This code was written to support the 93CS46.
#SERIAL EEPROM PROGRAMMER 93C56 FREE#
There are lots of other distributors too, but Mouser andĭigiKey are probably the easiest, since they give out a free catalog Minimum order, appox $25, and these serial EEPROMs are only about Within the United States, the easiest way to get ahold of a 93C46 is Of example code on-line, but they appear to have removed it. Of serial eeproms, including of course the 93CS46 and 93C46.Īnd SPI interface serial EEPROMs, but apparantly nothing which will The code, but the SGS Thompson parts worked flawlessly. or at least is was some time ago when I put their sticker They have also addedĮxample 8051 code similar to the code below, as well as for I 2CĨ0. Most of their EEPROM and microcontroller products. Manufacturers Atmel has data sheets on-line for Routines that manipulate the extended features of the 93CS46. Without much difficulty with a 93C46, by avoiding calls to the The code below works with the 93CS46 Serial EEPROM. Work with the 93C46, which is a standard part available from a The Microwire 3 Wire interface, and is specifically intended to and undoubtedlyĪs a practical matter, the code offered below only works with Usually aimed at lower a product's size and cost. Semiconductor manufacturers have introduced several new interfaces, Three wire interfaces include SPI and Microwire, which is a trademarkĪs the pressure on engineers to make products smaller has grown, Or IIC or "I squared C" uses only two wires, regardless of how manyĬhips are attached. Usually, the 3-wireĭevices require an addition wire (beyond the 3 for data transfer) forĮach chip to be used.
There are several types of Serial EEPROMs, but most of them fall intoĮither a 2-wire or 3-wire interface category. Information that should be retained when the power is lost. Single piece quantities, making them pretty desirable memoryĭevices for storing configuration parameters or other bits of However, they usually cost less than $1.00 (US) for
They typically hold less than 1024 bytes of In addition,Ī considerable length of time (milliseconds) is required to performĪ write operation. Supply (some 3V only versions exist too).īecause these chips use a serial interface, they can notīe read quickly enough to serve as conventional memory. Specified to retain the data for 10 years and to endure 100,000 These little chips offer a nifty way to store a small amount ofĭata in non-volatile memory, using only a few of the port pins,Īnd without raising the system's cost much. Use a serial bus interface, which allows them to be packaged User configurable parameters and device serial numbers. Serial EEPROMs are small Electronically Erasable Programmable Serial EEPROM (93C46 / 93CS46) Routines Don't like reading docs, why not just