Are you working with microcontrollers, and often wishing you had a better way to visualize what's happening inside in real time? Then this video will be relevant, with a practical and efficient solution! MCUViewer, introduced by embedded engineer Piotr Wasilewski, is a visual debugging tool designed specifically for developers who need insight into control systems, signal behaviors, and interrupt timings without adding complexity or hardware overhead. You might have seen the related Elektor article here.

This Elektor webinar shows how MCUViewer works, starting with its core modules: the Variable Viewer, which allows sampling and plotting of global variables via a debug probe, and the Trace Viewer, which is used to profile interrupts or track state transitions with minimal code footprint. Both modules are shown in live demos, making it easy to understand their value.

Of particular interest is the Recorder Module, which can capture fast signals by logging them to RAM on the microcontroller and sending them to the PC later. This approach enables detailed analysis with features like trigger conditions and cursors for precise timing inspection.

There’s a huge range of possible use cases: from debugging interrupts to tuning a motor control loop, MCUViewer offers a streamlined workflow that doesn’t require complex instrumentation setups. It supports STM32 devices, and is continuously expanding. Discover MCUViewer below:

Explore More Microcontroller Programming

Want to learn more about embedded development, microcontrollers, sensors, or electronics in general? Check out all the educational videos and tap into the knowledge of experts on our Elektor YouTube channel and our Elektor Industry YouTube channel. Subscribe to Elektor's weekly newsletter to receive a regular flow of expert tech knowledge and insights.

Subscribe
Tag alert: Subscribe to the tag Embedded & AI and you will receive an e-mail as soon as a new item about it is published on our website!