
Explore the programmable system on chip concept from Cypress, including embedded system components, on-chip microcontroller cores, analog and digital subsystems, and three PSoC families, with setup in PSoC Creator.
Configure and read a digital input using a pull-up on a switch-connected pin, then drive a led through an output pin to reflect the switch state on the pioneer board.
Explore the basics of a seven segment display, including common cathode and common anode configurations, the a–g segments and the decimal point, and how to display digits.
Interfacing a seven-segment display with a PSoC board by wiring a seven-bit control register as a bus, mapping segments to ports, and displaying numbers with timing.
Explore varying LCD brightness with PWM on the Cypress PSoC by adjusting the duty cycle via the right compare API, creating a breathing light pattern through software loops.
Learn to interface a character LCD with the Cypress PSoC, map logical to physical pins, and drive content using the position, print string, and clear display APIs, including scrolling.
Explore ADC fundamentals on a Cypress programmable system on chip, covering delta-sigma and SAR ADCs, and how sampling, resolution, input range, and clock rate shape conversion.
Interface a potential meter with the adc on the Cypress psoc, configure a single channel for 0–3.3 v input, and display the result on the lcd.
Learn the basics of serial communication, including start and stop bits, frames, and baud rate versus bitrate, and how to connect microcontrollers to PCs with UART and rs-232 level shifters.
The PSoC platform is a fast industry grade platform to test and develop products. PSoC is also a very interesting and challenging platform for students to begin building their embedded projects and mould them into products at par with industry.
For this course you will need a CYPRESS SEMICONDUCTOR - CY8CKIT-042 - DEVELOPMENT BOARD.
The course aims at teaching the various concepts of embedded systems and Programmable Systems on Chip. The course covers the basic on-board and off-board interfaces with the PSoC 4 development platform. The course also covers various aspects of programming and focuses over advanced interfaces like Analog and Serial interface with PSoC 4.