This document describes the design and implementation of a temperature monitoring system. It includes a circuit diagram, block diagram, coding logic, algorithm, and flowchart. The system measures temperature using an ADC, converts the reading to Celsius, displays it on an LCD, and compares it to a threshold. If the temperature exceeds the threshold, an LED turns on. It records temperature samples at a user-defined interval to a flash memory. Applications include industrial temperature monitoring and fire alarm systems. The system was implemented on a microcontroller and FPGA for various projects.