Keil Logo

Peripheral Simulation

For NXP (founded by Philips) P89LPC917 — Flash Program Memory

Simulation support for this peripheral or feature is comprised of:

  • Dialog boxes which display and allow you to change peripheral configuration.

These simulation capabilities are described below.

Flash ROM Dialog

Flash ROM

The Flash Memory dialog displays and allows you to edit the configuration of the on-chip Flash memory capability.

Address Registers Group

  • FMADRH (Program Flash Address High) is the MSB of the Flash page address.
  • FMADRL (Program Flash Address Low) is the LSB of the Flash page address.

Control Register Group

  • FMCON (Flash Memory Control Register) contains the following bit settings:
  • OI (Operation Interrupted) is set when a programming cycle is aborted due to an interrupt or reset.
  • SV (Security Violation) is set when an attempt is made to modify a secured area.
  • HVE (High Voltage Error) is set when the high voltage generator reports an error.
  • HVA (High Voltage Abort) is set if a brownout or an interrupt is detected during a programming cycle or if the brownout detector is disabled at the start of a program or erase cycle.
  • BUSY is set while a programming cycle is in progress.

Data Register Group

  • FMDATA (Flash Data Register) contains the data to be stored in Flash at the page address defined by FMADRH and FMADRL.
Get more information about the
Peripheral Simulation Capabilities
of the µVision Debugger.
  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.