Infineon can accelerate your development journey by providing a clear roadmap for each step of the process and offering support at every stage of your project. From initial planning to collaborating with key ecosystem partners, we are here to streamline your path to innovation.

Explore and evaluate Infineon products for all your AI/ML development tasks.

Infineons ModusToolbox™ is an integrated software platform for the rapid development of ML and embedded system products.
 

Infineons DEEPCRAFT is a comprehensive Edge AI development platform enabeling efficient development implementation of AI/ML applications on resource-constrained devices.

Watch video demonstrations of Infineon products and learn about their capabilities and features.

With Nico Kelling, Head of Business Center of Excellence for Artificial Intelligence, and Steven Tateosian, Senior Vice President of Microcontrollers at Infineon.

Find the perfect development kit for your use case.

PSOC Edge AI Kit
PSOC Edge AI Kit
PSOC Edge AI Kit

Infineon Technologies is introducing the new PSoC™ Edge AI Kit, featuring the powerful PSoC™ Edge E84 MCU - a breakthrough platform designed specifically for AI/ML edge computing applications. This comprehensive development kit enables rapid prototyping of intelligent IoT devices with embedded Machine Learning capabilities, providing seamless connectivity, enhanced security features, and unparalleled edge computing performance.

PSOC Edge EVK
PSOC Edge EVK
PSOC Edge EVK

Infineon Technologies is introducing the new PSoC™ Edge Evaluation Kit (EVK), featuring the powerful PSoC™ Edge E84 MCU - a breakthrough platform designed specifically for AI/ML edge computing applications. This comprehensive development kit enables rapid prototyping of intelligent IoT devices with embedded Machine Learning capabilities, providing seamless connectivity, enhanced security features, and unparalleled edge computing performance.

PSOC 6 AI Kit
PSOC 6 AI Kit
PSOC 6 AI Kit

The PSoC™ 6 AI Evaluation Kit is a hardware platform focused on Machine Learning (ML) that allows you to evaluate DEEPCRAFT™ Studio, Starter models, and other software products. The kit is engineered for seamless prototyping and includes a range of sensors for data collection and developing machine learning models.

This kit features a PSoC™ 6 MCU, a CYW43439 Wi-Fi/Bluetooth® combo module, a 512-Mb NOR flash, an onboard programmer/debugger (KitProg3), PDM-PCM digital microphone interface, full-speed USB device, two user LEDs, and one user button. The board supports operating voltages from 1.8 V to 3.3 V for the PSoC™ 6 MCU.

PSOC 6 BLE
PSOC 6 BLE
PSOC 6 BLE

The PSOC™ 6 BLE Prototyping Kit (CY8CPROTO-063-BLE) is a low-cost hardware platform that enables design and debug of PSOC™ 6 MCUs. This kit is designed with a snap-away form-factor, allowing users to separate the KitProg (on-board programmer and debugger) from the target board and use independently.

PSOC 6 Pioneer Kit
PSOC 6 Pioneer Kit
PSOC 6 Pioneer Kit

PSoC™ 62S2 Wi-Fi BT Pioneer Kit (CY8CKIT-062S2-43012) is a hardware evaluation platform for rapid prototyping of applications based on the PSoC™ 62xA, PSoC™ 62x8, PSoC™ 61xA, PSoC™ 61x8 MCU product families. The kit also includes a wireless module based on the AIROC™ CYW43012 combo device to develop cloud connected IoT applications including Matter over Wi-Fi applications.

PSOC Control 2GO
PSOC Control 2GO
PSOC Control 2GO

This C3M5 2GO motor control card is a demonstration board designed to help engineers become familiar with PSOC™ Control C3 based motor control solutions.

PSOC Control Evaluation Kit
PSOC Control Evaluation Kit
PSOC Control Evaluation Kit

This standard evaluation kit allows full access to all GPIO and supports Arduino shields as well as Shield2Go and microBUS headers.

PSOC Motor Control Kit
PSOC Motor Control Kit
PSOC Motor Control Kit

The PSOC™ Control C3M5 motor control card is an evaluation board designed to help engineers in developing PSOC™ Control C3 based motor control solutions in combination with suitable power stage evaluation boards featuring the MADK connector (M1/M3/M5).

PSOC 4000T Capsense
PSOC 4000T Capsense
PSOC 4000T Capsense

PSoC™ 4000T CAPSENSE™ easy to use Prototyping Kit demonstrates the low power operation with always-on sensing capabilities of 5th-gen CAPSENSE™. The CY8CPROTO-040T is equipped with Self-cap button, Mutual-cap button, and Self-cap slider operation.

PSOC 4000T Multi-Sense
PSOC 4000T Multi-Sense
PSOC 4000T Multi-Sense

PSOC™ 4000T Multi-Sense easy to use Prototyping Kit demonstrates capacitive sensing, inductive sensing, liquid level sensing and hover touch capabilities of multi-sense converter-low-power (MSCLP) technology.

PSOC 4100S Plus Kit
PSOC 4100S Plus Kit
PSOC 4100S Plus Kit

The PSOC™ 4100S Plus Prototyping Kit enables you to evaluate the PSOC™ 4100S Plus device and develop with Infineon's fourth-generation, low-power CAPSENSE™ solution using. The kit is designed with a snap-away form-factor, allowing users to separate the KitProg (on-board Programmer and Debugger) from the target board and use it independently.

PSOC Edge AI Kit
PSOC Edge AI Kit
PSOC Edge AI Kit

Infineon Technologies is introducing the new PSoC™ Edge AI Kit, featuring the powerful PSoC™ Edge E84 MCU - a breakthrough platform designed specifically for AI/ML edge computing applications. This comprehensive development kit enables rapid prototyping of intelligent IoT devices with embedded Machine Learning capabilities, providing seamless connectivity, enhanced security features, and unparalleled edge computing performance.

PSOC Edge EVK
PSOC Edge EVK
PSOC Edge EVK

Infineon Technologies is introducing the new PSoC™ Edge Evaluation Kit (EVK), featuring the powerful PSoC™ Edge E84 MCU - a breakthrough platform designed specifically for AI/ML edge computing applications. This comprehensive development kit enables rapid prototyping of intelligent IoT devices with embedded Machine Learning capabilities, providing seamless connectivity, enhanced security features, and unparalleled edge computing performance.

PSOC 6 AI Kit
PSOC 6 AI Kit
PSOC 6 AI Kit

The PSoC™ 6 AI Evaluation Kit is a hardware platform focused on Machine Learning (ML) that allows you to evaluate DEEPCRAFT™ Studio, Starter models, and other software products. The kit is engineered for seamless prototyping and includes a range of sensors for data collection and developing machine learning models.

This kit features a PSoC™ 6 MCU, a CYW43439 Wi-Fi/Bluetooth® combo module, a 512-Mb NOR flash, an onboard programmer/debugger (KitProg3), PDM-PCM digital microphone interface, full-speed USB device, two user LEDs, and one user button. The board supports operating voltages from 1.8 V to 3.3 V for the PSoC™ 6 MCU.

PSOC 6 BLE
PSOC 6 BLE
PSOC 6 BLE

The PSOC™ 6 BLE Prototyping Kit (CY8CPROTO-063-BLE) is a low-cost hardware platform that enables design and debug of PSOC™ 6 MCUs. This kit is designed with a snap-away form-factor, allowing users to separate the KitProg (on-board programmer and debugger) from the target board and use independently.

PSOC 6 Pioneer Kit
PSOC 6 Pioneer Kit
PSOC 6 Pioneer Kit

PSoC™ 62S2 Wi-Fi BT Pioneer Kit (CY8CKIT-062S2-43012) is a hardware evaluation platform for rapid prototyping of applications based on the PSoC™ 62xA, PSoC™ 62x8, PSoC™ 61xA, PSoC™ 61x8 MCU product families. The kit also includes a wireless module based on the AIROC™ CYW43012 combo device to develop cloud connected IoT applications including Matter over Wi-Fi applications.

PSOC Control 2GO
PSOC Control 2GO
PSOC Control 2GO

This C3M5 2GO motor control card is a demonstration board designed to help engineers become familiar with PSOC™ Control C3 based motor control solutions.

PSOC Control Evaluation Kit
PSOC Control Evaluation Kit
PSOC Control Evaluation Kit

This standard evaluation kit allows full access to all GPIO and supports Arduino shields as well as Shield2Go and microBUS headers.

PSOC Motor Control Kit
PSOC Motor Control Kit
PSOC Motor Control Kit

The PSOC™ Control C3M5 motor control card is an evaluation board designed to help engineers in developing PSOC™ Control C3 based motor control solutions in combination with suitable power stage evaluation boards featuring the MADK connector (M1/M3/M5).

PSOC 4000T Capsense
PSOC 4000T Capsense
PSOC 4000T Capsense

PSoC™ 4000T CAPSENSE™ easy to use Prototyping Kit demonstrates the low power operation with always-on sensing capabilities of 5th-gen CAPSENSE™. The CY8CPROTO-040T is equipped with Self-cap button, Mutual-cap button, and Self-cap slider operation.

PSOC 4000T Multi-Sense
PSOC 4000T Multi-Sense
PSOC 4000T Multi-Sense

PSOC™ 4000T Multi-Sense easy to use Prototyping Kit demonstrates capacitive sensing, inductive sensing, liquid level sensing and hover touch capabilities of multi-sense converter-low-power (MSCLP) technology.

PSOC 4100S Plus Kit
PSOC 4100S Plus Kit
PSOC 4100S Plus Kit

The PSOC™ 4100S Plus Prototyping Kit enables you to evaluate the PSOC™ 4100S Plus device and develop with Infineon's fourth-generation, low-power CAPSENSE™ solution using. The kit is designed with a snap-away form-factor, allowing users to separate the KitProg (on-board Programmer and Debugger) from the target board and use it independently.

Download binaries from the web directly to your device. Take a kit out for a trial run with our Kit in the Cloud and browse our repository of code examples.

Explore ready-to-use code samples and applications to jumpstart your development process.

Create and test voice wake word and command models in the cloud. Generate a voice model and deploy it to your device all from one place.

Download binary images directly to your development kit from the cloud. Get started quickly without setting up a development environment.

Choose from one of our development workflows.

The MCU development flow is for developers who wish to use ModusToolbox™ to develop their MCU based application.

Use ModusToolbox™ Setup tool for simplest installation as there are a set of tools to be included. The Setup tool allows you to select the tools needed and they will be installed together.

ModusToolbox™ is a rich ecosystem of tools for MCU development. More information and training videos are available for ModusToolbox™ in the resource button below.

On infineon.com we recommend going to myinfineon and registering as a new user. Setting up a user account provides relevant and personalized content and ensures full access to documents, training and the latest updates.

To adapt an existing development board to add sensors or change IO configurations you will use Device Configurator. Device Configurator is included in ModusToolbox™. It presents a graphical view of the device peripherals to allow you to setup, modify and configure the chip. It will then generate macros, data structures and initialization functions for your project.

A complete user guide for Device Configurator is included in the Resource button below.

If you are starting with an empty project and building up your application for your hardware you should start with BSP Assistant. BSP Assistant is included with ModusToolbox™.

The BSP Assistant helps you create custom Board Support Packages (BSP) for ModusToolbox™ applications. All ModusToolbox™ Applications require a target BSP. Infineon provides BSPs for all our kits as well as for any chip architecture to use as a starting point.

BSP Assistant is included in ModusToolbox™. A complete guide to BSP assistant is included in the Resource button below.

The Library Manager is included in ModusToolbox™ and provides a GUI tool for adding or removing middleware libraries within your project. Using the library manager ensures other files or dependencies are included in the project.

The libraries provided are grouped in categories to make selection easier. Select capabilities such as wireless connectivity, graphics, peripheral drivers, sensors and other middleware for your project.

The build system is based on GNU Make. It performs application builds and provides the logic to launch tools and run utilities. Each application has a set of makefiles including a start.mk to setup the environment and bring in the appropriate libraries, and a BSP.mk to bring in required BSP functionality. The top level application makefile sets basic and advanced configuration options and paths. These and additional make files form the build system.

ModusToolbox™ supports using OpenOCB using a GBD server and supports the J-Link debug probe.

Various IDEs are supported for establishing debug sessions including Eclipse, VS Code, IAR, and Keil uVision.

See section 3.5 of the ModusToolbox™ User's Guide in the Resource button below.

DEEPCRAFT™ Studio: An end-to-end platform for ML on edge devices. Streamlines the entire workflow from data collection and annotation to model deployment. Handle all stages efficiently—data management, model building, evaluation, and edge deployment—in one comprehensive solution.

DEEPCRAFT Studio is a development environment for building ML models. You can build and train your model, manage your data and deploy your model to your device all from one tool.

One of the choice to be made as you start your AI journey is on the model itself. DEEPSCRAFT Studio supports building your own model and that is detailed in the steps in this journey. You can also shorten your time to develop with other options on models:

- Bring your own model - if there are 3rd party models suitable for your application, these can be imported and optimized.

- Ready Models - there are a series of ready models available for audio, capacitive sensing, radar and IMU use cases that are production ready to include in your application

- Starter Models - there is a series of started models that include datasets, preprocessing, model architecture and instructions that developers can use to develop your own production ready model.

DEEPCRAFT Studio supports and provides these models to shorten your developer journey, but you can continue this flow to build your own model from scratch.

Data Preparation is the initial phase where data is gathered from various sources, such as databases, sensors, or manual collection. The objective is to assemble a comprehensive dataset that accurately represents the problem you aim to solve.

Data collection is done either by importing data into DEEPCRAFT Studio, or doing real time data collection from sensors or any development board. Infineon offers a streaming application integrated with DEEPCRAFT Studio to simplify real time data collection on our development boards. Once data is collected it is labeled to assist the machine learning model in making predictions. Labeling can be done manually, ML assisted or sequentially.

After data is collected and labeled, it is distributed into different sets such as training, validation and test sets to enhance the model is trained, validated and tested on different subsets of data for best performance.

After distributing the data into different data sets, the next step is to configure the preprocessor and generate a preprocessor track.

In a regression project, for one-dimensional data, the minimum preprocessing required is applying a sliding window. However, for data more than one-dimensional, a sliding window is not necessary for preprocessing.

After you collect the data and design the preprocessor, the data is passed to the model for training. Before the model can be trained, you need to generate the model and define the layers of the model.

Studio allows generation of multiple different models to be trained and compared to find the best fitting model. DEEPCRAFT Studio can generate a model using the built in Model Wizard, creating a model from scratch using an Empty Model or importing an existing Keras H5 model from another source.

Model evaluation is the process of using multiple statistics and metrics to analyze the performance of a trained model, highlighting both its strengths and weaknesses. Studio provides various methods to evaluate the classification and regression models, such confusion matrix, window visualization, evaluation using Grad-CAM, R-squared (Coefficient of Determination), Mean Squared Error (MSE), Mean Absolute Error (MAE), Root Mean Squared Error (RMSE) and graphical plots tools such as Quantile - Quantile and Histogram of residuals.

Additionally, you can use Graph UX to evaluate the model performance. Graph UX supports real-time model evaluation functionality which helps in analyzing and monitoring the model predictions before deploying a model to production. It also ensures that the model generates accurate predictions on real-time data.

After training and evaluating a model, the subsequent step is code generation. This involves converting the assessed model into executable code, which can be further optimized and deployed on edge devices. By generating the code, the logic and functionality of the model are precisely captured, facilitating the next phases of development.

After generating the code, the final step involves deploying the model onto the board. This is done by incorporating the model into a deployment application for the MCU targeted. Infineon provides a number of sample deployment applications and you should select one closest to your targeted application and modify it to fit your needs. This is done using the MCU Development flow also references in this Developer Journey guide.

This link below provides detailed instructions on deploying the model on both supported Infineon boards and other development boards. Additionally, this section covers topics such as the Edge API, supported layers and functions, and creating custom layers or functions for advanced users.

Use DEEPCRAFT Voice Assistant to develop your voice related application including custom wake words and command processing.

DEEPCRAFT Voice Assistant allows you to create custom wake words and commands for all your voice application needs. Generate a voice model and deploy it to your device all from one place.

The Test stage focuses on validating your Infineon implementation. This includes unit testing, hardware validation, and system integration testing. Infineon provides comprehensive testing tools and environments to validate both hardware and software functionality, ensuring your application works reliably across different operating conditions. Infineon's tools can be integrated into your CI/CD pipelines for automated testing, verification, and deployment of firmware and applications.

Start with Infineon's validation suite to verify hardware functionality, then progress to application-level testing. Use Infineon's test automation tools to create comprehensive test cases covering normal operations, edge cases, and error conditions. Integrate Infineon's automated testing tools into your CI/CD pipeline for continuous validation of hardware functionality and performance.

The Deploy stage involves moving your application to a production environment and obtaining necessary certifications. For wireless products, this includes BLE, Wi-Fi, and Matter certification processes. Infineon provides comprehensive support for regulatory compliance and certification testing, including pre-certified modules and testing guidelines for custom designs.

Begin certification planning early in the development cycle. For BLE and Wi-Fi certifications, utilize Infineon's pre-certified modules when possible to streamline the process. For Matter certification, follow Infineon's Matter Compliance Testing Guide and leverage their certification support services.

The Manage stage focuses on maintaining and updating devices in the field. This includes Over-The-Air (OTA) firmware updates, remote device management, telemetry collection, and performance monitoring. Infineon provides comprehensive tools for secure OTA updates and efficient device fleet management, allowing you to remotely update firmware, collect operational data, and monitor device health.

Implement a robust OTA update strategy using Infineon's secure update mechanisms. Set up automated telemetry collection to monitor device health and performance. Use Infineon's device management tools to maintain control over your deployed fleet.

Infineon can accelerate your development journey by providing a clear roadmap for each step of the process and offering support at every stage of your project. From initial planning to collaborating with key ecosystem partners, we are here to streamline your path to innovation.

Explore and evaluate Infineon products for all your AI/ML development tasks.

Infineons ModusToolbox™ is an integrated software platform for the rapid development of ML and embedded system products.
 

Infineons DEEPCRAFT is a comprehensive Edge AI development platform enabeling efficient development implementation of AI/ML applications on resource-constrained devices.

Watch video demonstrations of Infineon products and learn about their capabilities and features.

With Nico Kelling, Head of Business Center of Excellence for Artificial Intelligence, and Steven Tateosian, Senior Vice President of Microcontrollers at Infineon.

Find the perfect development kit for your use case.

PSOC Edge AI Kit
PSOC Edge AI Kit
PSOC Edge AI Kit

Infineon Technologies is introducing the new PSoC™ Edge AI Kit, featuring the powerful PSoC™ Edge E84 MCU - a breakthrough platform designed specifically for AI/ML edge computing applications. This comprehensive development kit enables rapid prototyping of intelligent IoT devices with embedded Machine Learning capabilities, providing seamless connectivity, enhanced security features, and unparalleled edge computing performance.

PSOC Edge EVK
PSOC Edge EVK
PSOC Edge EVK

Infineon Technologies is introducing the new PSoC™ Edge Evaluation Kit (EVK), featuring the powerful PSoC™ Edge E84 MCU - a breakthrough platform designed specifically for AI/ML edge computing applications. This comprehensive development kit enables rapid prototyping of intelligent IoT devices with embedded Machine Learning capabilities, providing seamless connectivity, enhanced security features, and unparalleled edge computing performance.

PSOC 6 AI Kit
PSOC 6 AI Kit
PSOC 6 AI Kit

The PSoC™ 6 AI Evaluation Kit is a hardware platform focused on Machine Learning (ML) that allows you to evaluate DEEPCRAFT™ Studio, Starter models, and other software products. The kit is engineered for seamless prototyping and includes a range of sensors for data collection and developing machine learning models.

This kit features a PSoC™ 6 MCU, a CYW43439 Wi-Fi/Bluetooth® combo module, a 512-Mb NOR flash, an onboard programmer/debugger (KitProg3), PDM-PCM digital microphone interface, full-speed USB device, two user LEDs, and one user button. The board supports operating voltages from 1.8 V to 3.3 V for the PSoC™ 6 MCU.

PSOC 6 BLE
PSOC 6 BLE
PSOC 6 BLE

The PSOC™ 6 BLE Prototyping Kit (CY8CPROTO-063-BLE) is a low-cost hardware platform that enables design and debug of PSOC™ 6 MCUs. This kit is designed with a snap-away form-factor, allowing users to separate the KitProg (on-board programmer and debugger) from the target board and use independently.

PSOC 6 Pioneer Kit
PSOC 6 Pioneer Kit
PSOC 6 Pioneer Kit

PSoC™ 62S2 Wi-Fi BT Pioneer Kit (CY8CKIT-062S2-43012) is a hardware evaluation platform for rapid prototyping of applications based on the PSoC™ 62xA, PSoC™ 62x8, PSoC™ 61xA, PSoC™ 61x8 MCU product families. The kit also includes a wireless module based on the AIROC™ CYW43012 combo device to develop cloud connected IoT applications including Matter over Wi-Fi applications.

PSOC Control 2GO
PSOC Control 2GO
PSOC Control 2GO

This C3M5 2GO motor control card is a demonstration board designed to help engineers become familiar with PSOC™ Control C3 based motor control solutions.

PSOC Control Evaluation Kit
PSOC Control Evaluation Kit
PSOC Control Evaluation Kit

This standard evaluation kit allows full access to all GPIO and supports Arduino shields as well as Shield2Go and microBUS headers.

PSOC Motor Control Kit
PSOC Motor Control Kit
PSOC Motor Control Kit

The PSOC™ Control C3M5 motor control card is an evaluation board designed to help engineers in developing PSOC™ Control C3 based motor control solutions in combination with suitable power stage evaluation boards featuring the MADK connector (M1/M3/M5).

PSOC 4000T Capsense
PSOC 4000T Capsense
PSOC 4000T Capsense

PSoC™ 4000T CAPSENSE™ easy to use Prototyping Kit demonstrates the low power operation with always-on sensing capabilities of 5th-gen CAPSENSE™. The CY8CPROTO-040T is equipped with Self-cap button, Mutual-cap button, and Self-cap slider operation.

PSOC 4000T Multi-Sense
PSOC 4000T Multi-Sense
PSOC 4000T Multi-Sense

PSOC™ 4000T Multi-Sense easy to use Prototyping Kit demonstrates capacitive sensing, inductive sensing, liquid level sensing and hover touch capabilities of multi-sense converter-low-power (MSCLP) technology.

PSOC 4100S Plus Kit
PSOC 4100S Plus Kit
PSOC 4100S Plus Kit

The PSOC™ 4100S Plus Prototyping Kit enables you to evaluate the PSOC™ 4100S Plus device and develop with Infineon's fourth-generation, low-power CAPSENSE™ solution using. The kit is designed with a snap-away form-factor, allowing users to separate the KitProg (on-board Programmer and Debugger) from the target board and use it independently.

PSOC Edge AI Kit
PSOC Edge AI Kit
PSOC Edge AI Kit

Infineon Technologies is introducing the new PSoC™ Edge AI Kit, featuring the powerful PSoC™ Edge E84 MCU - a breakthrough platform designed specifically for AI/ML edge computing applications. This comprehensive development kit enables rapid prototyping of intelligent IoT devices with embedded Machine Learning capabilities, providing seamless connectivity, enhanced security features, and unparalleled edge computing performance.

PSOC Edge EVK
PSOC Edge EVK
PSOC Edge EVK

Infineon Technologies is introducing the new PSoC™ Edge Evaluation Kit (EVK), featuring the powerful PSoC™ Edge E84 MCU - a breakthrough platform designed specifically for AI/ML edge computing applications. This comprehensive development kit enables rapid prototyping of intelligent IoT devices with embedded Machine Learning capabilities, providing seamless connectivity, enhanced security features, and unparalleled edge computing performance.

PSOC 6 AI Kit
PSOC 6 AI Kit
PSOC 6 AI Kit

The PSoC™ 6 AI Evaluation Kit is a hardware platform focused on Machine Learning (ML) that allows you to evaluate DEEPCRAFT™ Studio, Starter models, and other software products. The kit is engineered for seamless prototyping and includes a range of sensors for data collection and developing machine learning models.

This kit features a PSoC™ 6 MCU, a CYW43439 Wi-Fi/Bluetooth® combo module, a 512-Mb NOR flash, an onboard programmer/debugger (KitProg3), PDM-PCM digital microphone interface, full-speed USB device, two user LEDs, and one user button. The board supports operating voltages from 1.8 V to 3.3 V for the PSoC™ 6 MCU.

PSOC 6 BLE
PSOC 6 BLE
PSOC 6 BLE

The PSOC™ 6 BLE Prototyping Kit (CY8CPROTO-063-BLE) is a low-cost hardware platform that enables design and debug of PSOC™ 6 MCUs. This kit is designed with a snap-away form-factor, allowing users to separate the KitProg (on-board programmer and debugger) from the target board and use independently.

PSOC 6 Pioneer Kit
PSOC 6 Pioneer Kit
PSOC 6 Pioneer Kit

PSoC™ 62S2 Wi-Fi BT Pioneer Kit (CY8CKIT-062S2-43012) is a hardware evaluation platform for rapid prototyping of applications based on the PSoC™ 62xA, PSoC™ 62x8, PSoC™ 61xA, PSoC™ 61x8 MCU product families. The kit also includes a wireless module based on the AIROC™ CYW43012 combo device to develop cloud connected IoT applications including Matter over Wi-Fi applications.

PSOC Control 2GO
PSOC Control 2GO
PSOC Control 2GO

This C3M5 2GO motor control card is a demonstration board designed to help engineers become familiar with PSOC™ Control C3 based motor control solutions.

PSOC Control Evaluation Kit
PSOC Control Evaluation Kit
PSOC Control Evaluation Kit

This standard evaluation kit allows full access to all GPIO and supports Arduino shields as well as Shield2Go and microBUS headers.

PSOC Motor Control Kit
PSOC Motor Control Kit
PSOC Motor Control Kit

The PSOC™ Control C3M5 motor control card is an evaluation board designed to help engineers in developing PSOC™ Control C3 based motor control solutions in combination with suitable power stage evaluation boards featuring the MADK connector (M1/M3/M5).

PSOC 4000T Capsense
PSOC 4000T Capsense
PSOC 4000T Capsense

PSoC™ 4000T CAPSENSE™ easy to use Prototyping Kit demonstrates the low power operation with always-on sensing capabilities of 5th-gen CAPSENSE™. The CY8CPROTO-040T is equipped with Self-cap button, Mutual-cap button, and Self-cap slider operation.

PSOC 4000T Multi-Sense
PSOC 4000T Multi-Sense
PSOC 4000T Multi-Sense

PSOC™ 4000T Multi-Sense easy to use Prototyping Kit demonstrates capacitive sensing, inductive sensing, liquid level sensing and hover touch capabilities of multi-sense converter-low-power (MSCLP) technology.

PSOC 4100S Plus Kit
PSOC 4100S Plus Kit
PSOC 4100S Plus Kit

The PSOC™ 4100S Plus Prototyping Kit enables you to evaluate the PSOC™ 4100S Plus device and develop with Infineon's fourth-generation, low-power CAPSENSE™ solution using. The kit is designed with a snap-away form-factor, allowing users to separate the KitProg (on-board Programmer and Debugger) from the target board and use it independently.

Download binaries from the web directly to your device. Take a kit out for a trial run with our Kit in the Cloud and browse our repository of code examples.

Explore ready-to-use code samples and applications to jumpstart your development process.

Create and test voice wake word and command models in the cloud. Generate a voice model and deploy it to your device all from one place.

Download binary images directly to your development kit from the cloud. Get started quickly without setting up a development environment.

Choose from one of our development workflows.

The MCU development flow is for developers who wish to use ModusToolbox™ to develop their MCU based application.

Use ModusToolbox™ Setup tool for simplest installation as there are a set of tools to be included. The Setup tool allows you to select the tools needed and they will be installed together.

ModusToolbox™ is a rich ecosystem of tools for MCU development. More information and training videos are available for ModusToolbox™ in the resource button below.

On infineon.com we recommend going to myinfineon and registering as a new user. Setting up a user account provides relevant and personalized content and ensures full access to documents, training and the latest updates.

To adapt an existing development board to add sensors or change IO configurations you will use Device Configurator. Device Configurator is included in ModusToolbox™. It presents a graphical view of the device peripherals to allow you to setup, modify and configure the chip. It will then generate macros, data structures and initialization functions for your project.

A complete user guide for Device Configurator is included in the Resource button below.

If you are starting with an empty project and building up your application for your hardware you should start with BSP Assistant. BSP Assistant is included with ModusToolbox™.

The BSP Assistant helps you create custom Board Support Packages (BSP) for ModusToolbox™ applications. All ModusToolbox™ Applications require a target BSP. Infineon provides BSPs for all our kits as well as for any chip architecture to use as a starting point.

BSP Assistant is included in ModusToolbox™. A complete guide to BSP assistant is included in the Resource button below.

The Library Manager is included in ModusToolbox™ and provides a GUI tool for adding or removing middleware libraries within your project. Using the library manager ensures other files or dependencies are included in the project.

The libraries provided are grouped in categories to make selection easier. Select capabilities such as wireless connectivity, graphics, peripheral drivers, sensors and other middleware for your project.

The build system is based on GNU Make. It performs application builds and provides the logic to launch tools and run utilities. Each application has a set of makefiles including a start.mk to setup the environment and bring in the appropriate libraries, and a BSP.mk to bring in required BSP functionality. The top level application makefile sets basic and advanced configuration options and paths. These and additional make files form the build system.

ModusToolbox™ supports using OpenOCB using a GBD server and supports the J-Link debug probe.

Various IDEs are supported for establishing debug sessions including Eclipse, VS Code, IAR, and Keil uVision.

See section 3.5 of the ModusToolbox™ User's Guide in the Resource button below.

DEEPCRAFT™ Studio: An end-to-end platform for ML on edge devices. Streamlines the entire workflow from data collection and annotation to model deployment. Handle all stages efficiently—data management, model building, evaluation, and edge deployment—in one comprehensive solution.

DEEPCRAFT Studio is a development environment for building ML models. You can build and train your model, manage your data and deploy your model to your device all from one tool.

One of the choice to be made as you start your AI journey is on the model itself. DEEPSCRAFT Studio supports building your own model and that is detailed in the steps in this journey. You can also shorten your time to develop with other options on models:

- Bring your own model - if there are 3rd party models suitable for your application, these can be imported and optimized.

- Ready Models - there are a series of ready models available for audio, capacitive sensing, radar and IMU use cases that are production ready to include in your application

- Starter Models - there is a series of started models that include datasets, preprocessing, model architecture and instructions that developers can use to develop your own production ready model.

DEEPCRAFT Studio supports and provides these models to shorten your developer journey, but you can continue this flow to build your own model from scratch.

Data Preparation is the initial phase where data is gathered from various sources, such as databases, sensors, or manual collection. The objective is to assemble a comprehensive dataset that accurately represents the problem you aim to solve.

Data collection is done either by importing data into DEEPCRAFT Studio, or doing real time data collection from sensors or any development board. Infineon offers a streaming application integrated with DEEPCRAFT Studio to simplify real time data collection on our development boards. Once data is collected it is labeled to assist the machine learning model in making predictions. Labeling can be done manually, ML assisted or sequentially.

After data is collected and labeled, it is distributed into different sets such as training, validation and test sets to enhance the model is trained, validated and tested on different subsets of data for best performance.

After distributing the data into different data sets, the next step is to configure the preprocessor and generate a preprocessor track.

In a regression project, for one-dimensional data, the minimum preprocessing required is applying a sliding window. However, for data more than one-dimensional, a sliding window is not necessary for preprocessing.

After you collect the data and design the preprocessor, the data is passed to the model for training. Before the model can be trained, you need to generate the model and define the layers of the model.

Studio allows generation of multiple different models to be trained and compared to find the best fitting model. DEEPCRAFT Studio can generate a model using the built in Model Wizard, creating a model from scratch using an Empty Model or importing an existing Keras H5 model from another source.

Model evaluation is the process of using multiple statistics and metrics to analyze the performance of a trained model, highlighting both its strengths and weaknesses. Studio provides various methods to evaluate the classification and regression models, such confusion matrix, window visualization, evaluation using Grad-CAM, R-squared (Coefficient of Determination), Mean Squared Error (MSE), Mean Absolute Error (MAE), Root Mean Squared Error (RMSE) and graphical plots tools such as Quantile - Quantile and Histogram of residuals.

Additionally, you can use Graph UX to evaluate the model performance. Graph UX supports real-time model evaluation functionality which helps in analyzing and monitoring the model predictions before deploying a model to production. It also ensures that the model generates accurate predictions on real-time data.

After training and evaluating a model, the subsequent step is code generation. This involves converting the assessed model into executable code, which can be further optimized and deployed on edge devices. By generating the code, the logic and functionality of the model are precisely captured, facilitating the next phases of development.

After generating the code, the final step involves deploying the model onto the board. This is done by incorporating the model into a deployment application for the MCU targeted. Infineon provides a number of sample deployment applications and you should select one closest to your targeted application and modify it to fit your needs. This is done using the MCU Development flow also references in this Developer Journey guide.

This link below provides detailed instructions on deploying the model on both supported Infineon boards and other development boards. Additionally, this section covers topics such as the Edge API, supported layers and functions, and creating custom layers or functions for advanced users.

Use DEEPCRAFT Voice Assistant to develop your voice related application including custom wake words and command processing.

DEEPCRAFT Voice Assistant allows you to create custom wake words and commands for all your voice application needs. Generate a voice model and deploy it to your device all from one place.

The Test stage focuses on validating your Infineon implementation. This includes unit testing, hardware validation, and system integration testing. Infineon provides comprehensive testing tools and environments to validate both hardware and software functionality, ensuring your application works reliably across different operating conditions. Infineon's tools can be integrated into your CI/CD pipelines for automated testing, verification, and deployment of firmware and applications.

Start with Infineon's validation suite to verify hardware functionality, then progress to application-level testing. Use Infineon's test automation tools to create comprehensive test cases covering normal operations, edge cases, and error conditions. Integrate Infineon's automated testing tools into your CI/CD pipeline for continuous validation of hardware functionality and performance.

The Deploy stage involves moving your application to a production environment and obtaining necessary certifications. For wireless products, this includes BLE, Wi-Fi, and Matter certification processes. Infineon provides comprehensive support for regulatory compliance and certification testing, including pre-certified modules and testing guidelines for custom designs.

Begin certification planning early in the development cycle. For BLE and Wi-Fi certifications, utilize Infineon's pre-certified modules when possible to streamline the process. For Matter certification, follow Infineon's Matter Compliance Testing Guide and leverage their certification support services.

The Manage stage focuses on maintaining and updating devices in the field. This includes Over-The-Air (OTA) firmware updates, remote device management, telemetry collection, and performance monitoring. Infineon provides comprehensive tools for secure OTA updates and efficient device fleet management, allowing you to remotely update firmware, collect operational data, and monitor device health.

Implement a robust OTA update strategy using Infineon's secure update mechanisms. Set up automated telemetry collection to monitor device health and performance. Use Infineon's device management tools to maintain control over your deployed fleet.