ModusToolbox™ Software

ModusToolbox™ is the Ultimate IoT Development Environment

nobutton

About

ModusToolbox™ Software is a modern, extensible development ecosystem supporting a wide range of Infineon microcontroller devices, including PSOC™ Arm® Cortex® Microcontrollers, TRAVEO™ T2G Arm® Cortex® MicrocontrollerXMC™ Industrial MicrocontrollersAIROC™ Wi-Fi devices, AIROC™ Bluetooth® devices, and USB-C Power Delivery Microcontrollers.

ModusToolbox™ supports embedded application development within Eclipse IDEMicrosoft Visual Studio CodeIAR Embedded Workbench, and Arm MDK with µVision IDE.  The provided links will open the dedicated ModusToolbox™ User Guides for the respective IDEs.

Latest Release Details: ModusToolbox™ Software v3.6 is available.  This release of ModusToolbox™ can be updated directly through the ModusToolbox™ Setup program.  New users can install the latest ModusToolbox™ Setup program or refer to the Offline Installation  for additional options.  For a highlight of features available in this release, refer to the following Infineon Developer Community post.

Provided as a collection of development tools, libraries, and embedded runtime assets, ModusToolbox™ Software is architected to provide a flexible and comprehensive development experience

Run-Time Software comprised of middleware, device drivers, and code examples is provided via an extensive collection of GitHub-hosted repositories.  Explore the available run-time software resources cataloged within the ModusToolbox™ Software repository overview.

Development Tools supporting Windows, Linux, and macOS are available as a tools installation package from the Infineon Developer Center. These desktop applications enable the creation of new embedded applications, managing software components, configuring device peripherals and middleware, and embedded development tools for compiling, programming, and debugging.  The ModusToolbox™ development tools interface directly with the available run-time software repositories, providing easy access to the latest development resources.  Download today to get started with ModusToolbox™.

We offer a wide range of material for trainings and usage details on ModusToolbox™ Software. Please find related videos in our news and Highlights section, related documents in the documents section and check out our Design resource space in order to find related code examples, Libraries and many more.

ModusToolbox™ is comprised of a collection of software and cross-platform tools designed to work together with third-party solutions, providing an embedded developer the flexibility to define and utilize an efficient development environment that meets their unique needs.   At its core, ModusToolbox™ features a GNU make build system, facilitating development within a traditional desktop IDE, a command line interface terminal, or as part of a Continuous Integration (CI) workflow.   

Embedded software assets for ModusToolbox™ include board support packages (BSPs), peripheral drivers, middleware, and code examples.  BSP targets are provided as an integral part of the build system, allowing user customization of the target hardware, or retargeting an application to a new device.  BSPs are provided for a range of Infineon devices, including PSoC™ Arm® Cortex® Microcontrollers, XMC™ Industrial Microcontrollers, AIROC™ Wi-Fi devices, AIROC™ Bluetooth® devices, and USB-C Power Delivery Microcontrollers.

ModusToolbox™ Software is a modern, extensible development ecosystem supporting a wide range of Infineon microcontroller devices, including PSOC™ Arm® Cortex® Microcontrollers, TRAVEO™ T2G Arm® Cortex® MicrocontrollerXMC™ Industrial MicrocontrollersAIROC™ Wi-Fi devices, AIROC™ Bluetooth® devices, and USB-C Power Delivery Microcontrollers.

ModusToolbox™ supports embedded application development within Eclipse IDEMicrosoft Visual Studio CodeIAR Embedded Workbench, and Arm MDK with µVision IDE.  The provided links will open the dedicated ModusToolbox™ User Guides for the respective IDEs.

Latest Release Details: ModusToolbox™ Software v3.6 is available.  This release of ModusToolbox™ can be updated directly through the ModusToolbox™ Setup program.  New users can install the latest ModusToolbox™ Setup program or refer to the Offline Installation  for additional options.  For a highlight of features available in this release, refer to the following Infineon Developer Community post.

Provided as a collection of development tools, libraries, and embedded runtime assets, ModusToolbox™ Software is architected to provide a flexible and comprehensive development experience

Run-Time Software comprised of middleware, device drivers, and code examples is provided via an extensive collection of GitHub-hosted repositories.  Explore the available run-time software resources cataloged within the ModusToolbox™ Software repository overview.

Development Tools supporting Windows, Linux, and macOS are available as a tools installation package from the Infineon Developer Center. These desktop applications enable the creation of new embedded applications, managing software components, configuring device peripherals and middleware, and embedded development tools for compiling, programming, and debugging.  The ModusToolbox™ development tools interface directly with the available run-time software repositories, providing easy access to the latest development resources.  Download today to get started with ModusToolbox™.

We offer a wide range of material for trainings and usage details on ModusToolbox™ Software. Please find related videos in our news and Highlights section, related documents in the documents section and check out our Design resource space in order to find related code examples, Libraries and many more.

ModusToolbox™ is comprised of a collection of software and cross-platform tools designed to work together with third-party solutions, providing an embedded developer the flexibility to define and utilize an efficient development environment that meets their unique needs.   At its core, ModusToolbox™ features a GNU make build system, facilitating development within a traditional desktop IDE, a command line interface terminal, or as part of a Continuous Integration (CI) workflow.   

Embedded software assets for ModusToolbox™ include board support packages (BSPs), peripheral drivers, middleware, and code examples.  BSP targets are provided as an integral part of the build system, allowing user customization of the target hardware, or retargeting an application to a new device.  BSPs are provided for a range of Infineon devices, including PSoC™ Arm® Cortex® Microcontrollers, XMC™ Industrial Microcontrollers, AIROC™ Wi-Fi devices, AIROC™ Bluetooth® devices, and USB-C Power Delivery Microcontrollers.

Image gallery

ModusToolbox-Overview
ModusToolbox-Overview ModusToolbox-Overview ModusToolbox-Overview
ModusToolbox-Stack-ckf-v5 ModusToolbox-Stack-ckf-v5 ModusToolbox-Stack-ckf-v5

Documents

Spinner

Design resources

Spinner