Keil Logo


FlashMON51 is a target debugger that allows debugging programs on target hardware using the µVision Debugger. FlashMON51 is very flexible and can be configured to work with many 8051-based devices that have Flash memory and In-Application Programming (IAP). Compared to early versions, FlashMON51 offers additional features.

FlashMON51 runs on unmodified user hardware and communicates using any standard serial interface (UART). Target requirements are minimal. The entire monitor can fit in the on-chip resources of most 8051 Flash devices. However, some restrictions and limitations have to be considered when using FlashMON51.

The picture below shows a typical configuration.

FlashMon51 Overview

To get started with FlashMON51, the monitor firmware must be configured properly and installed on target hardware. Prebuilt monitor configurations are located in the folder \KEIL\C51\FLASHMON. Once configured, the monitor can be programmed into the Flash device using standard flash programming utilities.


  • FlashMON51 is available only in the PK51 Professional Developers Kit.
  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.