Keil Logo

What's New in C166 Version 5.04a

C166 Version 5.04a Release

  • [uVision3]
    uVision3 was accidentally excluded from the 5.04 release. It has been re-included in Version 5.04a.
  • [START_V2.A66 Startup Code]
    Added a new configuration setting under CPU Configuration - Definitions for Internal Memory Block Control Register IBMCTR - WSFLASH: Wait States for the Flash Memory. This option allows you to bypass the FCPUR X.162832 Flash Read Performance problem described in C166: ACCESS PROBLEM WITH XC16X ON-CHIP FLASH.

C166 Version 5.04 Release

  • [uVision3 IDE]
    Added module display to the Project - Functions Window.
  • [uVision3 Debugger/Simulator]
    Added complete simulation for the XC16x CAPCOM6 Unit and ASC1 Interface.
  • [uVision3 Debugger/Simulator]
    Added simulation support for the Infineon XC164CM.
  • [L166 Linker/Locater]
    Added program size summary.
  • [START_V2.A66 Startup Code]
    Synchronized with current Infineon Data Sheets and the current Infineon DAvE Version.
  • [C166 Compiler]
    Enhanced bit-field comparisons to use bit instructions.
  • [C166 Compiler]
    Corrected a problem with xhuge variable initialization when initialized data exceeded 64KB.
  • [C166 Compiler]
    Corrected a problem address xhuge const objects.
  • [C166 Compiler]
    Corrected a problem with local automatic bits and function inlining.
  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.