Keil Logo

What's New in C51 Version 8.17a

  • [Device Support]
    Added debug support for the following devices from Analog Devices: ADE5166, ADE5169, ADE5566, ADE5569, ADE7166F16, ADE7166F8, ADE169F16, ADE7566F16, and ADE7566F8 in the ADI Monitor Driver.
  • [Device Support]
    Added debug support for NXPP89LPC9321 and P89LPC9351 devices in the LPC900 EPM Emulator/Programmer.
  • [Device Support]
    Added Nuvoton devices in the Device Database.
  • [Device Support]
    Corrected NXP P89LPC917 peripheral dialog to show pin P2.2 is available (instead of P2.5).
  • [Device Support]
    Corrected UART0 baudrate display when Timer 2/3/4 is used as baudrate generator on SiLabs C8051F13x.
  • [Device Simulation]
    Added support for V: user-defined memory area for NXP 80C51MX devices.
  • [Device Simulation]
    Corrected simulation of Reset Source Register (RSTSRC) and SFR Page Control Register (SFRPGCN) for SiLabs C8051Fxxx devices.
  • [Device Simulation]
    Corrected handling of Automatic Page Control Enable (SFRPGCN) and Reset Source Register (RSTSRC) for SiLabs C8051Fxxx devices.
  • [Device Simulation]
    Corrected simulation of PLLLCK (PLL Lock Flag) for SiLabs C8051F12x/13x devices. PLLLCK is now set when PLL is configured correctly and frequency is locked.
  • [Device Simulation]
    Corrected simulation issues with the Evatronix R8051XC peripherals DMA and interrupt.
  • [Cx51 Compiler]
    Corrected issue with operations where two long operands are loaded from complex arrays. There was a potential R0 register overwrite and the result of the long operation was in such cases incorrect.
  • [Ax51 Macro Assembler]
    Corrected issue with NXP 80C51MX mode. DATA, IDATA, and EDATA can now be placed to absolute addresses 0x7F0000 and above.
  • [Ax51 Macro Assembler]
    Added ECRM directive that allows the expansion of generic CALL instructions to ECALL for NXP 80C51MX devices.
  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.