
Embedded development with ModusToolbox™ software and PSoC™ 6 MCUs
Easy-to-use software and tools for faster time-to-market
ModusToolbox™ software
Infineon's ModusToolbox™ is a collection of easy-to-use software and tools that enable rapid development of Infineon MCUs. With ModusToolbox™ software, you don’t have to choose between closed, proprietary flows that struggle to keep pace with modern innovations, or open platforms that fail to support the unique features and value of your target device. Infineon's ready-to-use software components, example code, and application specific middleware, can reduce software development complexity and ultimately shorten time to market.
The ModusToolbox™ tools package includes desktop programs that enable the creation of new embedded applications, managing software components, configuring device peripherals and middleware, and embedded development tools for compiling, programming, and debugging your application. Also included is an extensive collection of GitHub-hosted repositories comprised of code examples, board support packages, middleware, and application support.
Download nowModusToolbox™ introduction

Development flexibility
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™ microcontrollers, XMC™ industrial microcontrollers, AIROC™ Wi-Fi devices, AIROC™ Bluetooth® devices, and USB-C power delivery microcontrollers.
Both low-level peripheral drivers and hardware abstracted APIs are available to empower the developer to leverage portable application code and available middleware, while being able to access the full capabilities of the target device as needed. The ModusToolbox™ tools package includes a suite of standalone tools and configurators that enhance the development of embedded products, and comes bundled with an optional Eclipse-based IDE.
PSoC™ 6: IoT general purpose microcontrollers
PSoC™ 6 general purpose microcontrollers
The PSoC™ 6 MCU portfolio, built on an ultra low-power 40-nm platform, is a combination of Arm® Cortex®-M4 and Arm® Cortex®-M0+ CPUs, with low-power Flash technology, programmable digital and analog resources, and best-in-class CAPSENSE™ technology for touch and proximity applications. Security is built in to the platform architecture with hardware cryptographic accelerators, memory and peripheral protection units. It's designed for applications in the Internet of Things, such as wearables, smart home, industrial IoT, portable medical devices, etc. PSoC™ 6 MCUs are offered in a variery of packages including BGA, WLCSP, QFN, TQFP, and supports up to 2 MB of flash, 1 MB of on-chip SRAM, and up to 104 GPIOs.
PSoC™ 62S2 Wi-Fi BT Pioneer Kit (CY8CKIT-062S2-43012)
The PSoC™ 62S2 Wi-Fi BT Pioneer Kit (CY8CKIT-062S2-43012) is a low-cost hardware platform that enables design and debug of the PSoC™ 62 MCU in the PSoC(TM) 6 MCU portfolio: 150-MHz Arm Cortex-M4 and 100-MHz Arm Cortex-M0+ cores, 2MB of Flash, 1MB of SRAM, Secure Digital Host Controller (SDHC) supporting SD/SDIO/eMMC interfaces, programmable analog blocks, programmable digital blocks, Full-Speed USB, a serial memory interface, a PDM-PCM digital microphone interface, and industry-leading capacitive-sensing with CAPSENSE™.
Ideal for smart home; wearables, cloud connected IoT products, sensor data processing, the PSoC™ 62S2 Wi-Fi BT Pioneer Kit features I/O for Arduino Uno ; Programming/Debugging ; USB-Serial ; Sensor ; Audio ; Display.
Getting started has never been so easy. With introductory and technical how-to videos, release notes, user manuals, online documentation, and GitHub repositories, users can quickly find code examples, libraries, BSPs and training materials to get started using Infineon's PSoC™ MCUs with ModusToolbox™ software and tools.

Getting started with PSoC™ MCUs and ModusToolbox™
ModusToolbox™ support is available on our PSoC™ microcontrollers, with many of reference code example projects, middleware libraries, and expandable development kits. Additional training modules will guide you through the basics of learning ModusToolbox™ to more advance topics related to Machine Learning, Wi-Fi, and Bluetooth®.

Download ModusToolbox™ now
Infineon delivers two major releases of ModusToolbox™ software annually, with interim releases as needed. The latest version of Infineon's development platform now has enhanced support for multi-core project workflow and also offers a new graphical tool for customer board support package (BSP) development and infrastructure support for ModusToolbox™ packs.
Download nowRelease notes