The original BMBurner code only allows you to read most of the chips, however with some hardware and code modification you should be able to read/write most of the chips. I recently bought a Arduino Uno board, which Im going to use as an EPROM programmer. It has three types of memory: 32kB ISP (in-system programming) flash memory where sketches are stored, 1kB EEPROM (electrically erasable programmable.
I've added in a menu system where you select the chip, start address and block sizes using the Serial monitor. This will create a bin_file.h with the correct formatting to be used in the Arduino sketch So adding 24LC256 chip for EEPROM expansion is a significant one. The MegunoLink panel for downloading program and EEPROM memory using an ISP programmer. The EEPROM available on an arduino uno is 512 bytes of memory. The default code programs 28C series chips using Arduino Nano hardware. The 24LC256, as the last 3 digits imply, gives an additional 256 kilobits of EEPROM to an arduino micrcontroller.
I'm using the Arduino Uno which has 32k of program storage. As per my meeprommer-am29f040 design, we drive the higher address lines of the EPROM using D10 to D12 of the Arduino and in the case of the 27C160, we’ll just tie a jumper to its highest address pin ‘A19’ and tie it high or low (ie. The 24LC256 EEPROM chip can be obtained for a little over 1 on ebay. The kit includes PCB, 28-way ZIF socket (option of budget or. The original sketch has been changed so I don't have a dependency on the Windowsįirst step is to run the python program to convert the binary file to a include file which is then used Its a simple EEPROM programmer shield, designed to sit on top of an Arduino Mega 2560. Tested on Arduino IDE 1.8.9 with Arduino Uno