Saleae Logic Pro 8


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

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