Keil Logo

Logic Analyzer Window

The Logic Analyzer is a time-based graph that:

  • Shows maximum 4 variables when connected to the target. Watchpoints, also known as Access Breakpoints, reduce the number of variables that can be monitored.
  • Shows global and static variables only. Automatic variables inside a function are not shown. For details refer to Restrictions.
  • Expects a stable trace connection. Lost trace packets lead to incomplete data. Refer to Status Bar for information about trace errors.

To display variables in the Logic Analyzer:

  1. Enable Timestamps in the Target Driver Setup - Trace dialog, and select an appropriate Prescaler value to define the granularity of the timestamps.
  2. Drag and drop variables you want to watch to the Logic Analyzer.

Logic Analyzer Capture


  • Variables defined for the Logic Analyzer configure the trace options automatically, and invoke data read/write events for those variables. These events can be viewed in the Instruction Trace window.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.