Electronicdesign 3182 Xl 60823 Tab

PSoC Development Tools

July 19, 2010
Technology Editor Bill Wong takes a hands-on look at Cypress Semiconductor's PSoC hardware and software development tools.

Cypress Semiconductor's PSoC Development Kit

Cypress Semiconductor's PSoC Development Kit

Cypress Semiconductor's PSoC Development Kit

Cypress Semiconductor's PSoC is a neat family of microcontrollers that incorporate FPGA-like flexibility when it comes to peripherals. Essentially each chip comes with a run-time configurable set of digital and analog peripherals. The number of digital and analog blocks vary depending upon the chip. In addition to a selection of configurable peripherals, Cypress provides three base microcontroller architectures designated PSoC 1, PSoC 3, and PSoC 5.

PSoC 1 is the original 8-bit microcontroller of the PSoC family. It used a flexible proprietary architecture. It is still available but is quickly being superceeded by the 8051 PSoC 3.

The newer PSoC 3 8-bit architecture is based on the Intel 8051 architecture. This platform is popular because it is compatible with the 8051 and related tools. This makes migration of applications from other 8051 platforms significantly easier. Likewise, it opens up the use of third party development tools and compilers.

The PSoC 5 is based on the ARM Cortex-M3. The Cortex-M3 is an extremely popular 32-bit platform.

The following is a quick summary of development kits available for the PSoC line as well as the software development tools from Cypress. Check out the PSoC Development Hardware and PSoC Development Software articles for a hands-on look at the tools.

PSoC Hardware

The $49 PSoC FirstTouch Starter Kits are available for the PSoC-3 (CY8CKIT-003) and the PSoC 5 (CY8CKIT-014). The FirstTouch Starter Kits are essentially identical with a different processor chip on-board. Each kit comes with the processor board, a 9V battery, USB cable and a CD with documentation and software. The boards support USB-based debugging and have an accelerometer, thermistor, proximity sensing, and a CapSense touch-sensing interface. There is a 12-pin wireless module header that works with Cypress supplied modules. The board also brings out 28 general purpose I/O pins via a standard DIP header.

The PSoC 1 kit is USB-based and has been available for a number of years.

The $249 PSoC Development Kit (CY8CKIT-001) is a more substantial system that accepts plug-in modules with the processor. The kit comes with PSoC 1, PSoC 3 and PSoC 5 modules. The host board includes a breakout board. There is a 12V power adapter and USB cable for debugging. This platform provides a more robust development environment although it uses the same software development tools.

PSoC Software

Cypress Semiconductor provides two tools to address hardware configuration and software development. These include PSoC Creator and PSoC Designer.

PSoC Creator is a rapid prototyping environment that can be utilized by developers may not embedded development experience. It takes advantage of the configurability of the PSoC hardware to deliver a wide range of predefined, configurable devices that can be wired together using the graphical development environment thereby creating an application that is ready to be deployed and tested on a PSoC platform.

PSoC Designer is a more conventional IDE that brings a graphical, schematic design environment for hardware configuration as well as a software development tool for assembler and C/C++ application development. Developers can use one or both aspects of the tool depending upon their design requirements. The hardware and software sides work together so the interface details for a selected hardware configuration incorporate the respective header definitions for the software.

Cypress Semiconductor

Sponsored Recommendations

The Importance of PCB Design in Consumer Products

April 25, 2024
Explore the importance of PCB design and how Fusion 360 can help your team react to evolving consumer demands.

PCB Design Mastery for Assembly & Fabrication

April 25, 2024
This guide explores PCB circuit board design, focusing on both Design For Assembly (DFA) and Design For Fabrication (DFab) perspectives.

What is Design Rule Checking in PCBs?

April 25, 2024
Explore the importance of Design Rule Checking (DRC) in manufacturing and how Autodesk Fusion 360 enhances the process.

Unlocking the Power of IoT Integration for Elevated PCB Designs

April 25, 2024
What does it take to add IoT into your product? What advantages does IoT have in PCB related projects? Read to find answers to your IoT design questions.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!