A project as part of my Advanced Diploma required me to create a temperature sensor circuit with an output filter. I decided to take this project to the next level with adding an ADC and Display.

Being inspired by Ben Eater's breadboard computer and how he was using a ROM as a lookup table, I decided to do the same thing with this project. The output of the ADC is 8-bit parallel data which is fed into the address pins of the ROM. The ROM then acts as a lookup table to display the ADC reading as a temperature in Celsius. As the output of the ROM is only 8-bits, a 555 timer was used as an additional address pin which also multiplexes the 7-segment displays, allowing 2 digits to be displayed simultaneously.