Keil™, An ARM® Company

Embedded Development Tools

Keil C166 Product Brochure Keil Spring 2007 Newsletter Keil™, an ARM® Company, makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments, evaluation boards, and emulators for ARM7/ARM9/Cortex-M3, XC16x/C16x/ST10, 251, and 8051 MCU families.

This web site provides information about the embedded development tools, evaluation software, product updates, application notes, example code, and technical support available from Keil.

Find out what's new in the latest release of the Keil Development Tools for ARM7, ARM9, Cortex-M3, and Cortex-M1 based devices.

Embedded development tools from Keil Software support all 8051-compatible devices.

Embedded development tools for Infineon C16x and XC16x and STMicroelectronics ST10 microcontroller families.

The ULINK family of USB-JTAG Adapters connect your PC's USB port to your target hardware (via JTAG, SWD, or OCDS) and allow you to debug embedded programs running on target hardware.

Keil offer an extensive range of evaluation boards and starter kits to quick start your development. Evaluation boards are available for ARM, 8051, and 166, based devices.

Common to all Keil software development tools, µVision combines project management, source code editing, program debugging and complete device simulation in a single fully-integrated environment.


Complete list of chips that are supported by the Keil development tools. The Device Database lists emulators, evaluation boards, data sheets, and example code for each specific device.

Support for the NXP (founded by Philips) LPC900, LPC2000 and LPC3000 families of devices. Evaluation boards, Emulators, C Compilers, Assemblers, and the µVision IDE, Simulator, and Debugger all help you get started with these microcontrollers from NXP.

Support for the Infineon XC16x and XC800 families of devices. Keil's Evaluation boards and development tools help you get started with the latest Infineon devices.