Document # 001-93417 Rev K: Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709
Document # 001-93417 Rev K: Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709
Cypress Semiconductor
198 Champion Court
San Jose, CA 95134-1709
http://www.cypress.com
Copyrights
© Cypress Semiconductor Corporation, 2014-2018. This document is the property of Cypress Semiconductor Corporation and
ed
ed States and
other countries worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated
in this paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual property rights. If the
Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress
governing the use of the Software, then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without
the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to modify and
reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to
distribute the Software in binary code form externally to end users (either directly or indirectly through resellers and distributors),
e
Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress
hardware products. Any other use, reproduction, modification, translation, or compilation of the Software is prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING HARDWARE, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document without
further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit described in
this document. Any information provided in this document, including any sample design information or programming code, is
provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test
the functionality and safety of any application made of this information and any resulting product. Cypress products are not
designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons,
weapons systems, nuclear installations, life-support devices or systems, other medical devices or systems (including
resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the
failure of t
component is any component of a device or system whose failure to perform can be reasonably expected to cause the failure of
the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby
do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products.
You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other liabilities, including
claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products.
Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB, F-
RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more
complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective
owners.
...............................................................................................................................................
...............................................................................................................................................
...........................................................................................................................................................
.....................................................................................................................
........................................................................................................................................................
................................................................................................................................................
..............................................................................................................................
.........................................................................................................................
..........................................................................................................................................
..................................................................................................................................................
..............................................................................................................................
...............................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
..................................................................................................................
..............................................................................................................................
.........................................................................................................................................
................................................................................................................................
.......................................................................................................................................
...................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.....................................................................................................................
..............................................................................................................
.............................................................................................................................
...................................................................................................................................................
...............................................................................................................................................
................................................................................................................................
...................................................................................................................................................
.....................................................................................................................................................
..........................................................................................
............................................................................................................................
...............................................................................................................................
...................................................................................................................................
..................................................................................................................................
.....................................................................................................................
...................................................................................................................
.....................................................................................................................
................................................................................................................................................
..........................................................................................................................
.................................................................................................................
...........................................................................................................................................
..................................................................................................................
...........................................................................................................................................
..............................................................................................................................................
.................................................................................................................................
......................................................................................................................
..................................................................................................................
.....................................................................................................................................................
....................................................................................................................................
....................................................................................................................................
.....................................................................................................................................
..............................................................................................................................
............................................................................................................................
.........................................................................................................................
.................................................................................................
.......................................................................................................................................
................................................................................................................................
......................................................................................................................
.............................................................................................................................
..........................................................................................................................
..................................................................................................................
..................................................................................................
.....................................................................................................
.....................................................................................................................................
............................................................................................................................
.........................................................................................................................
................................................................................................................................
..................................................................................................................................................
..............................................................................................................................
............................................................................................................................................................
Revision History
Document Title: PSoC® Guide
Document Number: 001-93417
Revision Date Description of Change
** 7/17/14 New document.
*A 7/25/14 Updates to include references to PSoC 4 BLE and PRoC BLE.
*B 12/12/14 Updated screen captures and Design-Wide Resources section.
*C 5/14/15 Updates for PSoC Creator 3.2 and PSoC 4100M and PSoC 4200M.
*D 9/10/15 Updates for PSoC Creator 3.3 and PSoC 4200L.
*E 12/30/15 Updates for PSoC 3.3 Service Pack 1.
*F 9/9/16 Updates for PSoC Creator 4.0.
*G 4/13/17 Updates for PSoC Creator 4.1.
*H 8/25/17 Updates for PSoC Creator 4.2 Beta release.
Design Tutorials
Beginner:
Intermediate:
Advanced:
See Also:
1.
2.
3.
4.
5.
6.
Add/Configure Components:
1.
2.
3.
4.
5.
6.
Assign Pin:
1.
2.
Write C Code:
1.
2.
2.
3.
4.
1.
2.
3.
4.
See Also:
Code Examples
1.
2.
3.
4.
5.
6.
7.
See Also:
My Templates
1.
2.
3.
Basic Design
1.
2.
3.
4.
5.
6.
Instance Parameter(s)
Control_Reg_1 NumOutputs: 2
7.
1.
2.
3.
4.
5.
2.
3.
Next Steps:
Debugging a Design
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
6.
1.
2.
3.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
How To
Debugger Tasks:
Concepts
Workspace/Project
See Also:
Project Types
See Also:
Component/Instance
See Also:
General Tasks
See Also:
To Open a Project:
1.
2.
See Also:
2.
To Add an Item:
1.
2.
3.
See Also:
See Also:
Cores Property
Processor Property
See Also:
Writing Code
Macro Callbacks
Merge Regions
See Also:
Archiving a Workspace/Project
2.
To Archive a Project/Workspace:
1.
2.
3.
4.
If you choose the bundle option, a workspace will always be archived. If a workspace is selected as a
source, it will be archived. If, however a project is selected, a new workspace will be created that
contains only the project to archive and it will be archived. This is done because there are project
dependencies that are stored on the workspace which need to be included.
Name Enter a name to rename the archived workspace. If zipped, it will also be used as the
zipped file name.
Include standard Cypress libraries Select this check box to include a copy of all Cypress
libraries (CyPrimitives and CyComponentLibrary) in the archive. This will add dependencies to
the archived copies, and they will be used prior to the standard Cypress libraries installed on
the machine.
5.
6.
See Also:
Saving a Project As
See Also:
2.
3.
See Also:
Command Line
See Also:
Copying a Project
To Copy a Project:
To Paste a Project:
See Also:
1.
2.
3.
4.
5.
See Also:
See Also:
To Open a File:
1.
2.
See Also:
Creating Folders
Filters:
2.
See Also:
Framework Description
Workspace Explorer:
Start Page
Output Window:
Status Bar
See Also:
Window Types
Tool windows:
Document windows:
Arranging Windows:
See Also:
Tool Windows
See Also:
Document Windows
Tab Groups:
Split Windows:
See Also: