-
Mbed OS ecosystem – provides an embedded operating system, transport security and cloud services
to create connected embedded solutions
-
Amazon FreeRTOS ecosystem – extends the FreeRTOS kernel with software libraries that make it easy
to securely connect small, low-power devices to AWS cloud services
ModusToolbox
™
tools and resources can also be used in the command line. See
for detailed documentation
AN228571 – Getting Started with PSoC
for more information
•
PSoC
™
Creator: A proprietary IDE that runs on Windows only. It supports a subset of PSoC
™
6 MCU devices
as well as other PSoC
™
device families such as PSoC
™
3, PSoC
™
4, and PSoC
™
5LP
2.2.1
Choosing an IDE
ModusToolbox
™
, the latest-generation toolset, includes the ModusToolbox
™
IDE. The IDE is Eclipse-based and
therefore is supported across Windows, Linux, and MacOS platforms. The tool supports all PSoC
™
6 MCU
devices. The associated hardware and middleware configurators also work on all three host operating systems.
Certain features of PSoC
™
6 MCU such as UDBs and USB host are not currently supported in ModusToolbox
™
IDE.
New versions of ModusToolbox
™
will be released in the future to support these features and improve the user
experience.
Choose ModusToolbox
™
if you have prior experience with Eclipse-based tools and want to take advantage of
the power and extensibility of an Eclipse-based IDE, or if you want your development environment on Linux or
macOS. You should also choose ModusToolbox
™
if you want to build an IoT application using IoT devices, or if
you are using a PSoC
™
6 MCU device not supported on PSoC
™
Creator.
PSoC
™
Creator is the long-standing proprietary tool that runs on Windows only. This mature IDE includes a
graphical editor that supports schematic based design entry with the help of Components. PSoC
™
Creator
supports all PSoC
™
3, PSoC
™
4, PSoC
™
5LP devices and a subset of PSoC
™
6 MCU devices. The subset of PSoC
™
6
MCU devices includes devices up to 1 MB of flash.
Choose PSoC
™
Creator if you are inclined towards using a graphical editor for design entry and code generation,
and if the PSoC
™
MCU that you are planning to use is supported by the IDE or if you are intending to use the
UDBs on the PSoC
™
MCU.
2.2.2
PSoC
™
Creator
is a free Windows-based Integrated Design Environment (IDE). It brings together several digital,
analog, and system Components and firmware to build an application, and enables you to design hardware
and firmware systems concurrently. Using PSoC
™
Creator, you can select, place, and configure Components on
a schematic; write C/assembly source code; and program and debug the device.
As
shows, with PSoC
™
Creator, you can:
1.
Browse the collection of code examples from the File > Code Example… menu
a.
Filter for examples based on device family
b.
Select from the menu of examples offered based on the Filter by options.
c.
Download the code example using the download button
d.
Create a new project based on the selection
2.
Explore the library of more than 100 Components
3.
Drag and drop Components to build your hardware system design in the main design workspace
4.
Review the Component datasheets
5.
Configure the Components using configuration tools
6.
Co-design your application firmware with the PSoC
™
hardware
Getting started with PSoC
™
6 MCU on PSoC
™
Creator
2 Development ecosystem
Application Note
6
002-21774 Rev. *G
2022-07-21