2
Development ecosystem
2.1
PSoC
™
resources
A wealth of data available
helps you to select the right PSoC
™
device and quickly and effectively integrate
it into your design. For a comprehensive list of PSoC
™
6 MCU resources, see
. The following is an abbreviated list of resources for PSoC
™
6 MCU.
•
Overview:
,
•
Product Selectors:
•
describe and provide electrical specifications for each device family
•
cover a broad range of topics, from basic to advanced level. You can
also browse our collection of code examples. See
•
Technical Reference Manuals (TRMs)
provide detailed descriptions of the architecture and registers in each
device family
•
6 MCU Programming Specification
provides the information necessary to program the nonvolatile
memory of PSoC
™
6 MCU devices
•
: Learn how to design capacitive touch-sensing applications with PSoC
™
devices
•
Development Tools
-
is a development kit that supports the PSoC
™
62
series MCU along with Wi-Fi and BT connectivity
-
is an easy-to-use and inexpensive development platform for
PSoC
™
63 series MCU with BLE Connectivity
-
is a development kit that supports the PSoC
™
62 series MCU along with CYW4343W module-based Wi-Fi and Bluetooth
®
connectivity for development
on ModusToolbox
™
•
Training Videos:
on our products and tools, including a dedicated series on
is
available
2.2
Firmware/application development
There are two development platforms that you can use for application development with PSoC
™
6 MCU:
•
ModusToolbox
™
: ModusToolbox
™
software includes configuration tools, low-level drivers, middleware
libraries, and operating system support, as well as other packages that enable you to create MCU and
wireless applications. It also includes the optional ModusToolbox
™
IDE
ModusToolbox
™
IDE is an Eclipse-based development environment that runs on Windows, macOS, and
Linux platforms and includes various tools
ModusToolbox
™
supports stand-alone device and middleware configurators that are fully integrated into
the IDE. Use the configurators to set the configuration of different blocks in the device and generate
code that can be used in firmware development. ModusToolbox
™
supports all PSoC
™
6 MCU devices. It is
recommended that you use ModusToolbox
™
for all application development for PSoC
™
6 MCUs. See the
for more information
Libraries and enablement software are available at the
site. Some resources will be used by all
developers. Others will be used by developers in particular ecosystems
Software resources available at GitHub support one or more of the target ecosystems:
-
MCU and Bluetooth
®
SoC ecosystem – a full-featured platform for PSoC
™
6, Wi-Fi, Bluetooth
®
, and
Bluetooth
®
Low Energy application development
Getting started with PSoC
™
6 MCU on PSoC
™
Creator
2 Development ecosystem
Application Note
5
002-21774 Rev. *G
2022-07-21