SmartCode
Software development environment of certified compiler toolsets for Infineon AURIXTM
TC4x microcontrollers.
TASKING® SmartCode is an innovative development solution for the Infineon® AURIX™ TC4x microcontroller family. SmartCode offers reliable code optimization, advanced multicore support and fully supports all architectures and microprocessor cores integrated in the TC4x.
SmartCode is available in a Base and Performance Edition. The PPU Run-Time Environment library provides a mechanism for exchanging data between the TriCore and the PPU empowering the developer to focus on the application and not the minuet details of the integrated architectures.
The SmartCode Eclipse plug-in allows the user to take advantage of winIDEA and allows you to connect to your target hardware via the family of TASKING BlueBox Debuggers.
SmartCode is developed according to Automotive SPICE® Level 2 standards and qualified according to ISO26262 up to ASIL D and cybersecurity conformance according to ISO/SAE 21434:2021 road vehicles. The certificate can be accessed here.

IDE and C/C++ Optimizing Compilers
Assemblers, Linker/Locator, Utilities
Integrated Debugger
SmartCode Toolset Editions
The TASKING SmartCode multicore development environment for Infineon AURIX™ TC4x Microcontrollers is available for Windows and Linux.
Contact us for available options.
Supported Devices
SmartCode supports all AURIXTM TC4x derivatives, as well as the Infineon Virtual Development Kit.
| AURIXTM TC4x family (3rd generation) | TC4Dx |
Qualified C Libraries
The Qualified C Libraries are validated for compatibility with designated compiler toolset versions, click here to learn more.
| Library Name | Compatible Toolset | Supported Languages | Supported Devices |
| TriCore Qualified C Library | TASKING VX-toolset for TriCore v6.3r1 | ISO C11, ISO C99 | Infineon AURIXTM TC2xx and TC3xx devices |
| SmartCode Qualified C Library | TASKING SmartCode v10.3r1 | ISO C11, ISO C99, ISO C17 | Infineon AURIXTM TC4x devices |
SmartCode v10.4r1
- Technology Update compared to the previous version
- Up to 20% faster performance
- Up to 5% smaller code size for improved efficiency
- Smarter Math and Matrix Performance
- Power up your code with 60+ math and matrix functions running on the PPU scalar and vector engine.
- Unlock full PPU performance for faster, more efficient data processing.
- Seamless TriCore integration through the SmartCode TriCore-PPU Run Time Environment — no extra effort needed.
TASKING Product Documentation consists of product release notes, user documentation, product patches (where available), webinars and product related information.

G2 is a trusted community where millions of users exchange insights, compare tools, and share authentic reviews to guide better software choices.
Your feedback guides others in making smarter choices and helps us continue improving our products and support for you.
Your voice matters — tell us about your experience on G2!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
