Skip to content

The examples provided on this GitHub page helps you to get acquainted with PSoC 4 MCU and how to use PSoC Creator to develop a PSoC 4 MCU based design

Notifications You must be signed in to change notification settings

Infineon/PSoC4-MCU-Getting-Started

Repository files navigation

Table of Contents

Introduction

This repository contains examples and demos for PSoC 4 MCU family of devices, world's Most Flexible 32-bit ARM Cortex-M0 One-Chip Solution. Cypress provides a wealth of data at www.cypress.com to help you select the right PSoC device and effectively integrate it into your design. Visit our PSoC 4 MCU webpage to explore more about PSoC 4 MCU family of device.

Feel free to explore through the code example source files and Let us innovate together!

Navigating the Repository

The examples provided on this GitHub page helps you to get acquainted with PSoC 4 MCU and how to use PSoC Creator to develop a PSoC 4 MCU based design. For block level examples please refer to the following GitHub repositories:

You can use these block level examples to guide you through the development of a system-level design using PSoC 4 MCU. All the code examples in this repository comes with well documented design guidelines to help you understand the design and how to develop it. The code examples and their associated documentation are in the Code Example folder in the repository.

Required Tools

Software

Integrated Development Environment (IDE)

To use the code examples in this repository, please download and install PSoC Creator

Hardware

PSoC 4 MCU Development Kits

Note Please refer to the code example documnetation for selecting the appropriate kit for testing the project

Code Example List

1. CE97634 - PSoC® 4 Breathing LED

This code example demonstrates the flexibility of a PSoC® 4, by implementing a breathing LED effect exclusively in hardware, with no CPU usage beyond initialization. The design uses two PWMs and an XOR gate to make an LED gradually cycle through increasing and decreasing brightness. The PWMs have slightly different periods, with 50% duty cycles. The rate of change in LED brightness is proportional to the difference between the PWM output frequencies.

2. CE95290 - Character LCD with Custom Font

This code example demonstrates the use of available custom font with the LCD component. It displays "CYPRESS" in custom font on 2 X 16 LCD available with CY8CKIT-001 kit.

3. CE95291 - Char LCD using Horizontal Bar Graph (Hbar) with PSoC 4

The CharLCD Hbar design project contains an example for the use of the CharLCD component. A series of horizontal bar graphs are drawn, left to right. Bars move towards the right, becoming shorter and shorter.

4. CE95325 - I2C LCD with PSoC 4

This code example demonstartes functionality of I2C LCD component.

5. CE95369 - Segment LCD with PSoC 4

This code example demonstrates the PSoC 4 Segment LCD.

References

1. PSoC 4 MCU

PSoC 4 is the world's Most Flexible 32-bit ARM Cortex-M0 One-Chip Solution. PSoC 4 has tackled some of the complex portions of embedded system design making it easier for you to get your product to market. Functions such as analog sensor integration, capacitive touch, and wireless connectivity have been integrated and optimized in PSoC 4 to “just work” so you don’t have to. To learn more on the device. Learn more: PSoC 4 MCU

2. PSoC 4 MCU Learning resource list

2.1 PSoC 4 MCU Datasheets

Device datasheets list the features and electrical specifications of PSoC 4 families of devices: PSoC 4 MCU Datasheets

2.2 PSoC 4 MCU Application Notes

Application notes are available on the Cypress website to assist you with designing your PSoC application: A list of PSoC 4 MCU ANs

2.3 PSoC 4 MCU Component Datasheets

PSoC Creator utilizes "components" as interfaces to functional Hardware (HW). Each component in PSoC Creator has an associated datasheet that describes the functionality, APIs, and electrical specifications for the HW. You can access component datasheets in PSoC Creator by right-clicking a component on the schematic page or by going through the component library listing. You can also access component datasheets from the Cypress website: PSoC 4 Component Datasheets

2.4 PSoC 4 MCU Technical Reference Manuals (TRM)

The TRM provides detailed descriptions of the internal architecture of PSoC 4 devices:PSoC 4 MCU TRMs

FAQ

Technical Support

Need support for your design and development questions? Check out the Cypress Developer Community 3.0.

Interact with technical experts in the embedded design community and receive answers verified by Cypress' very best applications engineers. You'll also have access to robust technical documentation, active conversation threads, and rich multimedia content.

You can also use the following support resources if you need quick assistance:

Self-help: http://www.cypress.com/support

Local Sales office locations: http://www.cypress.com/about-us/sales-offices

About

The examples provided on this GitHub page helps you to get acquainted with PSoC 4 MCU and how to use PSoC Creator to develop a PSoC 4 MCU based design

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages