This project is a 2-channel oscilloscope with an LCD display. Our purpose was to make the device portable and relatively inexpensive. We designed a custom PCB that implemented our designs for the power supply, signal conditioning, and our circuit/embedded software for signal processing and LCD display. The software onboard the microcontroller utilized direct memory access(DMA) to read and store samples of the input signals into internal buffers. This data was further processed and displayed to the LCD output. The system also was designed to take user input for scaling the input waveform with respect to the horizontal axis(time), and the vertical axis (Voltage). The main area for improvement on this project is the embedded software that takes care of the sampling and LCD screen control. The code could be optimized to run faster and display data to the LCD using more advanced methods.