logo slogan


What is µC/Probe?

µC/Probe 3.1 graphically visualizes the internals of any embedded system effortlessly, with just a few mouse clicks.


What does µC/Probe do?


Micrium’s µC/Probe 3.1 is a Windows application that allows you to read and write the memory of any embedded target processor during run-time, and map those values to a set of virtual controls and indicators placed on a graphical dashboard. Absolutely no programming is required – simply drag and drop the graphic components into place, and watch them go.

µC/Probe 3.1 works with a wide variety of embedded processors, and suppose communication via J-Link, TCP/IP, RS-232 or Proxies such as the IAR Systems Embedded Workbench Plugin for µC/Probe or the Eclipse Plugin for µC/Probe.

You can also use μC/Probe 3.1 to extend the capabilities of your debugging software by running both at the same time. μC/Probe 3.1 allows you to have instant control over your global variables in a real-time and non-intrusive way.


uC-Probe Graphical Live Watch









New features in µC/Probe 3.1

Increased performance, an updated look and feel, and additional new features make this best µC/Probe yet:


Brand New Data Communications Module
µC/Probe 3.1 now comes with a redesigned data communications module that offers reliable data collection performance that is up to 5 times faster than the previous version 3.0.

Bit Control
The Bit Control is a powerful new feature that allows you to read and write symbols by simply toggling bits on or off. The Bit Control provides precise manipulation of the target bits in binary, decimal or hexadecimal formats.

Chip Definition Files
µC/Probe 3.1 now comes with a large catalog of Chip Definition Files. These files allow you to select the exact manufacturer and microcontroller you are working with and align the chip’s peripheral I/O register names and addresses with any of the virtual controls and indicators (especially the new Bit Control).

XML-based Custom Symbol Files
µC/Probe 3.1 now comes with a symbols parser capable of interpreting user defined symbol files based on XML format. This feature allows you to create your own symbols file in case your toolchain is unable to generate one of the ELF formats supported natively by µC/Probe.

Terminal Window Control
µC/Probe 3.1 also introduces the new Terminal Window Control option. This feature allows you to output any of the embedded target’s activity across a range of communication interfaces. It also allows you to create a command-line interface to your embedded target.


Comprehensive data visualization

The features of µC/Probe 3.1 include:

You can display – at run-time – the live value of variables on the target using graphical representations such as gauges, meters, bargraphs, graphs, plots, numeric indicators, and bitmaps. And you can change the value of any variable on the fly.


If your development tools include any of IAR Systems Embedded Workbenches, then µC/Probe 3.1 is fully integrated with them without any special code running in the target. Otherwise, μC/Probe interfaces to the embedded target using a Segger J-Link, RS-232 port or via TCP/IP. With a J-Link, you don’t need to add any target resident code to be able to read and write variables on the target. With RS-232C or TCP/IP, Micrium provides the software interface needed to add to the embedded application and all the developer needs to provide is the UART and TCP/IP drivers respectively. Try our Communication Options Advisor to confirm your platform is supported by µC/Probe 3.1.


μC/Probe supplements the limited capabilities of your debugger by allowing you to look and change live data using graphical indicators and controls


μC/Probe also includes built-in kernel awareness for μC/OS-III, which allows you to display a variety of statistics, including: stack usage and CPU usage per task, whether a task is running, whether a task is waiting for an event to occur, and much, much more.

Virtual controls and indicators

µC/Probe 3.1 provides the following display elements
(new widgets included with every new release):

Virtual Indicators (Read-only)

Virtual Controls (Read/Write)

µC/OS-III Kernel Awareness


Vertical Linear Gauges

Custom Slider

Horizontal Linear Gauges

Custom Switch

Circular Gauges


Semicircular Gauges

Push Button

Quadrant Gauges

Toggle Button


Repeat Button

Numeric Indicators

Bit Control


Terminal Window

Bitmap Animation


Half Donut Gauges


Text Tool





PC System Requirements

µC/Probe requires:

  • Microsoft Windows XP, Windows 7 or Windows 8

  • .NET Framework 4 (included with the installer)

  • 512 MB of RAM

  • 1 GB of hard disk space


Embedded Target Requirements

Any one of the following:

  • Onboard J-Link or attached to a J-Link debugging probe (no kernel required).

  • TCP/IP with µC/Probe-Target resident code (kernel required).

  • RS-232 with µC/Probe-Target resident code (no kernel required).

  • IAR Embedded Workbench plugin for µC/Probe (no kernel required).

  • Eclipse plugin for µC/Probe (no kernel required).

Try our Communication Options Advisor to confirm your platform is supported by µC/Probe.