
That is just one way of doing it but it is not the only way. Whoever told you that the EEPROM had to be programmed off-line using a separate programmer is not correct. My advice off the top of my head is that a something like a 25LC040 SPI EEPROM would be feasible. SPI would be manageable though.ĮEPROM datasheets generally give a thorough explanation of the low-level protocol required to read and write them. Given that you're using hardwired logic, I'd very much avoid I2C.
#EPROM PROGRAMMER CIRCUITS SERIAL#
Within the serial options, there are SPI and I2C. Parallel use 8-16 wires for data, up to 20-odd wires for address and 3 or so for control. Serial use 2-4 wires to signal data serially. There are two types, serial and parallel. The easiest way to find examples of EEPROM IC's is to search the websites of some of the major electronics vendors the three that spring to my mind are Element14, Digikey and Mouser, but there are others as well.
#EPROM PROGRAMMER CIRCUITS HOW TO#
You should read some datasheets of "typical" EEPROM IC's in order to understand how to use them if you have any detailed questions, you can ask them here (in a new question). Modern EEPROM's are readily programmable in-circuit. What you've been told about EEPROM's is ancient history. So is this possible? Is there a way for such implementation? Or should I think of another non volatile memory other than the EEPROM to store, read and rewrite the password? If there is another way, please let me now.Īny help is appreciated. How I could implement the EEPROM so that I can read/write to it data without removing it? that's to say my own circuit should be able to read and write to the EEPROM without using a PROGRAMMER. In addition I was told that the EEPROM is only reprogrammed through a PROGRAMMER. I first thought of EEPROMs but many told me that an EEPROM should be removed from the circuit in order to be reprogrammed which is not acceptable_the memory of the circuit should stay inside the circuit with respect to my project.

I am designing a small password based door lock project which is fully made from logic gates and ICs without the use of any sort of programmable devices(it is a simple university project for the Logic Design Course).Īnd as assigned to me, I need a non volatile memory for this lock in order to store the password, return its value and rewrite it whenever I want.
