Keil Logo

What's New in C166 Version 4.24

  • [XC16x Device Support]
    Corrected XC16x example programs to match the released devices. Added OCDS Debugging Information and corrected various problems with the XC164 OCDS interface. Interrupt vector tables are located at the segment start address derived from the ICODE class when the L166 VECTAB directive is not used.
  • [Extended C166 Inline Assembler]
    A new extended inline assembler is integrated into the Keil C166 Compiler. With the extended inline assembler you may insert assembler instructions into C function code while retaining full debug and optimization capabilities. The extended inline assembler fully supports all C16x, XC16x, ST10, and Super10 instruction set extensions. Example programs are provided in the \C166\EXAMPLES\XC16X DEVICES\ folder.
  • [ULINK Installation]
    Enhanced the Keil ULINK installation. Details on ULINK can be found in \C166\HLP\OCDS.CHM.
  • [uVision2 IDE]
    Added Flash menu to uVision2. This menu provides a direct interface to external Flash programming tools and allows you to use the OCDS interface to program the on-chip FLASH memory of XC16x devices. Flash programming commands are configured under Options for Target ­ Utilities.
  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.