1 Square Inch 20msps Oscilloscope

A 1" by 1" 20msps Oscilloscope based on the PIC32MZ

Similar projects worth following
For the Return of the Square Inch Project, we are designing a PIC32MZ based oscilloscope that is only 1" by 1" including an OLED screen.

This project is designed around a PIC32MZ EF processor. We use its internal ADCs in an interleaved mode in order to get the full 20Msps, giving us 10MHz of bandwidth. For comparison, this is 20x the sample rate of the DSO Nano and 50x its analog bandwidth. Note that these numbers are tentative as we have not yet assembled a unit.

System overview:

Here are some glamour shots of the finished PCB Layout:

1in Oscilloscope v1.0

Altium source files. Component links to library were screwed up in the process of making it an IntLib, but all the data is there, and it will not be a problem unless you try to substantially change it.

x-zip-compressed - 1.33 MB - 09/23/2018 at 17:04


1in Oscilloscope v1.0

Gerber and drill files, ordering information, component substitutions, and schematic/PCB prints.

x-zip-compressed - 997.04 kB - 09/14/2018 at 16:35


1in Oscilloscope v1.0.PDF

Board layout and schematics. Included in ""

Adobe Portable Document Format - 2.15 MB - 09/14/2018 at 15:27


  • 1 × Microchip Technology PIC32MZ1024EFH064 Microchip PIC32MZ EF 32-bit MIPS µC
  • 1 × Electronic Assembly GmbH EA W096064-XALG 0.96" Yellow OLED Display
  • 1 × Analog Devices Inc. ADG633YRUZ Triple Analog SPDT Switch
  • 2 × Texas Instruments TLV3541 100MHz Rail-to-Rail Op Amp

View all 3 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates