Tool Partners for Microcontroller Development

In close cooperation with our partners we offer on top solutions for software development of systems-on-silicon including debug support for the 16-/32-bit and 64-bit microcontrollers C16x, C166™, ST10F276, ST10F280, XC166, XC2000, XE166, XMC4500, C166S V2, SDA6000, TriCore™ from Infineon and STMicroelectronics, Power Architecture® MPC55xx, MPC560x, MPC563x, MPC57xx as well as S32 from NXP™, PowerPC PPC440SPe from AMCC, Power Architecture® SPC560, SPC563, SP574 from STMicroelectronics, Arm7™, Arm9™, Arm11™, Cortex-M0™, Cortex-M3™, Cortex-M4™, Cortex-R4™, Cortex-R52™, Cortex-A8™, XScale™, SuperH™ SH-2A related products.

  • The GNU C/C++ Compiler for the TriCore, PowerPC or Arm® architecture is based on the GNU software. It was ported and modified by HighTec EDV-Systeme GmbH.


  • The Tasking® compiler is designed for all derivatives of the C166™, ST10™, XC16x, TriCore™ and Arm microcontroller families. All special features and peripherals of the controllers are accessible in C. ANSIC is supported completely. The generated program code shows compact size and excellent performance.


  • Keil®, an Arm® company, makes C compilers and evaluation boards for the Arm, Cortex-M, Cortex-R as well as for the XC2000/XC166, ST10 and C166 microcontroller families.


  • The Wind River® Compiler combines industry leading optimization technology with the flexibility and control needed to fully exploit today's complex CPUs. The Wind River Compiler design is based on a modular architecture that results in proven reliability, flexibility for embedded applications, and interoperability with other development tools.


  • The RENESAS SuperH™ SH-2A C/C++ compiler has a powerful optimization function for exhibiting the microcomputer performance to its full capacity in order to create a compact code. Also, this compiler amply supports the expanded function for equipment embedding, thereby enabling meticulous micro computer control.

  • Infineon Technologies is the manufacturer of following 32- and 16-bit microcontroller families and Embedded Power IC's supported by UDE: AURIX™, TriCore™, XMC4000, XMC1000, XC2000/XE166, TLE986x/TLE987x.


  • UDE supports following microcontroller series from STMicroelectronics: PowerArchitecture® based SPC56x, SPC57x families, Cortex-M based STM32 series.


  • PLS is NXP Gold Partner and supports the following product lines:

    • PowerArchitecture® based automotive multicore MCUs MPC56xx, MPC57xx, S32xx series
    • i.MX Application Processors Cortex-A8 / Cortex-A9 / Cortex-A53 series
    • Cortex-M based Kinetis series
    • Cortex-M / Arm9 / Arm7 based LPCxxxx series

    are supported by UDE.


  • Renesas is the manufacturer of the automotive architecture RH850 and the SuperH SH-2A series supported by UDE.


  • Texas Instruments is the manufacturer of the Safety microcontroller families Hercules RM570 / TMS570 / TMS470M (Cortex-R4 / Cortex-R3) usable with UDE


  • ASIC Netzwerkcontroller netX10 / netX50 / netX51 / netX52 / netX100 / netX500 from Hilscher are supported by UDE including rcX RTOS view.


  • The Zynq-7000 all programmable SoC with dual-core Cortex-A9 from Xilinx is supported by UDE.


  • Different Cortex-M / Arm9 / Arm7 based microcontroller series AT91x from Atmel (Microchip) are supported by UDE.


  • UDE supports the analog microcontroller ADUCx based on Cortex-M and Arm7 core from Analog Devices.


  • Marvell is the manufacturer of the XScale™ PXA270 application processor usable with UDE.


  • Different Cortex-M / Arm9 / Arm7 based microcontroller series AT91x from Microchip (Atmel) are supported by UDE.

  • PXROS-HR from HighTec EDV Systeme is an object oriented real-time operating system for Infineon TriCore™ and AURIX™ and successor of the original real-time micro-kernel PXROS. PXROS-HR is officially safety approved and certified to be used for safety-related applications up to SIL3 (IEC61508) and ASIL-D (ISO 26262). It improves concepts of encapsulation and robustness by using the hardware protection mechanisms (MPU) of TriCore™ and AURIX™.

    PXROS is an operating system for hard realtime. It was developed by HighTec and has been in successful operation for more than 20 years in different fields ranging from communications technology to the industrial sector and to safety-critical applications (SIL-4). It is available for TriCore, PowerPC, ARM, C16x.
    TCP/IP has become the most important protocol family for communication in a LAN or a WAN. PXtcp was developed especially for the purpose of integrating a PXROS application into a TCP/IP based network.


  • WITTENSTEIN high integrity systems is a safety systems company that produces and supplies real time operating systems and platform solutions to the Automotive, Aerospace, Medical and Industrial sectors worldwide.

    SAFERTOS® is a preemptive, pre-certified real-time operating system that delivers unprecedented levels of determinism and robustness to embedded systems. With an imperceptible boot time, SAFERTOS® is the ideal choice for systems that need to respond quickly to safety events, when the system must be placed into a safe state in the shortest possible time. SAFERTOS® is available pre-certified to IEC 61508 SIL 3 and ISO 26262 ASILD by TÜV SÜD.


  • The rcX real-time operating system, which is specifically tailored to the architecture of the Hilscher's netX controllers, is a pre-emptive, multitasking operating system with a very low resources requirement.


  • The CMX-RTX™ Real-Time Operating System (RTOS) is a fully preemptive operating system with a powerful set of system functions, very moderate memory requirements and fast system response time.
    CMX-TCPIP is a portable high performance TCP/IP implementation for embedded systems. It uses the CMX-RTX RTOS signaling mechanisms to provide a true multitasking reentrant stack. CMX TCP/IP can also be run without an RTOS.


  • µC/OS-II is a portable, scalable, pre-emptive, real-time deterministic multitasking kernel. Offering unprecedented ease-of-use, µC/OS-II is delivered with complete 100% ANSI C source code and in-depth documentation. It is successfully implemented in some of the highest level safety-critical devices. µC/OS-II helps you saving development time and puts greater control of the software in your hands. Join the ranks of the thousands of engineers that consider Micrium's robust and reliable µC/OS-II and the brand new µC/OS-III their top choice for their embedded designs.

  • AbsInt provides advanced development tools for embedded systems, and tools for validation, verification and certification of safety-critical software. AbsInt's tools are designed to enhance software, speed up time-to-market, lower testing and validation costs and to improve software efficiency.
    aiT WCET Analyzer is a tool to verify the timing behavior of tasks in safety-critical embedded applications. aiT computes safe upper bounds on the Worst-Case Execution Time. It directly analyzes binary executables and takes the intrinsic cache and pipeline behavior into account. StackAnalyzer automatically computes the worst-case stack usage of the tasks in embedded applications.


  • INCHRON is the world-wide leading provider of solutions for architecture, design, and automated optimization of real-time systems with regards to timing behavior and performance. Our solutions cover the whole range from single-core to multi-core to multi-CPU to distributed systems. Well-known OEMs and tier suppliers world-wide rely on INCHRON’s methods and tools. Our solutions are used successfully in industries such as automotive, automation, avionics, defense, healthcare, mobile and M2M/IoT, covering all phases of the development lifecycle. Since INCHRON was founded in 2003, our consulting team has made significant contributions to more than 160 successful customer projects.
    The INCHRON Tool-Suite provides powerful tools, covering simulation, worst-case analysis, automated optimization, and comprehensive visualization and analysis of traces. The Tool-Suite covers all important steps to focus on event chains.


  • MathWorks® provides the ultimate computing environment for technical computation, visualization, design, simulation, and implementation. MathWorks use this environment to provide innovative solutions in a wide range of application areas.

    MATLAB® is the easiest and most productive computing environment for engineers and scientists. With math, graphics, and programming, it’s designed for the way you think and the work you do.


  • PikeTech (now a part of Synopsys) provides the functional testing and verification tool for control systems software. TPT supports systematic test case design. The test execution in different environments such as MATLAB/Simulink, ASCET, C-code, PiL via UDE and HiL is independent of the test modeling. Tests are assessed and reported automatically. Test management, safety aspects and requirements tracing are also supported.


  • You can build your own application specific automated test system by using the COM interfaces of UDE. The test system Tessy from Razorcat offers automated module testing of C code directly on the target system using Universal Debug Engine (UDE) debugging technology from PLS. It supports the whole unit testing cycle and works transparently on all target platforms currently supported by UDE.

  • Synopsys is a world leader in electronic design automation (EDA), supplying the global electronics market with the software, IP and services used in semiconductor design and manufacturing.

    PLS is Synopsys System-Level Catalyst Program Member.

  • MicroConsult supports development teams and managers with Training, Coaching and Consulting services. The Munich-based company provides know-how and experience across all levels of hardware and software development - from technologies, tools and methods through to comprehensive processes, as well as management topics like soft skills, process management and law - tailored to our customers' requirements. MicroConsult's know-how spectrum includes EDA, microcontrollers and microprocessors, bus systems, operating systems, all key topics of embedded software development as well as management training and coaching.


  • Embedded Systems Academy develops the CANopen® Magic Pro DLL, a system allowing custom CANopen® based PC applications to be quickly and easily developed without needing to know all the details of CANopen.

  • AUTOSAR (AUTomotive Open System ARchitecture) is a development partnership of automotive interested companies. PLS as development partner is a member of the AUTOSAR group.


  • Arm® is the world's leading semiconductor intellectual property (IP) supplier and provides developers with intellectual property solutions in the form of processors, physical IP, cache and SoC designs, application-specific standard products (ASSPs). PLS is member of the Arm Connected Community.


  • ASAM (Association for Standardization of Automation and Measuring Systems) is an incorporated association and coordinates the development of technical standards, which are developed by working groups composed of experts from the member companies. PLS is a member of the association.


  • The Nexus 5001™ Forum supports the use an proliferation of the IEEE-ISTO 5001™ standard (NEXUS 5001™). PLS as tool vendor is a member of the forum.

  • PHYTEC embedded modules are based on Arm, XScale, PowerPC, C166™ / XC16x / ST10™ microcontrollers. The subassemblies support the embedded engineer in every stage of development.


  • TQ Components is a leading Bavarian technology service provider in the electronics sector. It is distinguished by a high degree of technological know-how in the development and production of state-of-the-art electronic modules and systems.


  • Infineon Technologies is the manufacturer of 32- and 16-bit microcontroller families and Embedded Power IC's AURIX™, TriCore™, XMC4000, XMC1000, XC2000/XE166, TLE986x/TLE987x and produces Evaluation boards with these microcontrollers.