TriCore™ AURIX™ TC21, TC22, TC23, TC24, TC26, TC27, TC29 Microcontrollers from Infineon

Microcontroller Debugger solutions for TriCore™ AURIX™ TC21, TC22, TC23, TC24, TC26, TC27, TC29 from Infineon

Infineon AURIX™ is an enormous increase in performance. With Infineon's new 32-bit multicore architecture Infineon AURIX™ (AUtomotive Realtime Integrated neXt generation architecture), an extremely high-performance microcontroller (MCU) platform meets the requirements for powertrain and safety applications of the automotive industry.

The first Infineon AURIX architecture based MCU, part number TC275T, contains three TriCore processor cores (version 1.6). Two of these are optimized for maximum performance (high-performance TriCore CPU 1.6P) and can execute up to three instructions in one cycle at a maximum clock frequency of 200 MHz. With the third core, a high-efficiency TriCore CPU 1.6E, lowest possible power consumption and an efficient data exchange with the peripherals are the most important factors. It can execute a maximum of one instruction per cycle and is currently clocked at a maximum of 200 MHz. The three TriCore processor cores are connected over a crossbar running at the full CPU speed and avoiding hardware contentions.

The existing Infineon TriCore AUDO™ architecture is well-known for a sophisticated On-Chip Debug System (OCDS). This was optimized further for the Aurix family and adapted to the requirements of multicore debugging. With the new Aurix devices, the following interfaces are provided for debug, test and calibration tools: JTAG with up to 40 MHz serial clock, 2-pin and 3-pin Device Access Ports (DAP) as well as a 3-pin DAP2 with up to 160 MHz serial clock. The block transfer rate of the DAP2 could be increased almost three-fold to 30 MByte/s by means of an optimized protocol. The development with associated tool manufacturers such as PLS was supported by suitable hardware tools such as for example the Universal Access Devices (UAD2/UAD3+) family.

  • 32-bit architecture
  • 4 GByte unified data, program, and input/output address space
  • 16/32 Bit instructions for reduced code size
  • Low interrupt latency
  • Fast automatic context switching
  • Multiply-accumulate unit
  • Saturating integer arithmetic
  • Bit handling
  • Packed data operations
  • Zero-overhead loop
  • Flexible power management
  • Byte and bit addressing
  • Little-endian byte ordering
  • Support for big- and little-endian byte ordering at bus interface
  • Precise exceptions
  • Flexible interrupt prioritization scheme

Supported TriCore™ Cores

  • TriCore™ 1.6 (P,E)
  • TriCore™ 1.6.1

Supported Microcontroller's

  • TC21
  • TC212
  • TC213
  • TC214
  • TC22
  • TC222
  • TC223
  • TC224
  • TC23
  • TC233
  • TC234
  • TC237
  • TC24
  • TC26
  • TC264
  • TC265
  • TC267
  • TC27
  • TC275
  • TC277
  • TC29
  • TC297
  • TC298
  • TC299
  • TC23xED
  • TC24xED
  • TC26xED
  • TC275ED
  • TC29xED


UDE - Universal Debug Engine with MCDS, Aurora Gigabit Trace, OCDS, DAP, DAP2 Support - Debugger and Emulator for Infineon Multicore TriCore AURIX (MCA)

UDE - Universal Debug Engine - is a flexible debug and emulator platform with Multicore debugging for Infineon TriCore 2 AURIX (MCA).

Ordering code

UDE-LIC-TC-MCA / <Selected Access Device>