Saleae Logic Pro 8: 8-Channel USB Logic Analyzer

What is the Saleae Logic Pro 8 USB Logic Analyzer and how does it work?

The Saleae Logic Pro 8 USB Logic Analyzer has eight channels and each input can also be used to record analog data. The device uses the Saleae Logic Software to record and examine digital and analog signals when it is connected to a PC via USB.

 

A debugging tool for recording and viewing digital signals is a logic analyzer. It works by quickly sampling a digital input that is attached to a device being tested (DUT). These samples are saved to a sample buffer, which the software displays for inspection at the conclusion of the capture.

 

Logic analyzers are excellent tools for developing embedded software. A developer writing firmware for a microcontroller will frequently write code to interface with some other component, perhaps through serial, I2C, or SPI protocols. A logic analyzer is attached to the digital IO used for communication and tracks the activity during testing in order to confirm functionality or diagnose firmware issues. The recording is then played back so the user can see how the firmware is actually acting and contrast that with what is expected in order to identify the problem’s root cause or confirm that the procedure is accurate.

Files and media

FeatureDescription
ChannelsEight digital inputs, Eight analog inputs (shared with digital channels)
Maximum Sample RatesDigital: 500 MSPS @ 4 channels, 100 MSPS @ 8 channels (USB 3.0 required) Analog: 50 MSPS @ 3 channels, 12.5 MSPS @ 8 channels (USB 3.0 required)
BandwidthDigital: 100 MHz square wave when sampling at 500 MSPS Analog: 5 MHz when sampling at 50 MSPS
TriggerEdge or pulse width trigger
Supported ProtocolsSerial, SPI, I2C, Atmel SWI, Biss-C, CAN, DMX-512, HD44780, HDLC, I2S, JTAG, LIN, MDIO, MIDI, Manchester, Modbus, 1-Wire, PS/2 Keyboard & Mouse, SMBus, SWD, Synchronous Parallel, USB, UNI/O, CUSTOM
Capture Buffer LengthLimited by installed memory and digital data density. When recording analog at 50 MSPS, captures 10-60 seconds usually possible. Without analog, buffer length is dependent on digital activity density. 1 MHz SPI: up to 10 Minutes. I2C – several hours – 9600 baud serial – over 1 day.
Analog Resolution12 bits, 4.88 mV per LSB
Analog Input Range-10V to 10V
Supported digital IO standards1.2V, 1.8V, 2.5V, 3.3V, 5.0V, RS-232, +12V TTL

contact us

We'd like to hear from you

Frequently Asked Questions

1 What is the primary function of the Saleae Logic Pro 8 and how does it connect to a PC?

The Saleae Logic Pro 8 is a USB Logic Analyzer designed to record and examine both digital and analog signals. It connects to a PC via USB and utilizes the Saleae Logic Software to capture and display data for inspection.

2 How does the Saleae Logic Pro 8 assist in debugging embedded software and diagnosing firmware issues?

It helps by tracking activity on digital I/O used for communication (e.g., Serial, I2C, SPI) during testing. Developers can then play back the recording to visualize firmware behavior, compare it against expectations, and identify the root cause of problems or confirm correct procedures.

3 What are the key technical specifications of the Saleae Logic Pro 8 regarding channels and sample rates?

The device features eight digital inputs, which can also be used as eight analog inputs. It supports maximum digital sample rates of 500 MSPS on 4 channels or 100 MSPS on 8 channels, and analog sample rates of 50 MSPS on 3 channels or 12.5 MSPS on 8 channels, requiring USB 3.0 for higher rates.

4 Which communication protocols does the Saleae Logic Pro 8 support for analysis?

The Saleae Logic Pro 8 supports a wide range of protocols including Serial, SPI, I2C, Atmel SWI, Biss-C, CAN, DMX-512, HD44780, HDLC, I2S, JTAG, LIN, MDIO, MIDI, Manchester, Modbus, 1-Wire, PS/2 Keyboard & Mouse, SMBus, SWD, Synchronous Parallel, USB, UNI/O, and CUSTOM protocols.

upbtn
Skip to content