Keil Logo
This feature works with...
ARM C166 C251 C51 Eval

Target Monitor

The Target Monitor is a program (provided by Keil) that you configure, compile, load, and run on your target hardware. It communicates (usually via the serial port) with the µVision Debugger and allows you download and debug your programs in real time. The Keil Monitor comes pre-installed on many evaluation boards.

Project Options - Debug Tab Several different Target Monitors are available. The monitor you use depends on the device and hardware configuration of your target system.

The monitor driver is selected on the Debug Tab of the Project Options Dialog. The Settings button opens a dialog with numerous configuration options. Monitor Settings Dialog

  • MON166
    MON166 is a full-featured, license-free, royalty-free target monitor designed for debugging C16x or XC16x-compatible target systems with von Neumann code memory.
  • MON251
    MON251 is a full-featured, license-free, royalty-free target monitor designed for debugging 251-compatible target systems with von Neumann code memory.
  • MON51
    MON51 is a full-featured, license-free, royalty-free target monitor designed for debugging 8051-compatible target systems with von Neumann code memory.
  • MON390
    MON390 is a full-featured, license-free, royalty-free target monitor designed for debugging target systems based on the Dallas Semiconductor DS80C390, DS80C400, or DS5240.
  • MONADI
    MONADI is a full-featured, license-free, royalty-free target monitor designed for debugging target systems based on the Analog Devices ADuc812 and compatible devices.
  • FlashMON51
    FlashMon51 is a full-featured, license-free, royalty-free target monitor for debugging 8051-compatible target systems that have either von Neumann code memory or Flash memory.
  • ISD51
    ISD51 (In-System Debugger) is a new debug monitor technology for 8051 user programs. ISD51 consists of a configurable debug module that you link to your user programs to provide support for program testing via the 8051 on-chip UART.

The µVision Debugger works with the target monitor to support debug operations that allow you to single-step through program code, check variables, set breakpoints, examine memory contents, and more!

  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.