Introducing the CY8C36 family of ultra low power, Flash Programmable System-on-Chip™ (PSoC®) devices, part of a scalable 8-bit PSoC 3 and 32-bit PSoC 5 platform. The CY8C36 family provides configurable blocks of analog, digital, and interconnect circuitry around a CPU subsystem. The combination of a CPU with a very flexible analog subsystem, digital subsystem, routing, and I/O enables a high level of integration in a wide variety of consumer, industrial, and medical applications.
The family datasheet is intended to provide quick reference on the specific PSoC 3 device family.
The PSoC 3 architecture has multiple device families (i.e. CY8C38 family). Each family has a unique datasheet. They are categorized under Datasheets section on cypress website.
The silicon datasheet covers key features of the device, brief operational details, pinout, electrical specifications and characterization graphs. It only focuses on the silicon features. Due to programmable nature of PSoC, new analog and digital peripheral are created continuously. These peripherals are documented in the component datasheets. Some of the very common MCU peripherals like UART or SPI aren't documented in the device datasheet as they are constructed in programmable blocks, they are documented in the component datasheet.
This document (available as an application note) provides information on hardware connections for programming, programming vectors required to develop your own PSoC 3 Programmers.
Both Serial Wire Debug (SWD) and Joint Test Action Group (JTAG) interfaces are supported for programming the PSoC 3 device. The programming specifications for all PSoC 3 families are available as application note AN62391.
The PSoC 3 Technical Reference Manual provides detailed information on the device features and how they work. It is intended for advance user's who want to understand what's going on under the hood.
In case of MCU, technical reference manual is the most commonly used document for programming. However, in case of PSoC component datasheets provides the same functionality. The technical reference manual is intended to be technical reference to clarify device behavior. It will be mostly used by the advanced users. It isn't intended for the beginners. PSoC 3 has way more registers compared to typical MCU due to highly programmable and flexible system on chip architecture. Therefore, the technical reference manual is split into two documents.
The component datasheet covers component features, its usage and operation details, API description and electrical specifications.
This is the primary documentation used during development. Traditional MCU peripherals and many high level functions are available as component in PSoC Creator. These components can represent fixed function peripherals on the device (i.e. USB, CAN), hardware peripherals constructed with programmable logic (i.e SPI, UART) or high level system function (i.e thermistor). In case of traditional MCU peripherals are accessed through register interface and user is responsible for creating driver layer. In case of PSoC 3, PSoC Creator also creates this driver layer by providing APIs to configure/ control peripheral activity.
The component datasheets are accessible directly from PSoC Creator by right clicking on the component. These component datasheets are also available on Cypress website.
This documents the known problems with the current release of PSoC Creator and solutions for them.
This document is a software equivalent of device errata. It is very critical that user refers to this document as part of the design activity. This document is accessible in PSoC Creator under Help → Documentation → Known Problems and Solutions.
Help within Software
The help within software provides guidance on how to user various features in PSoC Creator and PSoC Programmer.
This document is accessible in PSoC Creator under Help > Topics and in PSoC Programmer under Help → Help Topics. This document is also available by pressing "F1" within PSoC Creator or PSoC Programmer.
PSoC programmer has user's guide that is available through start menu in Windows at Start → All Programs → PSoC Programmer → Documentation → PSoC Programmer User's Guide.
PSoC Creator release notes document new features in the release, potential issues that can impact design migration to new version of software, installation requirements and defects fixed since last release. This document is accessible in PSoC Creator under Help → Documentation → Release Notes
These documents describe the command line interface (CLI) and COM interface for PSOC Programmer.
PSoC Programmer Command Line Interface Guide
This document describes the command line interface (CLI) for PSoC Programmer. The CLI is intended for scripting, not as an interactive program. It has no interactive bells and whistles. A PERL module is included which can be used to drive the program. This document is available through start menu in Windows at Start → All Programs → PSoC Programmer → Documentation → PSoC Command Line Interface Guide. PSoC Programmer COM Interface Guide:
This document describes the COM interface for PSoC Programmer. The COM interface is alternate to CLI for programming PSoC in automated environment. This document is available through start menu in Windows at Start → All Programs → PSoC Programmer → Documentation → PSoC Command Line Interface Guide.
PSoC 3 application notes helps you understand use various PSoC 3 and PSoC Creator features. They also provide guidance on how to solve variety of system design challenges using PSoC.
It may provide working examples to use these features. They will provide guidelines on variety of design tradeoffs with these features. Many of the application notes provides PSoC Creator component to simplify reuse of key solution provided in the application note. Application note webpage provides useful information on application note content, related material on cypress website. Many application note webpage also have related video to quickly understand key concepts covered by application note.
The Knowledgebase is a database of frequently asked technical support questions and answers.
Cypress offers several development kits allowing you to evaluate, prototype, and debug complete designs with PSoC®. PSoC 3 Development kits are broadly classified into two categories – Development Kits (DVKs) and Expansion Kits (EVKs).
Webinars are live web-based events featuring a presenter on a live topic and attendees have the opportunity to interact with the presenter and ask questions. Webinars are archived and can be watched later.
Blogs are informal communication for Cypress to interact with its customers. Different blogs focus on different topics. The PSoC Insiders blog is maintained by the PSoC Applications team and focus on provided training on various topics
My First Five PSoC 3 Design eBook provides you with a working foundation. Each project builds upon the knowledge you learn from the previous project. By the time you finish the final project, you will know about the PSoC 3 core, its digital and analog peripherals capabilities