• Micro USB for power and communication
  • Microchip PIC24FJ as a central processor
  • Power conditioning circuitry for +/- 5V power supply, up to 200mA

Input Specifications

  • 4 Msps, 12-bit resolution, 4 channels
  • 10 MΩ input impedance
  • Variable gain, 25 μV minimum resolvable voltage
  • Maximum FSR: 10V, Minimum FSR: 100mV

Output Specifications

  • 2 function generators, powered by dual AD9837 DDS chips
  • Variable amplitude, variable DC offset
  • 28-bit frequency resolution
  • 2 pulse generators, variable frequency and duty


Software for nScope is still under development. Once it is complete, we’ll post screenshots and guides here. API documentation will also be available once nScope is released.

nScope 2014 and earlier

nScope is getting an overhaul in 2015. If you have an nScope that is stamped with a date prior to 2015, the details below pertain to your device.


  • USB communication with PIC32MX microprocessor
  • 400kHz input sampling with dsPIC33FJ microprocessor
  • 2 analog channels, 10-bit each, 4 digital channels
  • Function generator output, sine or triangle wave up to 5kHz.
  • PWM output, variable duty cycle up to 5kHz
  • Isolated power supply, +/-5V, up to 200mA



nScopePowerButtonPower Supply
nScope provides a dual-rail power supply to the rails on its protoboard. Onboard circuitry converts the power from the USB cable into +/- 5V. nScope constantly monitors the power usage on the board. This way, when an overcurrent condition occurs, nScope can automatically shut off power to the board and maintain connection to the computer, protecting your both itself and your computer from any possible short-circuits.

functionGeneratorFunction Generator
nScope is equipped with a variable frequency sine and triangle wave generator, as well as a white noise generator. Additionally, nScope has the ability to output pulse trains as a PWM generator.

nScope provides two analog input channels sampled at 400 kHz. Each channel has independent gain control, allowing for different zoom scales on each channel.
Digital Channels and Frequency Counter
nScope provides four digital inputs in sync with the analog channels. A frequency counter also counts pulses on the D0 channel input.
nScope allows for triggering on one of any analog or digital channel, for easy trace viewing for high-speed signals.
Horizontal Axis Control
nScope allows for timing from 1 second per division all the way down to 100 microseconds per division in sweep mode. Roll mode allows for continuous data to be captured and rolled across the screen. AvsB mode allows for phase plots, plotting channel A on the vertical axis and channel B on the horizontal axis.

LinuxWindowsMac OS XCross-Platform Compatible
nScope works with any Mac, PC, or Linux machine using the built-in USB drivers. All that’s needed is our software, available on the download page.