uC-Probe-Logo

Graphically Visualize the Internals of any Embedded System

µC/Probe graphically visualizes the internals of any embedded system effortlessly, with just a few mouse clicks.
uC-Probe Graphical Live Watch

Do you already have a license key? Download µC/Probe and get started now.

What Does µC/Probe Do?

Micrium's µC/Probe 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 works with a wide variety of embedded processors, and supports communication via J‑Link, CMSIS-DAP, Cypress PSoC Prog, TCP/IP, USB, RS-232, or proxies such as the IAR Systems Embedded Workbench Plugin for µC/Probe, Analog Devices CCES interface or the Eclipse Plugin for µC/Probe.

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

Comprehensive Data Visualization

The features of µC/Probe include:

Features in µC/Probe

µC/Probe includes the following features.

button

Oscilloscope Control

Plot any global variable and/or chip I/O register at very high resolution.

button

Button

Modify the value of an embedded target's symbol of the boolean data type, by pressing a button.

chart

Charts

Display values that change over time.

checkbox

Checkbox

Modify the value of an embedded target's symbol of the boolean data type by ticking a check box.

cylinder

Cylinder

Display values that represent capacity, such as a battery or a water tank's level.

CMSIS

CMSIS-DAP Communication Interface

The Cortex® Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for debugger interfaces on the Cortex-M processor.

PSoC Prog

Cypress PSoC Prog Communication Interface

PSoC Prog is the debugging interface developed by Cypress Semiconductors for their PSoC processors.

csv_file

Data Logging Control

Log the values of any variable(s) in your symbols browser to a CSV file.

gauge

Gauges

Display the value of an embedded target's symbol in a linear or radial gauge.

HIS Device

HID Control

Use a USB HID control such as a gamepad, joystick or steering wheel to control your embedded target.

leds

LEDs

Display booleans.

mqtt

MQTT Client Control

If you have an embedded system that is MQTT-ready in the JSON format, you can monitor and control your embedded system remotely by using any of the virtual controls and indicators in μC/Probe’s toolbox.

Numeric Control

Numeric Up/Down Control

Write a number to one of your embedded target’s global variables by stepping the value up or down with a simple mouse click.

slider

Slider Control

Gradually modify an adjustable embedded target symbol’s value. The user gets to select from a range of values by moving a value indicator up/down or left/right a track.

Excel Logo

Microsoft® Excel® Bridge (Spreadsheet)

Map an emebedded target's symbol to a cell in Microsoft® Excel®.

Textbox Control

Textbox Control

Type in and write a number to one of your embedded target’s global variables.

thermometer

Thermometer

Display the value of temperature readings.

Terminal-Window-Icon

Terminal Window

Interact with your embedded target in a shell-like fashion.

Tree-View-Icon

Tree View Control

This control is probably one of the most flexible controls to read and write. It allows you to display a data structure in a tree view.

Tree-View-Icon

Radio Buttons Control

The radio buttons control is a group of buttons that allows you to select one option from a set. You should use it for optional sets that are mutually exclusive.

Probe-OS2-Icon

µC/OS-II Kernel Awareness

The µC/OS-II Kernel Awareness in µC/Probe is a series of pre-built screens that allows you to see the run time behavior of all the µC/OS-II kernel objects used in your embedded application.

Probe-OS3-Icon

µC/OS-III Kernel Awareness

The µC/OS-III Kernel Awareness in µC/Probe is a series of pre-built screens that allows you to see the run time behavior of all the µC/OS-III kernel objects used in your embedded application.

Probe-TCP-IP-Icon

TCP/IP Awareness

The TCP/IP Awareness in µC/Probe is a series of pre-built screens that allows you to see the run time behavior of the Micrium's TCP/IP stack used in your embedded application.

More Features

  • Virtual LEDs: Display a circle, triangle or rectangle with its color mapped to the value of one of your embedded target’s global variables
  • RGB Color Palette: Color picker to configure onboard RGB LEDs
  • Data Footprint Calculator

Virtual Controls and Indicators

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

Virtual Indicators (Read-only)

Bitmap Animation
Circular Gauges
Compass
Cylinder
Graphs
Half Donut Gauges
Horizontal Linear Gauges
Kernel Awareness
Numeric Indicators
Oscilloscope Control
Quadrant Gauges
RAM Calculator
Semicircular Gauges
TCP/IP Awareness
Text Tool
Thermometer
Vertical Linear Gauges
Virtual LEDs

Virtual Controls (Read/Write)

Bit Control
Checkbox
Custom Slider
Custom Switch
Data Log Control
Edit Box
Excel Spreadsheet
HID Control
Microsoft® Excel® Bridge Control
MQTT Client Control
Numeric Up/Down Control
Push Button
Radio Buttons
Repeat Button
RGB Color Palette Control
Slider
Tree View
Memory Window Control

Feature Comparison

µC/Probe is available in three editions:

 Edition Educational Professional
Design Mode
Run-Time Mode (timeout in minutes) 1 min No timeout
Maximum Number of Data Screens 1 Unlimited
Maximum Number of Gauge Styles 5 Unlimited
Maximum Number of Numeric Indicator Styles 3 Unlimited
Area Chart
Bit Control
Button Controls
Compass
Cylinder Indicators
Edit Box
Line Chart
Marker Chart
RAM Calculator
Slider Controls
Thermometer
Virtual LEDs
Memory Window
µC/OS-II Kernel Awareness
µC/OS-III Kernel Awareness
µC/TCP-IP Awareness
RGB Color Palette Control
Import/Export Data Screens
Data Log Control
HID Control
Microsoft® Excel® Bridge Control
MQTT Client Control
Numeric Up/Down Control
Radio Buttons
Scatter X-Y Chart
Scripting Control
Terminal Window Control
Textbox Control
Tree View
µC/Trace Trigger Control
Oscilloscope Control
Download Trial Purchase

PC System Requirements

µC/Probe requires:

Embedded Target Requirements

Any one of the following communication interfaces: