New: MCP server for AI coding agents

Watch your firmware execute, live.

MCUViewer plots 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. Works with STM32, MSP, any Cortex-M, C2000 and many more.

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 Perpetual €256 / station
Live variables 20 variables Unlimited Unlimited
Recorder 5 variables Unlimited Unlimited
Trace viewer 5 channels 10 channels 10 channels
Usage Evaluation only Commercial use Commercial use
Expires — After 1 year Never
Updates All versions While subscribed 1 year included, renewable
Support Community Priority support Priority support
Download Buy now Buy now

Working on a cool personal project and would like to get a license for free? Apply here.

FAQ

Frequently asked questions

How can I make a purchase?

Use the Buy now button above or contact us for a direct purchase. We usually respond within a couple of minutes.

How does the Enterprise license work?

The Enterprise license is an online license: seats are purchased for a team and are not assigned to a specific PC. Once a seat has been taken, a few hours have to pass before it can be reassigned. The PC has to be connected to the internet and pass the connection test in the General Settings window.

How does the Perpetual license work?

The Perpetual license is an offline license assigned to a specific PC. After the purchase you receive an activation link, where you paste the HWID read from MCUViewer. The license can then be downloaded and loaded into MCUViewer. It never expires and works with all versions released within a year of the purchase. You can renew it whenever you need a newer version. Patches are included even after the 1-year period, if there are any.

Can I move a Perpetual license to another PC?

Yes, reassigning is possible, but the number of activations is limited and you can’t do it yourself. Please contact us for details.

I have a large team and I’d like to get a custom offer.

No problem! We can offer customized versions of the licensing options above or work out a custom solution tailored to your needs. Don’t hesitate to contact us!

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.