PSoC® Creator™ | Cypress

PSoC® Creator™

PSoC Creator is an Integrated Design Environment (IDE) which allows concurrent hardware and application firmware design of PSoC 3, PSoC 4, PSoC 4 BLE, PRoC BLE, and PSoC 5LP systems. PSoC systems are designed using classic, familiar schematic capture supported by over 120 pre-verified, production-ready PSoC Components™.

PSoC Components are analog and digital “virtual chips,” represented by an icon that users can drag-and-drop into a design and configure to suit a broad array of application requirements. Each component in the rich mixed-signal Cypress Component Catalog is configured with a Component Customizer and includes a full set of dynamically generated API libraries. Once the PSoC system has been configured, firmware can be written, compiled, and debugged within PSoC Creator or exported to top 3rd party IDEs from IAR, Keil, and Eclipse.

PSoC systems are energy optimized beyond a typical MCU because PSoC Creator optimizes designs using only the required functionality. Users can create custom PSoC Components using state machine diagrams or Verilog within PSoC Creator to further optimize hardware and energy usage.

PSoC Creator is a free Windows-based IDE that includes:

  • Hardware design with complete schematic capture
  • Over 120 pre-verified, production-ready PSoC Components
    • Full communications library including I2C, USB, UART, SPI, and Bluetooth Low Energy.
    • Tools to develop custom components in Verilog or via state machine diagram
    • Dynamically generated API libraries
  • Integrated C source code compiler and editor
  • Built-in debugger

Updated Components

PSoC Creator 3.2 Service Pack 1 updates five Components and their associated example projects and design templates. 

Support for PSoC 4x00 M-Series Devices

PSoC Creator has been updated to support PSoC 4x00 M-Series devices. These devices extend the PSoC 4 portfolio with a 48 MHz industry standard ARM Cortex-M0 MCU, up to 128KB Flash, 55 I/O, DMA and CAN. These devices are also referred to as PSoC 4100M and PSoC 4200M.

New PSoC 4 Project Templates

PSoC Creator now includes schematic templates that populate the schematic file with all the typical functionality for your selected device. You no longer need to add the I2C, ADC, and CapSense to every project you create. The design is split into multiple tabs –Communication, Digital, ADC, etc. – so there is plenty of space for you to add, modify or delete the template content to suit your needs.
This release includes templates for PSoC 4 BLE (Bluetooth Low Energy), PSoC 4x00 M-Series, PSoC 4000, PSoC 4100, and PSoC 4200 devices.

New Design-Wide Components

Some of the new silicon features of PSoC 4x00 M-Series devices required that PSoC Creator generate new design-wide APIs. Examples of this are RTC_P4/cyLFClk and DMA_P4. For these components, you do not place a component on the schematic, but instead, interface directly through APIs provided by new design-wide components. Also, as part of this change, the System Reference Guide (datasheet for the cy_boot component) has been divided into two documents: one for PSoC 4 devices and another for PSoC 3/PSoC 5LP devices. The new design-wide component datasheets are also considered System Reference Guides, and all of the documents are accessible from the PSoC Creator Help menu.

Updated and Extended Support for Third-Party Tools

Support for the third-party tools for which PSoC Creator designs can be exported has been updated and extended to provide additional features, including:

  • Eclipse Luna
  • IAR Embedded Workbench v7
  • μVision 5, including pack support

New Support for Bit-Field Manipulation of PSoC Registers

There is a new API that enables bit-field access to registers in all PSoC 4-based devices. This API can be used by firmware developers to develop applications (or libraries) that interface directly to the hardware outside of the usual component APIs.

File Title Language File Size Last Updated
  PSoC Creator 3.2 SP1   English 584 MB 08/14/2015
  PSoC Creator 3.2 SP1 ISO (Create DVD)    English 1146MB 08/14/2015
  PSoC Creator Eclipse Import v2.0.5.zip (Juno, Kepler, Luna) English 774KB 05/27/2014

 

Download PSoC Creator without using the Akamai Download manager.

What is the Akamai Download manager? See here.

 

If you need an older version of software, please visit the PSoC Creator Archive.

Cypress is committed to quality. We bring our high silicon quality standards into our software development processes. We perform thousands of hours of testing on each PSoC Creator release. Custom developed hardware is used to test every build, every night, on every component across all PSoC architectures. PSoC Creator will not break your designs.

We are a solutions company that believes in innovation without compromise. Cypress knows you need to be in the market faster with more innovative products. The PSoC Solution can help you get there. Don’t be stuck using a defined feature set by a semiconductor manufacturer, with PSoC you can devote the system resources to exactly the analog, digital and communications components you need.