New: MCP server for AI coding agents

Watch your firmware execute, live.

MCUViewer streams live variable values, profiles interrupts down to the cycle, and records high-speed signals straight off your target - no extra wiring, no stopping the MCU, using the debug probe already on your desk.

MCUViewer's Var Viewer showing a triangle wave, two triggered plots, a live variable list, and recorder configuration controls
Why teams reach for it

Three problems it was built to solve

The workflows that actually get people to open MCUViewer. Just a debug probe and your *.elf file.

Tune control loops without re-flashing

Change a PID gain or setpoint while the loop is running and watch the response change instantly. What used to be a rebuild-flash-reset cycle per tweak becomes a live conversation with your controller.

Capture high frequency signals on low-cost MCUs

The recorder module grabs high-speed data even on resource-constrained MCUs - including setups with galvanically isolated probes. Highly optimized and very easy to use.

See every interrupt, and debug issues in seconds

Pull interrupt timing straight off the ARM trace peripherals over a single SWO pin. No logic analyzer or oscilloscope, just the debug probe and next to no overhead on the target you're trying to measure.

Works with the hardware already on your desk

Microcontrollers

STM32C2000MSPM0GRP2040Any Cortex-M / RISC-V target via GDBAny target via UART

Debug probes

ST-LinkJ-LinkRaspberry Pi Debug ProbeCMSIS-DAP / OpenOCDSerial
See it in action

A motor controller, instrumented live

Position control and the d/q current-loop response of a motor controller, captured with a sampling group for the low-frequency signals and the recorder module for the high-speed current data - no stopping the target, no extra wiring - just the ST-Link.

Downloads

Up and running in under five minutes

Try MCUViewer now! Make sure to check out the quick start guide.

Pricing

Evaluate for free. Unlock more for larger projects.

Need an offline site license, unlimited seats, evaluation license, or an invoice with an PO number? Talk to us.

Free €0 Enterprise €99 / seat / year
Live variables 20 variables Unlimited
Recorder 5 variables Unlimited
Trace viewer 5 channels 10 channels
Usage Evaluation only Commercial use
Support Community Priority support
Download Buy now

Contact us

Questions about licensing, a feature, or a bug? Send us a message.

Stay in the loop

Occasional email when a new stable release or major feature ships. No spam.