C167CS

The C166®S V1 is an enhanced member of the Infineon family of full featured 16-bit single-chip microcontrollers. It combines high CPU performance with high peripheral functionality. Several key features contribute to the high performance of the C166®S V1 (the indicated timings refer to a CPU clock of 100 MHz):

High Performance 16-Bit CPU With Four-Stage Pipeline

20 ns minimum instruction cycle time, with most instructions executed in 1 cycle

C166/XC166开发工具

Target for Infineon C166® lets you automatically generate and execute code in real time on the Infineon C166® and XC166 microcontrollers and the TASKING C166® compiler. Target for Infineon C166® can be used for on-target rapid prototyping, production deployment of embedded applications, or validation, performance analysis and offers a range of capabilities for CAN based design.

The VX-toolset for C166 is a complete programming package for the XC2000/XE166/XC166/C166 family and includes a C/C++ compiler, assembler/linker and seamlessly integrated debugger (simulator, ROM monitor, OCDS), integrated into IDE based on Eclipse™.

The classic C166 toolset from Altium is a complete programming package for the XC2000/XE166/XC166/C166 family and includes a C/C++ compiler, assembler/linker and CrossView Pro debugger (simulator, ROM monitor, OCDS), integrated into EDE.

The DProbe emulation system is the high-end module of Hitex emulation support for the complete XC166 and C166 family. Based on the Emulation Device total debug control including full trace and real-time code coverage are available

The IC5000 is a unified hardware and software platform which, through software updates, adapts into either a basic debug, advanced debug (trace, profiler, analyzer) or test tool for the XC166 ™ and XC200™ product families. An optional I/O module adds the capability to generate, monitor and trace analog as well as digital signals. Further voltage, current and power consumption of the target can be measured.

The FIRE-166 emulator module supports the whole C166 family. All features of the Bondout chips are supported, trigger and selective trace is possible on internal addresses and data, on registers and on peripheral accesses

The FIRE-XC166 emulator module supports the whole XC166 family. All features of the Bondout chips are supported, trigger and selective trace is possible on internal addresses and data, on registers and on peripheral accesses

In-Circuit Emulator for C166

X

The ICE-166 emulator module support bondout and non-bondout derivatives of the C166 family. All features of the Bondout chips are supported, trigger and selective trace is possible on internal addresses and data, on registers and on peripheral accesses

DAVE™ stands for Digital Application Virtual Engineer and is Infineon Technologies' code generator for their range of 8, 16 and 32 Bit Microcontrollers. It provides initialization, configuration and driver code to ease programming for beginners as well as experts.

The Embedded UML Studio 166 provides a complete graphical UML development environment for Infineon C166 and XC166 devices. Now it is possible to generate highly efficient production C code, using a UML Design created with Rhapsody in C

The C166 software development toolset from Altium is a complete programming package for the XC166/C166 family, and includes a C/C++ compiler, assembler/linker and debugger (simulator, ROM monitor and OCDS-L1)

aiT WCET Analyzers statically compute tight bounds for the worst-case execution time (WCET) of tasks in real-time systems. They directly analyze binary executables and take the intrinsic cache and pipeline behavior into account.

Small real-time kernel designed for single-chip applications. The RTX166 Tiny kernel requires only 1500 bytes of code space and is well suited for applications that don't need RTOS features like messaging, semaphores, and memory pool management.

WriteNow! Multiple In-System Programmers are universal ISP tools that can program up to eight devices simultaneously, at the maximum theoretical speed for any given device, and are especially designed for the production environment. The compact size and versatile interfaces of WriteNow! programmers allow them to be conveniently and easily integrated into automatic test equipment (ATE) and programming and testing fixtures.

Extremely fast universal 48 pindrivers programmer. Programmer can be connected to PC through LPT or USB interface. Programmer offers possibility of multiprogramming by attaching more programmers to PC through USB.

BeeProg+

X

X

Extremely fast universal 48 pindrivers programmer with ISP capable. Programmer can be connected to PC through LPT or USB interface. Programmer offers possibility of multiprogramming by attaching more programmers to PC through USB.

The version for your customers or your service. FLASHit Compact exists of only one file in which your HEX file (firmware) and FLASHit become connected with the most important information of the target system. This file (FLASHit Compact) is provided from hse-electronics for you.

FLASHit builder

X

X

Generate your Compact version of FLASHit easily yourselves. With FLASHit Compact Builder you can generate FLASHit Compact yourself which you can make available to the final user.

FLASHit oem

X

X

The version of FLASHit adapted on your needs

Infineon Technologies AG

MemTool

X

X

MemTool is a free of charge software designed for On- Chip FLASH programming only. To download the MemTool please go to Software Downloads .

UDE/MemTool offers secure and high speed programming for on-chip and external FLASH devices via JTAG, CAN bus or serial interfaces. It supports special functions like protection and whole FLASH erase. Production FLASH tools and Service FLASHER are available too.

Universal Standalone In-System Programmer, FlashRunner is the first complete production In-System programmer specifically designed for manufacturing lines. FlashRunner is targeted at production environments, easily integrates into your programming system or Automatic Test Equipment (ATE), and can work either in full standalone mode or controlled by a host system. In addition, it offers the flexibility to support a full range of current and future Infineon microcontrollers, including the C166, XC166, XE166, XC800, XC2000, XMC1000, XMC4000 and TriCore family.

FlashRunner Quattro is a high-integration in-system gang programmer that can program up to eight different devices simultaneously. FlashRunner Quattro is designed for programming multi-PCB panel assemblies. FlashRunner Quattro is composed of a mainboard which hosts the programming and demultiplexing modules, plus various connectors used to interface to the target system and host/ATE.

Stag's Quasar Plus PC based universal programmer is designed for engineering or production use. Interchangeable modules provide socketing for various device packages including DIP, PLCC, TSOP, PSOP, QFP, PGA and BGA.

MemTool is a free of charge software designed for on-chip flash programming. MemTool V4 is supporting the XC800, XC166, XE166, XC2000, TriCore ™, XMC4000 family and the XMC1000 family. This version supports also programming via UART Boot loader for XMC4000 and XMC1000.