PSoC® 101 Video Tutorial Series: How To Use the Arm® Cortex®-M0 Based PSoC 4 | 赛普拉斯半导体
PSoC® 101 Video Tutorial Series: How To Use the Arm® Cortex®-M0 Based PSoC 4
Watch our PSoC 101 video series. This series of video tutorials demonstrates how to use the Cypress PSoC® 4 family and associated development kits. Each lesson teaches you how to use a specific feature of the device. The videos start with fundamental skills and then delve into more complex concepts.
These lessons can be reproduced on the CY8CKIT-042, CY8CKIT-042-Bluetooth Low Energy or CY8CKIT-044 development systems. Projects for the entire PSoC 101 video series are grouped into a single download by development kit and are available from the links on the right.
For more information on Cypress’s PSoC Products, visit: https://www.cypress.com/psoc
This lesson explains how to create a new project and how to control an output pin from the firmware.
This lesson demonstrates how to copy a project and how to read the state of an input pin connected to a switch.
This lesson introduces the concept of hardware control of pins from the schematic with no CPU involvement.
This lesson covers creating more advanced functions in hardware using schematics.
This lesson introduces the SCB (Serial Communication Block) by configuring it as an EZI2C slave and shows how to communicate with the PSoC using the Bridge Control Panel on a PC.
This lesson introduces the capacitive touch sensing (CapSense) available in PSoC.
This lesson discusses the use of status registers to read the state of the hardware from the firmware.
This lesson discusses the use of control registers to control the hardware from the firmware.
This lesson covers the PSoC 4 deep sleep mode which allows even lower power than sleep. An SCB configured for EZI2C is used as a wake-up source.
Additional Topics
This video showcases some of the top level features available in PSoC Creator..
This video discusses the key files that are part of a PSoC Creator project including schematic, design wide resources, generated source, and results files. The design wide resource tabs are also discussed in detail.
This video describes all of the low power modes available in PSoC 4 - Active, Sleep, Deep Sleep, Hibernate, and Stop.
This video expands on the previous video by discussing various techniques for lowering power. A method for measuring power consumption on the CY8CKIT-042 is demonstrated.
注意: The projects in the videos were made using PSoC Creator 3.2. If you use PSoC Creator 3.3 or later, you will notice some differences in screens such as the “new project creation window.”That said, the projects will still work in the same way.
CY8CKIT-042 Projects

The PSoC 4 Pioneer Kit is an easy-to-use and inexpensive development platform enabling you to create unique designs with the flexibility of PSoC®4.
Red LED | P1.6 |
Green LED | P0.2 |
Blue LED | P0.3 |
SW2 | P0.7 |
UART (rx/tx) | P0.4/P0.5 |
I2C (scl/sda) | P3.0/P3.1 |
CapSense sensors |
P1.1/P1.2/P1.3/ |
CapSense CMod | P4.2 |
CY8CKIT-04- BLE PROJECTS

The Bluetooth® Low Energy Pioneer Kit enables customers to evaluate and develop Bluetooth Low Energy applications using the PSoC® 4 BLE and PRoC™ BLE devices.
Red LED | P2.6 |
Green LED | P3.6 |
Blue LED | P3.7 |
SW2 | P2.7 |
UART (rx/tx) | P1.4/P1.5 |
I2C (scl/sda) | P3.5/P3.4 |
CapSense sensors |
P2.1/P2.2/P2.3/ |
CapSense CMod | P4.0 |
CY8CKIT-044 PROJECTS

The PSoC® 4 M-Series Pioneer Kit is a low-cost platform enabling design and debug of PSoC 4 M-Series devices.
Red LED | P0.6 |
Green LED | P2.6 |
Blue LED | P6.5‡ |
SW2 | P0.7 |
UART (rx/tx) | P7.0/P7.1 |
I2C (scl/sda) | P4.0/P4.1 |
CapSense sensors |
P4.5/P4.6 |
CapSense CMod | P4.2 |
‡ For this kit, the CapSense slider is radial instead of linear.