Home
| Print |
Keil

Keil XC16x, C16x & ST10 Development Tools


All special features and peripherals of the controllers are accessible in C and Embedded C++ (EC++). ANSI-C is supported completely. The generated program code shows compact size and excellent performance.

C166 / XC16x / XC2000 / XE166 / ST10 architecture support

  • All derivatives of the XC2000 / XE166 / XC16x / C16x / ST10 architecture are supported.
  • 7 memory models with 64kByte near data each
  • Full pointer support for the 16K page architecture
  • Special C keywords for memory access:
    near, far, huge, sdata and idata
  • C-level access to Special Function Registers
  • C-level access to special MCU instructions
  • Special data types like bit and sfr
  • C-level interrupt functions, register banks and PEC
  • Embedded C++ compiler with 166-specific language extensions

Other Compiler Features

  • Optimized Inline Assembly
    (Access to C variables, Complete debugging info, MAC access) 
  • Inline functions for fastest execution speed 
  • IEEE floating-point operations
  • Reentrant code and libraries

Library Set

  • C-interface and runtime library (different models)
  • Floating point libraries
  • Reentrant Run-time Library
  • Thread-safe Floating-point Operations.

Debugging Support

  • Symbolic information for HLL-debugging
  • The absolute object module (.abs file, OMF 166 format)
    needed for C-level high-performance debugging

The C Compiler Package Includes:

  • C compiler 
  • Assembler
  • Linker/ Locater
  • Object file converter
  • Library manager
  • Utilities
  • Support and updates for 1 year.

RTOS Support

  • RTX 166 (Keil™)
  • CMX-RTX (CMX)


Trademarks: Keil Software® and the Keil Software Logo are registered trademarks of Keil Software, Inc.
 

News

Freescale’s Power
Architecture™
MPC5510
now
supported by UDE
UDE supports
Power Architecture™
MPC5510 from
Freescale with
unlimited multicore
debugging

Read more...
 
UDE supports new AUDO FUTURE family from Infineon
UDE supports new 32 bit microcontroller family AUDO FUTURE from Infineon:
TC1736, TC1767, TC1797 and emulation devices TC1767ED, TC1797ED
Read more...
 
UDE supports additional PowerPC family
pls have present at embedded world 2008 a new version of its Universal Debug Engine (UDE), tailored to the special features of AMCCs high-end PowerPC family 440.
Read more...
 
Infineon's new XE166 realtime signal controllers supported
At the same time as the market introduction of the XE166 real time signal controllers. pls introduces the Universal Debug Engine 2.2
Read more...
 
New major version of UDE 2.2
Highlights: ++ Full compatibility for Windows Vista ++ New additional front end with look and feel of Microsoft Visual Studio 2005 ++ ...
Read more...
 

Events

Visit us at the Embedded Systems Conference 2008
San Jose, CA, Booth #3020
Read more ...