Cypress

Cadence Walkthrough: PSoC 4 BLE Module

Introduction

This Cadence walkthrough goes through the process of creating a PSoC® 4 BLE module schematic symbol and PCB footprint.

Configuring the UART on PSoC

What is a UART (Universal Asynchronous Receiver/Transmitter)?

UART is one serial protocol used for communicating data between two digital devices (e.g., between the Pioneer Kit and the computer).

Integrated Development Environments for PSoC

In order to program a Cypress Programmable System on a Chip (PSoC®), you first need to install Integrated Development Environment (IDE) software on your computer. An IDE is program that you install on a computer to support the development of software for a particular hardware platform. It typically includes a text editor for editing source code, a compiler to covert source code into machine code, and a debugger for helping to identify the source of errors in source code.

Interrupts on PSoC

An interrupt is a signal received by a microcontroller and emitted by hardware or software that is signaling a system event that needs immediate attention. Interrupts are useful to avoid constant monitoring of electronic peripherals (e.g., sensors).

PSoC 4 Hardware Development Kits

There are several Cypress Programmable System on a Chip (PSoC®) hardware development kits available for use in designs. The list below describes strengths of each kit and provides links to documentation.

What is PSoC?

The Cypress Programmable System on a Chip (PSoC®) is a mixed-signal electronic hardware platform that integrates a microcontroller core, programmable analog signal processing blocks, programmable digital hardware blocks, and capacitive touch sensing. The following is a list of helpful resources for getting started with the PSoC®: