Oscilloscopes built on 8 bit microcontrollers don’t give much power but they can serve is specific areas where signal frequency is really low. This one is built by using PIC18F2550 microcontroller which can give 12MIPS calculation power maximum.
Actually scope is mostly limited by internal ADC. In this project 60kHz of sampling rate was reached. This is still enough to view few kHz signals. Analog signal enters directly to ADC input without any amplifier or buffer circuitry. So voltage is limited to 5V. In other hand design is kept really simple and can be repeated on any PIC18F2550 based development board. Firmware can be downloaded by using bootloader which can also be found in project page.