PicoScope 2200PicoScope 2200 Series Portable oscilloscopesMath channels and filtersPicoScope-advanced-display

PicoScope 2000 Series

Like a benchtop oscilloscope, only smaller and better
  • 2 channel, 4 channel and MSO models
  • 6 instruments in one
  • Ultra-compact design
  • Up to 100 MHz bandwidth
  • Up to 128 MS buffer memory
  • Decode 15 serial protocols as standard
  • USB connected and powered
  • Windows, Linux and Mac software


Your complete test & measurement laboratory

You can use your PicoScope 2000 Series as an advanced oscilloscope, spectrum analyzer, function generator, arbitrary waveform generator and protocol decoder out of the box. Mixed signal models also add a 16 channel logic analyzer. A complete electronics lab in one compact, low-cost, USB-powered unit.

The PicoScope 2000A models deliver unbeatable value for money and are ideal for education, hobby and field service use. In the lab the low cost allows one scope per person rather than having to share.

The PicoScope 2000B models have the added benefits of deep memory (up to 128 MS), higher bandwidth (up to 100 MHz) and faster waveform update rates. PicoScope 2000B models give you the performance to carry out advanced analysis of your waveforms. They are ideal for design, debug and serial decoding.

High-end oscilloscope

At the heart of every PicoScope 2000 is an advanced oscilloscope which offers everything you would expect and much more besides:

  • 10,000 waveform circular buffer
  • Up to 80,000 waveforms per second update rate
  • Mask limit testing
  • Advanced math & filtering
  • Measurements with statistics
  • Advanced digital triggering
  • Resolution enhancement to 12 bit.

Logic analyzer / mixed signal ability

The PicoScope 2000 Series includes mixed signal models that include 16 digital inputs so that you can view digital and analog signals simultaneously.

The digital inputs can be displayed individually or in named groups with binary, decimal or hexadecimal values shown in a bus-style display. A separate logic threshold from –5 V to +5 V can be defined for each 8-bit input port. The digital trigger can be activated by any bit pattern combined with an optional transition on any input. Advanced logic triggers can be set on either the analog or digital input channels, or both to enable complex mixed-signal triggering.

The digital inputs bring extra power to the serial decoding options.  You can decode serial data on all analog and digital channels simultaneously, giving you up to 18 channels of data.  You can for example decode multiple SPI, I²C, CAN bus, LIN bus and FlexRay signals all at the same time!

Mixed Signal Oscilloscope / Logic Analyzer (roll over red circles for description)

Serial bus decoding and protocol analysis

PicoScope can decode 1-Wire, ARINC 429, CAN, DCC, DMX512, Ethernet,  FlexRay, I²C, I²S, LIN, PS/2, SENT, SPI,UART (RS-232 / RS-422 / RS-485), and USB protocol data as standard, with more protocols in development and available in the future with free-of-charge software upgrades.

Multiple protocols can be captured and decoded, the only limit being the number of available channels (18 for MSO models).  The ability to observe data flow across a bridge (such as CAN bus in, LIN bus out) is incredibly powerful.

The deep memory buffers make the PicoScope 2000B models ideal for serial decoding as it is possible to capture and decode many thousands of frames of data.

FFT spectrum analyzer

The spectrum view plots amplitude against frequency, revealing details that would otherwise be hidden in an oscilloscope view. It is ideal for finding noise, crosstalk or distortion in signals.

You can display multiple spectrum views alongside oscilloscope views of the same data. A comprehensive set of automatic frequency-domain measurements can be added to the display, including THD, THD+N, SNR, SINAD and IMD. A mask limit test can be applied to a spectrum and you can even use the AWG and spectrum mode together to perform swept scalar network analysis.

With PicoScope 2000B models FFTs of up to 1 million points can be computed in milliseconds giving superb frequency resolution. Increasing the number of points in a FFT also lowers the noise floor revealing otherwise hidden signals.

Arbitrary waveform generator (AWG) and function generator

All PicoScope 2000 Series oscilloscopes have a built-in function generator and arbitrary waveform generator (AWG) which output signals on a front panel BNC.

The function generator can produce sine, square, triangle and DC level waveforms, and many more besides, while the AWG allows you to import custom waveforms from data files or create and modify them using the built-in graphical AWG editor.

As well as level, offset and frequency controls, advanced options allow you to sweep over a range of frequencies. Combined with the advanced spectrum mode, with options including peak hold, averaging and linear/log axes, this creates a powerful tool for testing amplifier and filter responses.

PicoScope 2000B models have trigger options that allow one or more cycles of a waveform to be output when various conditions are met, such as the scope triggering or a mask limit test failing.

Download new features or write your own

The software development kit (SDK) allows you to write your own software and includes drivers for Microsoft Windows, Apple Mac (OS X) and Linux (including Raspberry Pi and BeagleBone).

Example code shows how to interface to third-party software packages such as Microsoft Excel, National Instruments LabVIEW and MathWorks MATLAB.

There is also an active community of PicoScope users who share code and applications on both the forum and PicoAppssection of the web site.  The Frequency Response Analyzer shown opposite is one of the most popular 3rd party applications.


Mask limit testing

Mask limit testing allows you to compare live signals against known good signals, and is designed for production and debugging environments. Simply capture a known good signal, draw a mask around it, and then attach the system under test. PicoScope will check for mask violations and perform pass/fail testing, capture intermittent glitches, and can show a failure count and other statistics in the Measurements window.

Math channels and filters

oscilloscope maths channels and filters

On many oscilloscopes waveform math just means simple calculations such as A + B. With a PicoScope it means much, much more.

With PicoScope 6 you can select simple functions such as addition and inversion, or open the equation editor to create complex functions involving filters (lowpass, highpass, bandpass and bandstop filters), trigonometry, exponentials, logarithms, statistics, integrals and derivatives.

Waveform math also allows you to plot live signals alongside historic peak, averaged or filtered waveforms.

You can also use math channels to reveal new details in complex signals.  An example would be to graph the changing duty cycle or frequency of your signal over time.

Waveform buffer and navigator

waveform buffer

Ever spotted a glitch on a waveform, but by the time you’ve stopped the scope it has gone? With PicoScope you no longer need to worry about missing glitches or other transient events. PicoScope can store the last ten thousand oscilloscope or spectrum waveforms in its circular waveform buffer.

The buffer navigator provides an efficient way of navigating and searching through waveforms, effectively letting you turn back time.  Tools such as mask limit testing can also be used to scan through each waveform in the buffer looking for mask violations.


PicoScope can be programmed to take an action when certain conditions are met

PicoScope can be programmed to execute actions when certain events occur.

The events that can trigger an alarm include mask limit fails, trigger events and buffers full.

The actions that PicoScope can execute include saving a file, playing a sound, executing a program or triggering the signal generator / AWG.

Alarms, coupled with mask limit testing, help create a powerful and time saving waveform monitoring tool. Capture a known good signal, auto generate a mask around it and then use the alarms to automatically save any waveform (complete with a time/date stamp) that does not meet specification.

80,000 waveforms per second

oscilloscope persistence mode

Oscilloscopes with high waveform capture rates provide better visual insight into signal behavior and dramatically increase the probability that the oscilloscope will quickly capture transient anomalies such as jitter, runt pulses and glitches – that you may not even know exist.

The PicoScope 2000A models can capture up to 2000 waveforms per second, whilst the 2000B models use hardware acceleration to boost this to 80,000 waveforms per second. In both cases these are the fastest waveform update rates available at this price point.


Deep-memory oscilloscopes

CAN bus decoding on a deep memory oscilloscopePicoScope 2000B model oscilloscopes have waveform buffer sizes up to 128 million samples – many times larger than competing scopes of either PC-based or traditional benchtop design.Deep memory produces several benefits: fast sampling at long timebases, timebase, zoom, and memory segmentation to let you capture a sequence of events. Deep memory oscilloscopes are also ideal for serial decoding applications as they allow the capture of many thousands of frames of data.Most other scopes with large buffers slow down when using deep memory, so you have to manually adjust the buffer size to suit each application. You don’t have to worry about this with PicoScope deep-memory scopes as hardware acceleration ensures you can always use deep memory while displaying at full speed.The lower cost / bandwidth PicoScope 2000A models have smaller internal memories but when sampling at rates of less than 1 MS/s use USB streaming and PC memory to provide a 100 million sample buffer.


Digital triggers

digital triggers menu

The majority of digital oscilloscopes still use an analog trigger architecture based on comparators. This causes time and amplitude errors that cannot always be calibrated out and often limits the trigger sensitivity at high bandwidths.

In 1991 Pico pioneered the use of fully digital triggering using the actual digitized data. This technique reduces trigger errors and allows our oscilloscopes to trigger on the smallest signals, even at the full bandwidth. Trigger levels and hysteresis can be set with high precision and resolution.

The reduced rearm delay provided by digital triggering, together with segmented memory, allows the capture of events that happen in rapid sequence.  On many of our products, rapid triggering can capture a new waveform every microsecond until the buffer is full.


Automated measurements

Making measurements in PicoScope is easy. A large number of measurements are possible thanks to the automated measurement system. Using the Measurements menu you can select what measurements you want PicoScope to make, and PicoScope will then automatically display a table of their values.

Reference waveforms

With PicoScope you can display stored waveforms alongside live traces. You can apply all the same functions to the reference waveforms as you can to live waveforms, such as automatic and manual measurements, scaling and offset, and exporting to a file. Reference waveforms are especially useful for production testing and diagnostics, where they allow you to compare waveforms from the equipment under test with known good waveforms.You can also shift the timebase of a reference waveform relative to live waveform data: click the color-coded axis control button at the bottom of the y axis for the reference waveform and adjust the box marked ‘Delay’.

Resolution enhancement

Resolution enhancement is a technique for increasing the effective vertical resolution of the scope at the expense of high-frequency detail.  It is useful for resolving small signal details and for reducing unwanted noise. Unlike waveform averaging it can be used on single-shot signals.

Custom probes in PicoScope oscilloscope software

The custom probes feature allows you to correct for gain, attenuation, offsets and nonlinearities in probes, sensors or transducers that you connect to the oscilloscope. This could be used to scale the output of a current probe so that it correctly displays amperes. A more advanced use would be to scale the output of a nonlinear temperature sensor using the table lookup function.Definitions for standard Pico-supplied oscilloscope probes and current clamps are included. User-created probes may be saved for later use.

Powerful tools provide endless options

Your PicoScope is provided with many powerful tools to help you acquire and analyze waveforms.  While these tools can be used on their own, the real power of PicoScope lies in the way they have been designed to work together.

As an example, the rapid trigger mode allows you to collect 10,000 waveforms in a few milliseconds with minimal dead time between them.  Manually searching through these waveforms would be time-consuming, so just pick a waveform you are happy with and let the mask tools scan through for you.  When done, the measurements will tell you how many have failed and the buffer navigator allows you to hide the good waveforms and just display the problem ones. This video shows you how.

Perhaps instead you want to plot changing duty cycle as a graph?  How about outputting a waveform from the AWG and also automatically saving the waveform to disk when a trigger condition is met?  With the power of PicoScope the possibilities are almost endless.  To find out even more about the capabilities of PicoScope software, visit our A to Z of PC Oscilloscopes.


Passive oscilloscope probes

Our ergonomically designed passive oscilloscope probes are suitable for use with all major brands of oscilloscopes as well as the PicoScope range of USB Oscilloscopes. Passive probes don’t require a power supply or batteries so are lightweight and easily portable.

Active oscilloscope probes

This range includes high-voltage probes that extend the input range of your scope, and high-frequency probes that boost its input impedance for more accurate measurements.

All active probes require a power supply or batteries. Our battery-powered probes are supplied complete with batteries, while optional AC adapters are available for the externally powered types.

Current probes (clamps)

Clamp-on current probes or “current clamps” enable you to measure currents without breaking the electrical circuit. Current clamps are designed with jaws that can be opened, placed around the conductor and clamped shut to form a magnetic loop around the conductor.

Current clamps offer a safe, cost-effective, simple and accurate way to take current measurements.

Our range of current clamps can be used with Pico Oscilloscopes and Pico Data Loggers, as well all major brands of oscilloscopes and multimeters.

BNC terminators and leads

All our BNC terminators, attenuators, leads and adaptors are compatible with 50 Ω BNC connectors.

Clips, leads and 4 mm probes

From gator/croc clips to acupuncture probes, here you will find a variety of popular accessories for use with test and measurement equipment.

Our test clips are suitable for general-purpose test and measurement as well for automotive diagnostics applications. The test clips are designed for use with our range of test leads.





Product Channels MSO Bandwidth Sample rate Memory Resolution SG/FG AWG USB powered
PicoScope 2204A 2 NO 10 MHz 100 MS/s 8 kS 8 YES YES YES
PicoScope 2205A 2 NO 25 MHz 200 MS/s 16 kS 8 YES YES YES
PicoScope 2205A MSO 2 YES 25 MHz 500 MS/s 48 kS 8 YES YES YES
PicoScope 2206B 2 NO 50 MHz 500 MS/s 32 MS 8 YES YES YES
PicoScope 2206B MSO 2 YES 50 MHz 1 GS/s 32 MS 8 YES YES YES
PicoScope 2207B 2 NO 70 MHz 1 GS/s 64 MS 8 YES YES YES
PicoScope 2207B MSO 2 YES 70 MHz 1 GS/s 64 MS 8 YES YES YES
PicoScope 2208B 2 NO 100 MHz 1 GS/s 128 MS 8 YES YES YES
PicoScope 2208B MSO 2 YES 100 MHz 1 GS/s 128 MS 8 YES YES YES
PicoScope 2405A 4 NO 25 MHz 500 MS/s 48 kS 8 YES YES YES
PicoScope 2406B 4 NO 50 MHz 1 GS/s 32 MS 8 YES YES YES
PicoScope 2407B 4 NO 70 MHz 1 GS/s 64 MS 8 YES YES YES
PicoScope 2408B 4 NO 100 MHz 1 GS/s 128 MS 8 YES YES YES


PicoScope 2000 Series Data Sheet

PicoScope 2000 Series Programmer’s Guide



Model PicoScope
Bandwidth 10 MHz 25 MHz 50 MHz 70 MHz 100 MHz
2 channel 2204A 2205A 2206B 2207B 2208B
4 channel 2405A 2406B 2407B 2408B
2 channel MSO 2205A MSO 2206B MSO 2207B MSO 2208B MSO
Oscilloscope — vertical (analog inputs)
Bandwidth 10 MHz 25 MHz 50 MHz 70 MHz 100 MHz
Rise time (calculated) 35 ns 14 ns 7 ns 5 ns 3.5 ns
Vertical resolution 8 bits
Enhanced vertical resolution Up to 12 bits
Input ranges ±50 mV, ±100 mV, ±200 mV, ±500 mV, ±1 V, ±2 V, ±5 V, ±10 V, ±20 V ±20 mV, ±50 mV, ±100 mV, ±200 mV, ±500 mV, ±1 V, ±2 V, ±5 V, ±10 V, ±20 V
Input sensitivity
(10 vertical divisions)
10 mV/div to 4 V/div 4 mV/div to 4 V/div
Input coupling AC / DC
Input connector BNC(f)
Input characteristics 1 MΩ ± 1% ∥ 14 pF ± 2 pF 1 MΩ ± 1% ∥ 16 pF ± 1 pF
Analog offset range
(vertical position adjustment)
None ±250 mV (20 mV to 200 mV ranges)
±2.5 V (500 mV to 2 V ranges)
±25 V (5 V to 20 V ranges)
Analog offset control accuracy N/A ±1% of offset setting, additional to basic DC accuracy
DC accuracy ±3% of full scale ±200 μV
Overvoltage protection ±100 V (DC + AC peak)
Oscilloscope — vertical (digital inputs, MSOs only)
Input channels 16 channels (2 ports of 8 channels each)
Input connectors 2.54 mm pitch, 10 x 2 way connector
Maximum input frequency 100 MHz (200 Mb/s)
Minimum detectable pulse width 5 ns
Input impedance 200 kΩ ±2% ∥ 8 pF ±2 pF
Input dynamic range ±20 V
Digital threshold range ±5 V
Overvoltage protection ±50 V
Threshold grouping Two independent threshold controls: Port 0: D0 to D7, Port 1: D8 to D15
Threshold selection TTL, CMOS, ECL, PECL, user-defined
Port threshold accuracy ±350 mV (inclusive of hysteresis)
Hysteresis < ±250 mV
Minimum input voltage swing 500 mV pk-pk
Channel-to-channel skew 2 ns typical
Minimum input slew rate 10 V/µs
Maximum sampling rate (real-time)* 100 MS/s 200 MS/s 500 MS/s 1 GS/s
Equivalent sampling rate (ETS mode) 2 GS/s 4 GS/s 5 GS/s 10 GS/s
Maximum sampling rate (USB streaming) 1 MS/s 1 MS/s 9.6 MS/s
Shortest timebase 10 ns/div 5 ns/div 2 ns/div 1 ns/div
Longest timebase 5000 s/div (approx 14 hours per waveform in chart recorder view)
Buffer memory (block mode)* 8 kS 16 kS 48 kS 32 MS 64 MS 128 MS
Buffer memory (USB streaming mode) 100 MS (shared between active channels)
Waveform buffers 10 000
Maximum waveforms per second 2000 80 000
Initial timebase accuracy ±100 ppm ±50 ppm
Timebase drift ±5 ppm / year
Sample jitter 30 ps RMS typical 20 ps RMS typical 3 ps RMS typical
ADC sampling Simultaneous Simultaneous

* Maximum sampling rate and buffer memory are shared between active channels. On MSO models each group of 8 inputs counts as a channel.  Maximum sampling rate on MSO digital channels is 500 MS/s.

Dynamic performance
Crosstalk (full bandwidth, equal ranges) Better than 200:1 Better than 300:1
Harmonic distortion < –50 dB at 100 kHz, full-scale input, typical
SFDR (100 kHz, full-scale input, typical) > 52 dB ±20 mV range: > 44 dB
±50 mV range and higher: > 52 dB
Noise < 150 μV RMS
(±50 mV range)
< 220 μV RMS
(±20 mV range)
< 300 μV RMS
(±20 mV range)
Bandwidth flatness (+0.3 dB, –3 dB) from DC to full bandwidth
Sources Ch A, Ch B, Ch C, Ch D. Any MSO digital channel
Trigger modes None, auto, repeat, single None, auto, repeat, single, rapid (segmented memory)
Advanced triggers Edge, window, pulse width, window pulse
width, dropout, window dropout, interval,
Edge, window, pulse width, window pulse width, dropout,
window dropout, interval, runt pulse, logic
Trigger types, ETS Rising or falling edge Rising or falling edge (available on Ch A only)
Trigger sensitivity, real-time Digital triggering provides 1 LSB accuracy up to full bandwidth
Trigger sensitivity, ETS 10 mV p-p, typical, at full bandwidth
Maximum pre-trigger capture 100% of capture size
Maximum post-trigger delay 4 billion samples
Trigger rearm time inrapid trigger mode N/A < 2 μs on fastest
< 1 μs on fastest timebase
Max. waveforms in rapid trigger mode N/A 96 10 000
Function generator
Standard output signals Sine, square, triangle, DC voltage, ramp, sinc, Gaussian, half-sine
Pseudorandom output signals None White noise, PRBS
Standard signal frequency DC to 100 kHz DC to 1 MHz
Sweep modes Up, down, dual with selectable start/stop frequencies and increments
Triggering None Free-run or up to 1 billion waveform cycles or frequency sweeps.
Triggered from scope trigger or manually.
Output frequency accuracy Oscilloscope timebase accuracy ± output frequency resolution
Output frequency resolution < 0.02 Hz < 0.01 Hz
Output voltage range ±2 V
Output adjustments Any amplitude and offset within ±2 V range
Amplitude flatness (typical) < 1 dB to 100 kHz < 0.5 dB to 1 MHz
DC accuracy ±1% of full scale
SFDR (typical) > 55 dB at 1 kHz full-scale sine wave > 60 dB at 10 kHz full-scale sine wave
Output characteristics Front panel BNC, 600 Ω output impedance
Overvoltage protection ±20 V
Arbitrary waveform generator
Update rate 1.548 MHz 20 MHz
Buffer size 4 kS 8 kS 32 kS
Resolution 12 bits
Bandwidth > 100 kHz > 1 MHz
Rise time (10% to 90%) < 2 μs < 120 ns
Spectrum analyzer
Frequency range DC to analog bandwidth of oscilloscope
Display modes Magnitude, average, peak hold
Windowing functions Rectangular, Gaussian, triangular, Blackman, Blackman-Harris, Hamming, Hann, flat-top
Number of FFT points Selectable from 128 to half available buffer memory in powers of 2, up to a maximum of 1 048 576 points
Math channels and Software filters
Functions −x, x+y, x−y, x*y, x/y, x^y, sqrt, exp, ln, log, abs, norm, sign, sin, cos, tan, arcsin, arccos, arctan, sinh, cosh, tanh, freq, derivative, integral, min, max, average, peak, delay, duty
Software filters Highpass, lowpass, bandpass, bandstop
Operands A, B (input channels), C, D (input channels, 4-channel models only), T (time), reference waveforms, constants, pi, digital channels (MSO models only)
Automatic measurements
Scope mode AC RMS, true RMS, frequency, cycle time, duty cycle, DC average, falling rate, rising rate, low pulse width, high pulse width, fall time, rise time, minimum, maximum, peak to peak
Spectrum mode Frequency at peak, amplitude at peak, THD dB, SNR, SINAD, SFDR,
total power, average amplitude at peak, THD %, THD+N, IMD
Statistics Minimum, maximum, average and standard deviation
Serial decoding
Protocols 1-Wire, ARINC 429, CAN, DCC, DMX512, FlexRay, Ethernet 10Base-T, USB 1.1, I²C, I²S, LIN, PS/2, SPI, SENT, UART/RS-232 (subject to bandwidth and sampling rate of chosen oscilloscope model)
Mask limit testing
Mask generation Numeric (automatic) or Graphical (manual)
Statistics Pass/fail, failure count, total count
Available actions on mask fail Beep, play sound, stop capture, save waveform, trigger signal generator / AWG, run executable
Interpolation Linear or sin(x)/x
Persistence modes Digital color, analog intensity, custom, fast or none
SDK / API details and specifications for customers writing their own software
Supplied drivers 32 and 64-bit drivers for Windows 7, 8 and 10
Linux drivers
Mac OS X drivers
Example code C, C#, Excel VBA, VB.NET, LabVIEW, MATLAB
Maximum USB streaming sampling rate* 1 MS/s 5 MS/s 31 MS/s
Buffer memory in USB streaming mode* Limited only by PC
Segmented memory buffers* N/A 96 128000 256000 512000

* These specifications apply when using the drivers / writing your own software. Refer to Horizontal section above when using PicoScope software

Package contents PicoScope 2000 series oscilloscope
2 or 4 switchable 10:1/1:1 oscilloscope probes (except for PicoScope 2204A / 2205A when purchased without probes)
TA136 digital cable (MSOs only)
2 × TA139 pack of 10 logic test clips (MSOs only)
USB cable
Software and reference CD
Quick start guide
PC connectivity USB 2.0 (USB 3.0/3.1 compatible).
Power requirements Powered from USB port
(including connectors and feet)
142 x 92 x 18.8 mm 130 x 104 x 18.8 mm
Weight < 0.2 kg (7 oz)
Temperature range, operating 0 °C to 50 °C
Temperature range, operating, for
stated accuracy
15 °C to 30 °C
Temperature range, storage –20 °C to +60 °C
Humidity range, operating 5% to 80% RH non-condensing
Humidity range, storage 5% to 95% RH non-condensing
Altitude range up to 2000 m
Pollution degree 2
Safety approvals Designed to EN 61010-1:2010
Environmental approvals RoHS, WEEE
EMC approvals Tested to meet EN61326-1:2013 and FCC Part 15 Subpart B
Software included PicoScope 6 for Microsoft Windows 7, 8 and 10
32-bit and 64-bit SDK for Windows 7, 8 and 10
32-bit and 64-bit example programs (C, Microsoft Excel VBA, LabVIEW)
Free software available for download PicoScope 6 (beta) for Linux and OS X. Please note that the Linux and OS X beta versions of PicoScope do not yet have mask limit test or math channel functions.
SDK (beta) for Linux and OS X
Languages supported Simplified Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish, Turkish



147 queries in 2.822 seconds.