Saleae Logic Pro 16


The Saleae Logic Pro 16 USB Logic Analyzer is a 16 channel logic analyzer with each input dual for analog data logging. The device connects to PC via USB and uses Saleae Logic software to record and display digital and analog signals.


A logic analyzer is a debugging tool for recording and viewing digital signals. It works by sampling the digital inputs connected to the device under test (DUT) at a high sample rate. These samples are recorded in the sample buffer and at the end of the acquisition the buffer is displayed in the software for review.


Logic analyzers are great for debugging embedded applications. In the most common case, a developer writing firmware for a microcontroller writes code to communicate with another component, perhaps using protocols such as serial, I2C, or SPI. To verify functionality or diagnose firmware bugs, attach a logic analyzer to the digital IO used for communication and record activity during testing. The record is shown on the display so that the user can see what the firmware actually does and compare it with the expected behavior to isolate and identify the cause of the problem, or to confirm correct behavior. increase.

Files and media

ChannelsSixteen digital inputs, sixteen analog inputs (shared with digital channels)
Maximum Sample RatesDigital: 500 MSPS @ 4 channels, 100 MSPS @ 16 channels (USB 3.0 required) Analog: 50 MSPS @ 3 channels, 12.5 MSPS @ 13 channels, 6.25 MSPS @ 16 channel
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