Parallel EEPROM Programmer for 28C64B and 28C256 based on ATmega8 featuring:
- GUI-based front-end written in Python
- Possibility to access the programmer via a serial monitor
- Hardware SPI with 8 Mbps to control address bus via shift registers
- Hardware UART with 1 Mbps for data transfer to/from PC via USB 2.0
- Utilizing the fast page write mode of the EEPROM
- Binary data transmis...
Project to help writing and reading contents of a particular EEPROM (AT28C64B).
Used Flip-Flops instead of shift registers because that's what I had at the moment.
Bonus LED to make it look more cool (wired to OE of EEPROM).
Example Arduino source code included (can clear memory or dump memory contents).
Board for UART/SPI/I2C communications at 1.8V, 2.5V, 2.8V, 3.3V, 5V logic levels. Can be used for flashing ESP32, AVR, PIC, EEPROM, Bluecore based boards with correponding software. Useful for debug console connection to different devices, such as adroid TV boxes, TV's, HDD's, etc.
The AT24C256C provides 262,144 bits of serial electrically erasable and programmable read-only memory (EEPROM) organized as 32,768 words of 8 bits each. The device’s cascadable feature allows up to eight devices to share a common two-wire bus.
An open source hardware and software 28C64 EEPROM programmer, using the ATmega328 microcontroller. The goal of this project is to design and build an easy to use, single board programmer for 28C64 EEPROMs that could just be plugged in to a computer using a regular USB cable.
Read/Write WINBOND SPI Based EEPROM Chips Using Any Arduino board. Should work with other brands too.
Link to the post: https://w3epic.com/how-to-read-write-spi-based-serial-eeprom-using-arduino-uno-e-g-winbond-w25x80a/
Source code: https://github.com/Cyberster/SPI-Based-EEPROM-Reader-Writer