AN221774
Getting started with PSoC
About this document
Scope and purpose
AN221774 introduces the PSoC
Cortex-M0+ processors. This application note helps you explore PSoC
tools, and shows you how to create your first project using PSoC
you to more resources available online to accelerate your learning about PSoC
™
PSoC
6 MCU with Bluetooth
™
with PSoC
6 MCU with BLE Connectivity on PSoC
Associated part family
™
All
PSoC
6 MCU
devices
Software version
™
PSoC
Creator 4.2
More code examples? We heard you.
To access an ever-growing list of hundreds of PSoC
Please visit the
GitHub
6. You can also explore the PSoC
Table of contents
About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Table of contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.1
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
1.1.2
Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2
Development ecosystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
™
2.1
PSoC
2.2
2.2.1
Choosing an IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.2
PSoC
2.2.2.1
PSoC
2.2.3
2.3
Support for other IDEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4
RTOS support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.1
2.5
Programming/debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
™
2.6
PSoC
3
Device features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4
My first PSoC
4.1
Using these instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Application Note
Please read the sections "Important notice" and "Warnings" at the end of this document
www.infineon.com
™
6 MCU, a dual-CPU programmable system-on-chip with Arm
®
Low Energy (LE) Connectivity device family, refer to
site for a comprehensive collection of code examples using ModusToolbox IDE for PSoC
™
video library here.
resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
™
Creator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
™
Creator help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
™
Creator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6 MCU development kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
™
™
6 MCU on PSoC
™
6 MCU architecture and development
™
Creator. This application note also guides
™
Creator.
™
code examples, please visit our
™
6 devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
™
Creator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
™
Creator
®
®
Cortex
M4 and
™
6 MCU. To get started with the
AN210781
- Getting Started
code examples web
002-21774 Rev. *G
2022-07-21
page.
™