Discounts are available for students, enthusiasts, and small startups. Learn More >

Logic 8

8

100 MS/s

Maximum sample rate for three (3) digital and zero (0) analog channels in use. For other combinations, see Performance Calculator.

10 MS/s

Maximum sample rate for two (2) analog and zero (0) digital channels in use. For other combinations, see Performance Calculator.

USB 2.0

Black

Black

Red

Shipping to

Logic Pro 8

8

500 MS/s

Maximum sample rate for six (6) digital and zero (0) analog channels in use. For other combinations, see Performance Calculator.

50 MS/s

Maximum sample rate for five (5) analog and zero (0) digital channels in use. For other combinations, see Performance Calculator.

USB 3.0

Also works with USB 2.0, with an approximate 7x reduction in performance.

Red

Black

Red

Shipping to

Logic Pro 16

16

500 MS/s

Maximum sample rate for six (6) digital and zero (0) analog channels in use. For other combinations, see Performance Calculator.

50 MS/s

Maximum sample rate for five (5) analog and zero (0) digital channels in use. For other combinations, see Performance Calculator.

USB 3.0

Also works with USB 2.0, with an approximate 7x reduction in performance. By default, Logic Pro 16 will only enable 8 channels to comply with the USB 2.0 power specification. This can be overridden in the software, under Options->Preferences.

What Higher-Level Protocol Analysis Features Are Available?

The Saleae Logic software includes a number of protocol analyzers. Each analyzer has a set of its own settings. Some of those settings affect the decoder results.

In general, all analyzers will display the decoded data directly on the graph above the signal where the transaction occurred.

Each protocol analyzer also produces searchable results that appear in the decoded protocol area.

All analyzers support one export format.

The protocol search results allow the user to search the protocol results on the string level. However, that has a number of limitations:

The protocol search feature cannot be used to search for sequences of frames. For instance, it cannot be used to find a series of consecutive serial bytes. In some cases, that can be accomplished by exporting the results to a CSV file and searching there.

No protocol-specific search filters exist. For instance, it's not possible to filter out results to a specific device ID in, say, the USB analyzer. In some cases, though, it is possible to partially accomplish a filter using the built-in text search feature.

Higher-level protocol search is not available. For instance, the CAN analyzer will produce decoded CAN frames, but it will not decode CAN open commands.

In some cases, you may be able to export the results from the protocol analyzer and then accomplish higher-level decoding using a tool such as Excel or writing a custom script.

It's also possible to modify the source code for the Saleae logic analyzers to accomplish higher-level decoding or add more features.
Protocol Analyzer SDK