
Discover the Cypress PSoC embedded system design series, from prerequisites and tools to hands-on LED and sensors projects, and learn to configure diverse peripherals on PSoC.
Set up the PSoC development environment by creating a Cypress account, downloading and installing PSoC Creator for Windows, and setting up the license to start using the tool.
Create your first PSoC project using PSoC Creator, selecting a design project and the PSoC4 4200M target. Build a LED blinking application by adding a digital output pin, mapping it to a physical pin, writing firmware, building, and programming the CY8CKIT-044.
Demonstrates building a PSoC GPIO project, wiring digital outputs to LEDs, mapping pins, and reading a digital input with pull-up, including firmware and not gate approaches.
Design and build an LCD interfacing project in PSoC, selecting the LCD component, mapping pins, and writing firmware using the LCD API to display messages on two rows.
Explore timer and counter behavior in Cypress PSoC embedded design. Configure 8/16-bit modes, period and prescaler, and study up/down counting, overflow, underflow, and interrupt or compare events.
Explore cascading watchdog timers on a PSoC to generate a 1 second interrupt and a 10 second reset, with firmware that handles interrupts and reports status via serial messages.
Explore low power design in a Cypress PSoC project by configuring clocks and digital peripherals to demonstrate sleep, sleep more, and deep sleep modes with interrupt-driven wake and current measurements.
Explore how PSoC bootloaders enable in-system firmware updates by placing the bootloader at the start of flash, allowing reset to boot the application and upgrade firmware over host-target interfaces.
Learn to upgrade firmware on a Cypress PSoC with a bootloader, linking bootloader and application projects, and downloading the new app via UART or USB.
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.