Do-it-yourself projects and technology updates

DIY Microcontroller Oscilloscope

Filed under: Uncategorized — Greg Lipscomb on February 16, 2007 @ 7:25 am



Here is a simple Oscilloscope that can be made using a PIC12F675 and a computer.

This is a simple PC voltage oscilloscope using only a PIC12F675, a 20MHz oscillator, and a RS232 level shifter. The PIC takes a sample on GP2, immediately sends it to the PC at 115,200 baud using an software asynchronous serial routine, and repeats. It sends a 8-bit value that is read by the Visual Basic software and displayed on the screen (see examples below). The Visual Basic software deduces the time period between submissions and adjusts the display accordingly.

Link(via)

5 Responses to “DIY Microcontroller Oscilloscope”

  1. Ryan Fox Says:
  2. That’s pretty neat. The curve in that screen shot brings back less-than-fond memories of 10-hour lab reports though…

  3. Joey Says:
  4. Very Nice

  5. Greg Lipscomb Says:
  6. I thought this was a pretty cool little project. I would try to make one if I didn’t already have an oscilloscope, (which I never use)

  7. jafar Says:
  8. nice work why not to improve it via a powerful uC like PIC18F4550
    the problem here is the limited frequency

  9. Closeout Shoes Says:
  10. Your article is very useful. Thank you.

Leave a Reply

*