You are here

PSoC® 101 Video Tutorial Series:How To Use the ARM® Cortex®-M0 Based PSoC 4 | Cypress Semiconductor

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-BLE 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:http://www.cypress.com/psoc

Video Length: 
02:17

This lesson introduces the class and briefly covers the devices, kits, and website.
 

Transcripts: 
Video Length: 
05:07

This lesson explains how to create a new project and how to control an output pin from the firmware.

Transcripts: 
Video Length: 
06:53

This lesson demonstrates how to copy a project and how to read the state of an input pin connected to a switch.
 

Transcripts: 
Video Length: 
04:26

This lesson shows how interrupts are configured and used in PSoC.
 

Transcripts: 
Video Length: 
02:36

This lesson introduces the concept of hardware control of pins from the schematic with no CPU involvement.
 

Transcripts: 
Video Length: 
03:08

This lesson demonstrates the use of the basic counter component and introduces busses in schematics.

Transcripts: 
Video Length: 
03:45

This lesson introduces the TCPWM (Timer, Counter, PWM component) and shows how to use it as a counter.
 

Transcripts: 
Video Length: 
03:23

This lesson covers the PWM function of the TCPWM component.

Transcripts: 
Video Length: 
04:08

This lesson demonstrates using the TCPWM component as a timer.

Transcripts: 
Video Length: 
08:16

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.

Transcripts: 
Video Length: 
02:59

This lesson covers using the SCB as an I2C master.

Transcripts: 
Video Length: 
03:10

This lesson shows how to use the SCB as a UART.

Transcripts: 
Video Length: 
05:29

This lesson introduces the capacitive touch sensing (CapSense) available in PSoC.

Transcripts: 
Video Length: 
02:37

This lesson discusses the use of status registers to read the state of the hardware from the firmware.

Transcripts: 
Video Length: 
03:19

This lesson discusses the use of control registers to control the hardware from the firmware.

Transcripts: 
Video Length: 
05:03

This lesson introduces the PSoC 4 low-power sleep mode as well as the pre-populated schematic templates.

Transcripts: 
Video Length: 
03:01

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.

Transcripts: 
Video Length: 
03:55

This video showcases some of the top level features available in PSoC Creator..

Transcripts: 

Additional Topics

Video Length: 
04:33

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.

Transcripts: 
Video Length: 
05:32

This video demonstrates how to export a PSoC Creator project for use with Keil’s Microvision, IAR’s Embedded Workbench, or Eclipse.

Transcripts: 
Video Length: 
06:56

This video describes all of the low power modes available in PSoC 4 - Active, Sleep, Deep Sleep, Hibernate, and Stop.

Transcripts: 
Video Length: 
04:10

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.

Transcripts: 

注: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/
P1.4/P1.5

CapSense CMod P4.2

CY8CKIT-04- BLE PROJECTS

psoc-4-ble_pioneer_kit

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/
P2.4/P2.5

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
P3.4/P3.5‡

CapSense CMod P4.2

‡ For this kit, the CapSense slider is radial instead of linear.