Mastering Cypress Psoc An Embedded System Design Perspective

Design Hardware, Develop Firmware & Integrate both to see the reflection of your idea.

Last updated 2022-01-10 | 4.2

- Build applications on unconventional processing element PSoC
- Work comfortably on PSoC creator
- Develop firmware for embedded processors

What you'll learn

Build applications on unconventional processing element PSoC
Work comfortably on PSoC creator
Develop firmware for embedded processors
Configure various digital and analog peripherals
and interface them to PSoC
Customize PSoC to suit the requirement of system designer
Will learn the fundamentals of discrete components like LED
LCD
Switches etc.

Can pick suitable communication protocols and program them to initiate communication
Can drive the processor into low power modes like Sleep
Hibernate etc.

Can update the Firmware on the field with Bootloader
Able to Interface sensors like Accelerometer
Temperature Sensor
Ambient Light Sensor etc.
to the CPU

* Requirements

* Basics of C programming
* Be able to understand Microcontroller's terminology
* Windows installed PC
* PSoC4 M-series pioneer kit (or any PSoC4 or PSoC5 development kit).

Description

It is the beginning course in "Mastering Cypress PSoC" series & It is on Embedded System Design perspective. It teaches you developing embedded applications on an unconventional processing element PSoC. It gives an experience of working on PSoC Creator, an IDE platform. It teaches you configuring and programming Analog, Digital peripherals & Initiating communication with CPU. It teaches to set up serial communication between two devices. Overall, By the end of this course one can customize the chip to a system that acts as you wish.

Who this course is for:

  • Student/Hobbyist/Engineer/Anyone with electronics background.
  • Those who want to experience unconventional processing element
  • Those who are beginners and want to be master in developing embedded applications.

Course content

12 sections • 59 lectures

Course Overview Preview 02:45

Introduction to PSoC Preview 06:09

Introduction to PSoC

PSoC 4200M details Preview 07:39

PSoC 4200M details

Development board used in this course (CY8CKIT-044) Preview 10:58

CY8CKIT-044

Setting up the development environment Preview 03:44

Creating first PSoC project Preview 13:31

Development Environment

PSoC GPIOs Preview 14:31

Test Drive: PSoC GPIOs Preview 25:29

GPIOs

PSoC Interrupts Preview 26:26

Test Drive: PSoC Interrupts Preview 25:29

Interrupts

7-segment display interfacing Preview 09:20

Test Drive: 7-segment display Preview 11:12

Static, Dynamic 7-segment display Preview 12:03

Test Drive: Dynamic 7-segment display Preview 17:25

SSD

LCD Interfacing Preview 19:58

Test Drive: LCD Interfacing Preview 14:39

LCD Interfacing

Timer, Counter Preview 20:44

Test Drive: Timer, Counter Preview 34:59

Test Drive: Timer & Interrupts Preview 32:43

PWM Preview 12:13

Test Drive:PWM Preview 06:12

Timer, Counter and PWM

UART Preview 12:16

Test Drive: UART Preview 19:42

I2C Preview 08:23

Test Drive: I2C_Slave Preview 17:06

Test Drive: I2C_Master & Slave Preview 13:29

Communication Interface

PSoC4 Low-Power modes Preview 11:03

Test Drive: Low Power Modes Preview 17:50

Test Drive2: Low Power Modes Preview 15:17

Power saving modes

PSoC Bootloaders Preview 06:07

Test Drive: PSoC Bootloaders Preview 24:57

Bootloaders

ADC Preview 14:06

Test Drive: ADC Preview 43:22

Test Drive: OpAmp Preview 29:36

Analog components

Accelerometer Preview 29:17

Test Drive: Accelerometer Interfacing Preview 01:10:00

Temperature Sensor Preview 13:28

Ambient Light Sensor Preview 10:24

Sensors