Search:

C166®/XC16x and ST10/Super10 Software Development v8.7

This page describes the TASKING classic C166/ST10 toolset, the world's best sold development toolset for all C166 and ST10 compatible microcontrollers. The first release of this toolset was in 1991, after which it has reached market leading positions in many markets, including automotive and telecom (mobile phones). Still today Altium supports, maintains and improves this toolset, of which many popular older versions are also still available. This toolset is especially recommended for legacy projects.

For new projects, or existing projects developed with C166 compilers from other vendors in a need of additional code performance (density and speed), Altium recommends the new high-performance TASKING VX-toolset for the C166/ST10. More information on the VX-toolset is available on the VX-toolset for C166/ST10 product page.

What's New in v8.7

  • Support for the new Infineon XE166 series (XE164F, XE164G, XE164H, XE164K, XE167F, XE167G, XE167H and XE167K)
  • Support for new derivatives in the Infineon XC2000 family (XC2264, XC2267, XC2285, XC2286, XC2365, XC2387, XC2766X and XC2786X)
  • Debugger support for:
    • EasyKit boards for XE164F and XE167E
    • Easykit board for XC2267
    • Easykit boards for XC2365 and XC2387
    • Easykit boards for XC2766X and XC2786X
  • EDE now supports Microsoft Vista
  • Includes DAS v2.6.1 to support new Infineon derivatives.

For all details read the Release Notes or the datasheet

The Total C166/ST10 Development Solution

  • Includes C, C++/EC++ compilers with MISRA C enhanced code checking and CrossView Pro Debugging Environment
  • The toolset supports the complete C166 Family from Infineon Technologies:
    • C161, C163, C164, C165, C167, E-Gold, C166S Vx, XC161, XC164, XC167, XE164, XE167, XC22xx, XC23xx and XC27xx, as well as all their individual variants
  • IPextreme : C166S V1 core
  • Micronas: SDA6000
  • The toolset supports the complete ST10 Family from STMicroelectronics:
    • ST10x163, ST10x165, ST10x167, ST10x168, ST10x169, ST10x172, ST10x251, ST10x252, ST10x262, ST10x269, ST10x271, ST10x272, ST10x273, ST10x275, ST10x276, ST10x280, ST10x286, ST10F296, ST10F397, STESF10C, Super10M340, Super10M345
  • The TASKING C166/ST10 tools are the best sold and have been considered the de facto standard worldwide for more than 15 years
  • First C166/ST10 compiler to include STLport C++ library
  • Embedded Development Environment delivers push-button control of development tasks spread over many tools
  • Symbolic register support to simplify setting up the start-up code
  • Start up code generated fully automatically
  • CAN library functions and sample code in C included
  • Many features to improve efficiency and speed of code:
    • 5 Memory models
    • Efficient pointer arithmetic
    • Fast parameter passing using registers
    Consider the new VX-toolset if you are in a need of even higher code performance
  • Powerful assembler, linker and locator generates ROMable code for total flexibility
  • Special real-time kernel support by User Stack Model Libraries
  • Free Altium MiniTASK kernel included, extremely small and fast, for time sliced task swapping
  • Integrated support for programming Flash memory

CrossView Pro C166/ST10 Debugger
  • High speed simulator, OCDS and ROM monitor debugger for debugging in C++, C and assembler (+ mixed mode).
  • Versatile GUI with configurable windows for data, memory, source, and so on
  • Multiple breakpoint types supported
  • C and assembly level trace and stack tracing
  • Instruction Set Simulator including extensive peripheral simulation and symbolic register support
  • Symbolic register support in EDE and CrossView Pro debugger
  • I/O simulation using files or windows
  • Peripheral simulation in CrossView Pro Simulator
  • Code/Data Coverage and Profiling (Performance Analysis) in CrossView Pro Simulator Debugger
  • On Chip Debugging Support (OCDS), debugging Infineon evaluation boards using a simple parallel cable or USB-JTAG wiggler box
  • ROM monitor debugger is plug-and-play ready for many evaluation boards, and retargetable to your own hardware
  • Support for Infineon®'s Device Access Server (DAS), for communication between CrossView Pro and a target board
  • ROM monitor debugging via CAN or Serial Port, and through TCP/IP over a remote PC
  • OSEK kernel aware debugging, ORTI 2.0 and 2.1 based
  • The CrossView Pro Simulator Debugger is included in all product bundles

Third Party Tools supporting the TASKING C166 toolset

For more detailed information on third-party tools support for the TASKING C166/ST10 toolset, take a look at the TASKING C166/ST10 Third-Party Product Guide.

Read more about our C166/ST10 Development Solutions

Third-party C166/ST10 products distributed by Altium

Purchasing the classic TASKING C166/ST10 Tools

If you would like to purchase a TASKING license contact your local Altium Sales & Support Center, Reseller.

Ordering Codes
07-200-019-002: EDE/Editor, C Compiler with MISRA C code checking, Assembler, Linker/Locator, CrossView Pro Simulator Debugger
07-200-019-012: EDE/Editor, C/C++/EC++ Compiler with MISRA C code checking, Assembler, Linker/Locator, CrossView Pro Simulator Debugger
07-200-019-024: EDE/Editor, C/C++/EC++ Compiler with MISRA C code checking, Assembler, Linker/Locator, CrossView Pro OCDS (JTAG), ROM Monitor and Simulator Debugger
07-290-000-001: USB-JTAG-wiggler for OCDS debugging of Infineon MCUs (to be ordered with OCDS debugger)

The TASKING C166/ST10 Tools are available on PC/Windows and Sun/Solaris platforms. Selected versions are available on PC/Linux.