Keil™, An ARM® Company

µVision® IDE & Debugger

This feature works with...
ARMC166C251C51Eval

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!