A logic analyzer is the tool that turns "the SPI is not working" into "the chip-select is going low 200 ns after the clock starts, which is why the slave is missing the first bit". Without one, you are guessing. With one, you are reading a stream of waveforms that tells you exactly what happened.
The remarkable thing about logic analyzers in 2026: the cheap clones at $10 work. The expensive ones at $400 are genuinely better, but the ratio of capability to price is not what you might expect.
What a logic analyzer does
It captures the digital state of multiple pins simultaneously, samples at high speed, and displays the result as waveforms. Unlike an oscilloscope, it does not show analog signal levels — only digital high or low. The trade-off: no analog detail, but vastly more channels (8 to 32 typical, vs. 4 on most scopes) and better protocol-decode software.
The killer feature is the protocol decoder: software that translates the captured waveforms into the protocol's actual messages. SPI bus traffic appears as "WRITE 0x01 0x00 followed by READ 0x42" rather than as squiggly lines.
to MCU pins] --> Sampler[Sampler
captures at 24-500 MS/s] Sampler --> USB[USB to host] USB --> Software[PC software
Saleae Logic 2 or PulseView] Software --> Display[Waveform view +
protocol decode
I2C, SPI, UART, etc.]
A logic analyzer captures the pins, samples at high speed, sends to your computer, and the software does the decoding.
When you need one
- Debugging I2C / SPI / UART that does not work. The most common use. Saves hours of guessing.
- Verifying protocol timing. Setup and hold times, slave-select pulse width, repeated-start conditions on I2C. The protocol decoder shows it explicitly.
- Reverse-engineering existing devices. Capture an unknown protocol; PulseView's decoders can identify many; what they cannot decode you can decode by hand.
- Capturing intermittent events. A long memory + edge trigger lets you capture the rare event that happens once an hour.
- Understanding interrupt timing. Toggle a GPIO at ISR entry and exit; capture with the analyzer; see ISR duration and frequency directly.
The cheap option: $10 Saleae clones
The clones are FX2-based 8-channel devices that pretend to be old Saleae Logic hardware. They sample at up to 24 MS/s on 8 channels (less in practice with all channels active). Software: PulseView (free, open-source, capable) or older Saleae Logic 1.x software.
What works:
- I2C decoding at 100–400 kHz: trivial.
- SPI up to 8 MHz: trivial.
- UART up to 1 Mbps: trivial.
- 1-Wire, CAN at low speeds, generic edge triggering: trivial.
What does not work:
- SPI faster than ~10 MHz: undersampled.
- Capturing more than a few seconds of data: limited memory.
- Streaming-to-host at full speed across all 8 channels: USB throughput limit.
- Glitch detection on fast edges: 24 MS/s is too slow.
For 80% of embedded debugging, the limitations do not bite. We have used these for years on real production projects. They genuinely work.
The mid-tier: DSLogic and Sigrok-based
$50–200 range, 16 channels typical, 100–400 MS/s.
- DSLogic Plus ($120) — 16 channels, 400 MS/s, decent software (DSView, similar feel to PulseView). The sweet spot if you want significant capability without paying Saleae prices.
- DSLogic U3Pro16 ($350) — 1 GS/s, 16 channels, USB 3.0. Edges into Saleae territory. Genuinely capable.
- Kingst LA1010, LA2016, LA5032 — similar capabilities to DSLogic, often slightly cheaper.
- Sigrok-supported devices in general — if it works with PulseView, it works with the same workflow as the cheap clones.
The premium: Saleae Logic Pro 16
$1500. 16 channels, 500 MS/s digital, 4 analog channels at 50 MS/s. The software (Saleae Logic 2) is the best in the business: clean UI, dozens of protocol decoders, interactive analysis, multi-window views.
What separates Saleae from the cheap options:
- Software. The Saleae Logic 2 application is genuinely a different league from PulseView. If you do this for a living, the productivity gain matters.
- Mixed signal. 4 analog channels integrated. Useful for triggering on an analog event and seeing digital simultaneously.
- Protocol coverage. 100+ decoders, including obscure embedded protocols (SDIO, RGMII, CAN-FD).
- Triggering. Sophisticated trigger conditions (protocol-aware, sequence triggers).
- Build quality. Aluminum case, replaceable probe wires.
For hobby use, $1500 is a stretch. For professional embedded work where the analyzer is on the bench daily, the value justifies the price.
The Saleae Logic 8
$400, 8 channels, 100 MS/s digital, 2 analog channels at 10 MS/s. Same software as the Pro 16. The mid-range model that justifies the Saleae premium for most users.
The honest comparison: Logic 8 vs. DSLogic Plus is largely a software preference. Logic 8's software wins; DSLogic's hardware specs are competitive.
Software comparison
PulseView (free, open-source)
The default for cheap and mid-range hardware. Works with FX2 clones, Sigrok-supported devices, and many others. Decoder library is extensive. UI is functional but less polished.
DSView (free, DSLogic-specific)
Bundled with DSLogic devices. Better UI than PulseView; weaker than Saleae 2.
Saleae Logic 2 (free, but only with Saleae hardware)
Best in class. Worth the hardware price if you spend hours per week looking at protocol traces. The free download will not work without a Saleae device attached.
What you should actually buy
- Just starting out, hobby: $10 clone + PulseView. Genuinely works.
- Hobby with serious projects: DSLogic Plus at $120. The capability per dollar is excellent.
- Working embedded engineer: Saleae Logic 8 at $400. Daily-use software polish is worth it.
- Senior/professional, daily use: Saleae Logic Pro 16 at $1500. The software, channels, and analog integration justify the price.
Most engineers stop at one of the first two for years. The premium options are real upgrades, but the diminishing returns are pronounced.
Frequently Asked Questions
Logic analyzer or oscilloscope first?
Depends on what you build. For pure digital embedded work (microcontroller protocols, GPIO timing), the logic analyzer is more useful. For analog work, signal integrity, power supplies, the scope is essential. Most engineers eventually own both.
Share your thoughts
Worked with this in production and have a story to share, or disagree with a tradeoff? Email us at support@mybytenest.com — we read everything.