EEPROM Programming with Arduino

Date: Thu, 11 May 2023
CRUMB Circuit Simulator Game Banner
Genre: Simulation
Developer: Mike Bushell
Release Date: Fri, 18 Nov 2022
Whilst I am taking a small break from development after the big update, I thought it would be nice to sit down with CRUMB and have a play around!

I started development just over a year ago after I discovered some of the videos made by Ben Eater (eater.net) and wanted to create a simulator that would allow people to craft some of the amazing circuits that he has made. CRUMB has grown beyond that initial concept, but I still love to recreate some of the work that Ben Eater has made

EEPROM Programmer and Multiplexed Display


On Ben Eater's website there are some fantastic guides on how to create various modules of his Breadboard based 8bit CPU and I thought I would have a go at creating the Output Register Display and also the Arduino based EEPROM Programmer (Output Register)



In the circuit above we have two sections. The top is the EEPROM Programmer which uses two 74HC595 shift registers to allow us to get around the lack of pins available to us on the Arduino Nano. The lower section is the Multiplexed Display which uses the EEPROM as a Binary to Decimal decoder for the display

Take a look at the video below to see how it is possible to move the 28C16 EEPROM over to the Programming section, run the Arduino Program and then back over to the Multiplexed Display for it to output the binary number on the address pins on the Seven Segment Displays

If you want to have a little play around yourself... here is a link to the save file 😊 EEPROM Programmer Save File

Write your comment!