ModusToolbox™ Software

ModusToolbox™ is the Ultimate IoT Development Environment

About

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

Update Announcement: ModusToolbox™ Tools Package v3.1 is now available.  For a highlight of the latest features, please refer to this ModusToolbox™ release announcement, more details can be found in the Release Notes.

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 environment supporting a wide range of Infineon microcontroller devices, including PSoC™ Arm® Cortex® Microcontrollers,TRAVEO™ T2G Arm® Cortex® Microcontroller, XMC™ Industrial Microcontrollers, AIROC™ Wi-Fi devices, AIROC™ Bluetooth® devices, and USB-C Power Delivery Microcontrollers.

Update Announcement: ModusToolbox™ Tools Package v3.1 is now available.  For a highlight of the latest features, please refer to this ModusToolbox™ release announcement, more details can be found in the Release Notes.

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.

Documents

Design resources

Image gallery

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