We are fully stocked and shipping all products.

DigiView™ Logic Analyzer Overview

DigiView 9, 18 & 36 Channels

Fully implemented Features

Features Overview

 DigiView is a highly productive, thoroughly integrated tool. Each feature is deeply integrated and complete - not just marketing bullets.

You will find a lot more 'under the hood' than just 'Advanced Searches', 'Powerful Triggers' or 'Easy Navigation' buzz phrases.

DigiView Screen Shot
Much of the depth is difficult to see in marketing materials and only fully appreciated when you start using the system in real-world debug scenarios.

  • Easy configuration.
  • Easy Analysis.
  • Find what you are looking for.
  • Long capture times.
  • Automation.
  • Navigate your data with ease.
  • Built-in Decoding plus
    Custom Plug-in Development Kit with full integration.
  • Hardware you can trust.

Easy Analysis

  • Other Features that Enhance Analysis:
    • Use DigiView's powerful sequential searching, "Drag & Snap" markers, built-in Protocol parsers, Auto Searching, Link Groups and flexible user interface for highly productive data analysis.
    • Compare different points in the capture by 'UNLINKING' the views, allowing independent zoom and center times.
    • Use the Instant Measurements, Quick Measurements, Dynamic Measurement window and Marker Delta window for fast statistics.
See two waveform views of the same data. Get a 'Forest & Trees' view by 'LINKING' the views to share a common center time but allow separate zoom levels.

With many traditional analyzers and most PC based analyzers, it is cumbersome to analyze the data even when only a few screens are captured. With DigiView, navigation and analyzing the data is much easier even when millions of screens are available in a single capture.

Multiple Measurement Features

  • Quick Measurements
Drag the mouse from point to point and see mutiple, signal relative statistics popup on the screen.
  • Dynamic Measurements
Select from multiple measurements specific to types of signals and have them update and display while moving the mouse over a signal type. Control the timespan by performing a Quick Measurement.
  • Instant Measurements
Instantly measure time between edges, field duration, cycle frequency and more by mouse movement.
A wide range of measurement features are available from automatic instant measurements to user selected dynamic measurements. Dynamic measurements update based on which waveform the mouse moves over and changes its time span when a Quick measurement is being performed.
  • Marker Measurements
Automatic period measurements from a marker's last position to its new position. Trigger to Marker and Marker to Marker measurements.

Capture & Compression

  • Captured data is compressed in real-time with dedicated hardware that auto-selects from multiple techniques on-the-fly. The buffer is then transferred to the PC for analysis and storage, but is never fully de-compressed.
    • Long Capture Times - Our logic analyers have deep memory & Real-time, hardware based compression which combine to allow maximum capture times, regardless of signal activity. Achieve high resolution and long capture times at the same time, eliminating resolution vs. time trade-offs.
    • Capture History - When full Captures are transferred from the Hardware to the PC, they are stored on the Hard Drive as a history buffer and maintained according to the settings configured in the Acquisition Options.
To illustrate the effect of DigiView's compression and also present it in a manner that is more relevant to real-world usage, we have calculated several typical performance benchmarks for each DigiView Model and sampling mode. You may actually see better performance ratings than the conservative estimates displayed in the table below.

Since we have real-time hardware-based compression, we measure captures in
'number of Transitions' rather than ' number of samples.'

The number of samples captured varies with the data rate, but is always higher than
the number of transitions (#samples ~= #transitions * samplerate / datarate). Note: For storage calculations, it is considered only 1 transition regardless of how many signals changed states when sampled, so you could actually capture more than the transitions indicated.


Typical Transitions captured (USB 3.0)
18ch@250Msps:   100M (@data rates up to 100MTps)  
9ch@500Msps: 100M (@data rates up to 160MTps) 100M (@data rates up to 160MTps)  
4ch@1Gsps: 100M (@data rates beyond full bandwidth) 100M (@data rates beyond full bandwidth)  

Typical Transitions captured (USB 2.0)
36ch@250Msps:   500K (@data rates > 1.0 Tps)
18ch@500Msps:   500K (@data rates > 1.0 Tps)
18ch@250Msps:   100M (@data rates up to 10MTps) 500K (@data rates > 1.0 Tps)
9ch@500Msps: 100M (@data rates up to 14MTps) 100M (@data rates up to 14MTps)  
4ch@1Gsps: 100M (@data rates up to 24MTps) 100M (@data rates up to 24MTps)  

Guaranteed minimum transitions captured (with data rates > 10Tps):

(Ensured by the large store-and-forward buffer, even if the data rate far exceeds the USB bandwidth)
36ch@250Msps:   500K
18ch@500Msps:   500K
18ch@250Msps:   6 Million 500K
9ch@500Msps: 8 Million  
4ch@1Gsps: 10 Million  

Typical Serial captures, USB2 or USB3 at full sample rate
    Asynchronous 18 Million Characters   94,000
    Synchronous 5 Million Characters   24,000
    I²C 4 Million Characters   20,000
    SPI 4 Million Characters   24,000

Easy Configuration

Define a Signal, Define a Trigger and Click on RUN. Its that simple to get started.

DigiView's software is designed to make configuration an easy task and less time consuming than most PC based analyzer systems. The easier it is configure and understand your Capture and Analysis tool, the easier it will be to achieve successful results. More Information
Easy Trigger Configuration

Automation with the DigiView™ Logic Analyzer

DigiView Automation Selections
Capture data contiuously, unattended and return to find only the captures that contain conditions you are looking for.

Our DigiView Logic Analyzer has unique Automation features that can be controlled by the results of an Automatic Search or the decision of a custom Plug-in:
  • Automatically Halt the analyzer.
  • Automatically Re-arm the analyzer.
  • Automatically Save the Captured data to a storage device.
  • Automatically Discard the Captured data.
  • Capture data contiuously, unattended and return to find only the captures that contain conditions you are looking for.
Additionally, our software can automatically search the entire  Capture History storage and reload the capture containing the specified matches.

Have a very rare, elusive problem that can't be caught with a typical trigger setup or a typical logic analyzer? Use DigiView's Automation to help catch it in the act.

Flexible Plot Features

The format of the data to plot can be treated as Unsigned, 2's Compliment, Sign & Magnitude or Zereo Offset and the Data Range of each plot can be configured from 1 to 32 bits.

Signal definitions (including those based on custom plug-ins) can each be configured for up to 4 unique plots. More Information
Signal Definitions can be configured to plot the data when displayed in any Waveform View.

Plotting can be configured for a specific field and field slice if the signal has field names.

Plot all occurrences of the selected Field type or specify a sequence of (P)lot or (S)kip with grouping and repeat counts. With this functionality, a very detailed plot can be performed.

Analyzer Hardware you can trust

No matter how careful you are with a logic analyzer, static zaps (ESD) are inevitable.
For this reason, we engineered DigiView with extra ESD protection on everything that connects to the outside world:
  • ESD protected Channels.
  • ESD protected USB lines.
  • ESD protected Power lines.
  • DigiView is designed with a level of engineering only found in professional logic analyzers
    • Ground Current Protected - Ever melt a lead by accidentally connecting it to a power rail? You won't with DigiView. Its ground leads are protected to +-12V with auto-resetting protection circuits.
    • Voltage Protection - You also will not harm DigiView by connecting the Analyzer's channels to the wrong voltage level. All of DigiView's channels are protected from overvoltage and reverse voltages (protection levels are model specific).
    • Any Power Sequence - Ever have to be especially carefull to power everything in a specific sequence? With the DigiView Logic Analyzer you have an unrestricted power sequence. Whether its the PC, Device Under Test or the analyzer itself; any of these can be powered-up or powered-down without fear of accidentally causing damage.
    • Sample Rate Independence - DigiView's Large Hardware buffer ensures full-bandwidth captures independent of the PC load, speed or memory. Our DV5 series can also Stream at data rates up to 100M Transistions per second.
    • Probe leads are built with the best materials: ultra-flexible 66 strand wire for ease of use and durability; insulated for side and end stacking on .1 centers while providing stress relief to the wires; fully connectorized for easy replacement or leaving leads attached to a target.

DigiView Software

DigiView Software
Free Lifetime Software Updates!
All of our products come with free lifetime updates. Download the software and play with it. It does not require any special install or uninstall procedures. There are no keys, locks, registrations, copy protections or other unreasonable restrictions.

You can install it as often as you like, on as many computers as you want, and then use the standard Windows 1-click uninstall when done. See our EULA for the official statement.

Download Capture & Analysis Software  DigiView Download Link
Download Plug-in Developers Kit  PDK Download Link

Signal Decoders / Protocol Analyzers

Decoder & Protocol Overview

Whether using one of our built-in protocol decoders or one created from our PDK, decoded signals are fully integrated to benefit from all features of our analysis software including Searching, Auto Searching and Exporting. Our Signal Decoders allow unique methods of interpreting and displaying the raw data captured on the logic channels.
Integrated and Synchronized

  • Each Decoder type has a unique editor where you will assign the physical logic channels and select from custom options
    • This method of abstraction allows the same channel to be assigned to multiple decoders if desired.
    • User Options defined by a Custom Plug-in are also displayed in its editor.
  • Low level bit timing and protocol field timing is shown in the Waveform View in context with other timing signals
    • The decoded protocol is also shown in a List View in frame or field modes.
    • Both views can be synchronized so that clicks or scrolling in either view is reflected in both.


The Bool decoder does not interpret the data at all. Raw 0s and 1s are shown as received. However, it provides a level of abstraction like all other signals, allowing one to reassign which CHANNEL is assigned to this specific SIGNAL. This allows all triggers and searches to be specified in terms of the SIGNAL; not which channel(s) are being used by the signal.

BUS Decoder

The BUS decoder allows you to view a collection of channels as a single BUS value, displayed in HEX, Decimal, ASCII, Octal or Binary. The channels do not need to be consecutive. We abstract a single value from only the selected channels.

  • Benefits of a Bus Decoder and Abstraction:
    • Abstraction allows you to view the data and reference values in terms of BUS values, rather than specific channel levels.
    • Searches, Hardware Trigger's and Exporting are simplified. With abstraction a Bus value can be specified for non-consecutive channels instead of individual bit values which would require additional 'ignore bit' specifiers.
    • Search and Trigger definitions do not have to be modified when changing channel assignments.
    • Data can be viewed as a single value or expanded into consecutive bits in Waveform and Tabular views.

CAN BUS Decoder

CAN stands for Controller Area Network. It was originally developed by Robert Bosch GmbH as a reliable, fault-tolerant communications bus for automotive systems. It is used extensively in modern vehicles. Due to its robust noise immunity and low cost, it is used in industrial automation as well.

  • We decode the entire CAN 2.0B specification, including:
    • Base and Extended Frame formats
    • Data Frames
    • Remote Frames
    • Overload Frames
    • Error Frames
  • Configuration options include:
    • Baud rate
    • Propagation Delay
    • Maximum sync adjust
    • Glitch Filtering
    • Show/Hide Control bits
    • Show/Hide Delimiters
    • Show/Hide CRC
Official Spec: can2spec.pdf
Protocol Description: Wikipedia CAN BUS Signal: More Information

I²C Decoder

I²C stands for Inter-IC-Communications bus. It is a 2 wire synchronous serial bus standard, originally designed for on-board communications between ICs. It has been used for some off-board applications as well (like interacting with your Computer Monitor). It was designed by Phillips Semiconductors (now NXP.)

  • We fully support the I2C specification:
    • Standard, Fast, Fast+, High-speed and Ultra Fast Modes
    • 7bit and 10bit addressing
    • START bytes
    • Repeated START
    • General calls
    • Reserved addresses
  • Configuration options include:
    • Glitch Filter (0 - 50ns)
    • 7 Bit Address Decode as 7bit + R/W
    • 7 Bit Address Decode as raw 8bit
    • Invert Clock (SCL), Data (SDA) or Both
Official Spec: UM10204.pdf
Protocol Description: Wikipedia I²C BUS Signal: More Information

SPI Decoder

SPI is a 4 wire, synchronous serial protocol. There is no official SPI specification but it has become a de facto standard. Its low cost implementation (essentially 2 shift registers) contributed to wide spread adoption and inclusion in most microcontrollers and a wide variety of peripheral ICs.

We decode all 4 clock modes and support word widths from 2 to 24 bits

  • Configuration options include:
    • Field Length (2-24 bits)
    • Frame Length (# of Fields)
    • MOSI Clock on Rising/Falling Edge
    • MISO Clock on Rising/Falling Edge
    • Invert MISO, MOSI or Both
    • SS Active Level Low/High
    • Option to Frame on SS
    • Optional Field Idle Timeout Specifier
    • Optional Frame Idle Timeout Specifier

Protocol Description: Wikipedia
SPI Signal: More Information

Synchronous Decoder

Synchronous is not really a protocol but rather a concept upon which many protocols are built. Our SYNC decode is very versatile and can be configured to support a wide variation of SYNC implementations. It can also be used as a basis for custom plug-ins to support unusual configurations.
  • Configuration options include:
    • Clock on Rising/Falling/Both Edges
    • Select Level High/Low
    • Specify Field Length
    • Specify Frame Length (# of Fields)
    • Optional Field Timeout Specifier
    • Optional Frame Timeout Specifier
    • LSB First/Last
    • Ignore Select, Frame or Field Sync
  • Frame and Field Sync Options:
    • Sync on Rising Edge
    • Sync on Falling Edge
    • Sync on Rising or Falling Edge
    • Sync on Rising and End on Falling
    • Sync on Falling and End on Rising

ASYNC (UART) Decoder

RS-232, Serial and ASYNC are often used interchangeably to refer to the serial interface on microcontrollers and older PCs. The actual data encoding is defined by the UART in these devices (which are primarily connected to an RS-232 interface.)

Our 'ASYNC' decoder decodes the protocol implemented by UARTs. It supports all standard baud rates and custom baud rates to 10Mbaud.

  • Configuration options include:
    • MSB/LSB First
    • Character widths of 4-8 bits
    • Parity of Odd, Even, None, 0 or 1
    • 9th bit high/low addressing modes
    • Frame on 9bit Address flag
    • Frame Length Specifier (# of Characters)
    • Glitch Filtering (0-10% of Bit Width)
    • Framing, Parity and Break errors detected

I²S Decoder

I²S stands for Inter-IC Sound bus. It is a 3 wire synchronous serial protocol developed by Phillips Semiconductors to facilitate transferring digital stereo audio between ICs.

We fully implement the most recent specification (June 5, 1996)

  • Configuration options include:
    • Select Word Length from 4 to 32 bits
    • Convert Data to Unsigned
    • Invert Clock
    • Invert Data
    • Invert WS

Official Spec: I2SBUS.pdf

Protocol Description: Wikipedia
I²S Bus Signal: More Information

STATE Decoder

  • Configuration options include:
    • Clock on rising, falling or DDR clock edges
    • Supports Enable and Frame Sync Signals
    • Enable on High or Low Edge
    • Ignore Enable and Frame Sync
    • Invert Data Channels
    • Frame Length Specifier (# of States)
    • Framing Timeout Specifier (or Ignore)
Our state decoder extracts clocked data from a bus so that you can focus on specific state changes, ignoring bus changes between state clocks.
  • Frame Sync Options:
    • Sync on Rising Edge
    • Sync on Falling Edge
    • Sync on Rising or Falling Edge
    • Sync on Rising and End on Falling
    • Sync on Falling and End on Rising


Plug-ins are fully integrated into the DigiView applications. Signals based on plug-ins can be searched, exported and printed in the same manner as built-in types. All snaps, scrolls, lists, waveform views, searches, auto-searches, etc work in exactly the same way as our built-in decoders. In fact, the internal protocol interpreters use the same framework as the plug-ins, ensuring equal functionality.
Digiview example Plug-In as seen in Visual Studio
PDK example Plug-ins as seen in Microsoft Visual Studio express
  • Plug-ins allow the user to modify the formatting of DigiView's built in decoders, implement entirely new custom protocols and/or control the run-time behavior of the application.
  • DigiView supports 3 types of plug-ins:
    • Mini Plug-Ins - Based on one of the built-in decoders as a pre-parser, simplifying your work.
    • Full Plug-Ins - Based on the RAW data pre-processor and is responsible for all low level interpretations of the signal changes.
    • Hybrid Plug-Ins - Based on one of the built-in decoders like the Mini Plug-in, but allows additional channel selections that the Plug-in is responsible for decoding.

Several Models to Fit Your Needs


More Information

More Information
Channels 9 18
Sample Rate/ Resolution      1Gsps/1ns @ 4 ch
500 Msps/2ns @ 9 ch

    1Gsps/1ns @ 4 ch
500 Msps/2ns @ 9 ch
  250 Msps/4ns @ 18 ch
PC Connection USB 3.0 (SS) or USB 2.0 (High Speed)
Capture Mode Streaming with auto fall-back to Store-and-Forward
Hardware Buffer/FIFO1 128Mb
Data Compression Yes: Hardware based, real-time compression optimizes storage.
Typical Storage2 100M Transitions
1B samples
Adjustable Threshold  -4V to +4V
(suitable for all major logic families and RS-232)
Maximum voltage per Channel +-20 Volts
Ground Lead Protection Self-resetting protecttion against connecting ground lead to +-12 Volt
Threshold Circuits 1
Anti-static protection Extra ESD protection on everything that connects to the outside world
Add to Cart
Add to Cart
All DigiViews include:
  • Free lifetime software updates and support
  • All available Protocol Plugins
  • USB and Data Cables
  • Full compliment of Micro-grabber clips
  • Hardware based trigger circuits
  • Hardware based real-time compression
  • Hardware based threshold circuits
  • Plugin Developers' Kit
1. The hardware buffer is used as a large FIFO during streaming and as a large local capture buffer during Store-and-Forward mode.

2. Since we have real-time hardware-based compression, we measure captures in 'number of Transitions' rather than ' number of samples.' The number of samples captured varies with the data rate, but is always higher than the number of transitions (#samples ~= #transitions * sample-rate / data-rate). These estimates assume the sample rate is 10x the average data rate. For more information:

Hardware Compression     Full Hardware Specifications