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

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

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