Keil Logo

What's New in C51 Version 8.15

  • [Cx51 Compiler]
    Corrected a problem where interrupt functions combined with NOINTVECTOR were not detected by the linker as a new root, this reported an incorrect linker warning.
  • [Cx51 Compiler]
    Corrected, when using Dallas 390 mode with ROM(D512K) or ROM(D16M), pdata arrays could not be located anywhere in memory.
  • [Cx51 Compiler]
    Corrected, when using the XCROM directive in combination with function pointers, constant initializations where omitted.
  • [Cx51 Compiler]
    Long multiplication performance with two unsigned int/char arguments has been improved.
  • [Device Support]
    Support for the Infineon USCALE XC800 hardware via the Infineon DAS Client for XC800 has been added.
  • [Device Simulation]
    Access to MACACC for SiLABS C8051F12x and C8051F13x devices has been corrected.
  • [Device Simulation]
    Device support and simulation for Infineon XC878 has been added.
  • [Device Simulation]
    Added: simulation for new peripherals (Software Reset, RTC, DMA) on Evatronix R8051XC.
  • [Device Simulation]
    Added: xdata banking support for Evatronix R8051XC core.
  • [LX51 Linker/Locater]
    Corrected a Linker Code Packing issue which may have incorrectly combined blocks from several code banks into common areas.
  • [ULINK2 Support]
    Added support for Debug and Flash-Programming support of NXP P89LPC952 and P89LPC954.
  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.