Keil Logo


Information in this article applies to:

  • µVision Version 3
  • C166 Version 5.05 or higher


I want to get started with an Infineon Starter Kit board using the LPT interface to debug the Infineon XC16xBoard. It appears that Keil has dropped support for the LPT interface.

Is there still a way to get the relevant files?


We have replaced LPT debugging support with the ULINK USB-JTAG Adapter. However, you may still install the OCDS LPT driver as follows:

  1. Download the Attachment of this Knowledgebase Article and unzip it to a folder.
  2. Install the LPT Driver
    • Open the folder LPT_Driver
    • Run the program Install.EXE (this installs the driver Keil_LPT.SYS on your Windows computer).
    • Reboot your Computer
    • You may verify the correct driver installation under My Computer - Properties - Device Manager.The driver is listed when you use View - Show hidden devices under Non-Plug and Play Drivers - Keil_LPT.
  3. Install the µVision Driver
    • Copy the files in the folder OCDS\*.* to Keil\C166\OCDS\*.*
    • Edit the file Keil\TOOLS.INI and add the following configuration settings in the section [C166].
      TDRV3=OCDS\OCDSXC.DLL ("OCDS Driver for XC16x")
    • Select this Driver in µVision under Project - Options - Debug - Use: OCDS Driver for XC16x

For descriptions on the operation of the OCDS LPT interface refer to:

  • ULINK.PDF gives an overview of the operation.
  • OCDS166.CHM is a detailed description.

Note: There is no guarantee that this driver will operate correctly on all Windows Computers.



Request the files attached to this knowledgebase article.

Last Reviewed: Saturday, May 28, 2005

Did this article provide the answer you needed?
Not Sure
  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.