You are here

PSoC® Creator™ Integrated Design Environment (IDE) | Cypress

PSoC® Creator™ Integrated Design Environment (IDE)

PSoC Creator is an Integrated Design Environment (IDE) that enables concurrent hardware and firmware editing, compiling and debugging of PSoC 3, PSoC 4, PSoC 4 BLE, PRoC BLE and PSoC 5LP systems with no code size limitations. PSoC peripherals are designed using schematic capture and simple graphical user interface (GUI) with 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
File Title Language File Size Last Updated
  PSoC Creator 3.3 CP3   English 661 MB 6/3//2016
  PSoC Creator 3.3 CP3 ISO (Create DVD)    English 1.24 GB 6/3/2016
  PSoC Creator Eclipse Import v2.2.8.zip (Juno through Mars) English 997 KB 10/02/2015

 

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.

PSoC Creator 3.3 Component Pack 3 (CP3) is an update to the PSoC Creator 3.3 Service Pack 2 (SP2) release.

This release provides support for the following devices and components.

 

 

PSoC 4000S and PSoC 4100S Support

The PSoC 4000S and PSoC 4100S product families are members of the PSoC 4 platform architecture. They are a combination of a microcontroller with standard communication and timing peripherals, a capacitive touch-sensing system (CapSense) with best-in-class performance, programmable general purpose continuous-time and switched-capacitor analog blocks, and programmable connectivity. These products are upward compatible with members of the PSoC 4 platform for new applications and design needs.

 

​PSoC Analog Coprocessor Support

This release of PSoC Creator adds Beta support for the new PSoC Analog Coprocessor devices and includes prototype PSoC Components. With the upcoming updates to the IDE, additional PSoC Components featuring the new programmable analog blocks will be released as Component Packs. Examples of upcoming Components include a 12/16-bit ScanADC with Analog Filtering, a 12-bit Voltage DAC, and a 14-bit Delta Sigma ADC.

The PSoC Analog Coprocessor is a scalable and reconfigurable platform architecture of programmable analog coprocessors that simplify designing embedded systems with multiple sensors. The PSoC Analog Coprocessor device combines PSoC's flexible Analog Front Ends, programmable analog filters, and high-resolution analog-to-digital converters along with an efficient yet powerful 32-bit ARM Cortex-M0+ based signal processing engine - enabling host processors to easily fetch aggregated, pre-processed, and formatted complex sensor data over serial communication interfaces.

Updated Components
The Scan_ADC 1.0 component has been updated to version 1.10 (prototype).

  • Scan_ADC 1.10 – This component is a scanning SAR ADC that can carry out one of up to four complete, pre-defined, accurately-timed scans covering up to 16 flexibly-defined signal channels, without CPU intervention.

This release includes all functionality from previous PSoC Creator version 3.3 releases.

If you already have a version of PSoC Creator 3.3 installed, then your version will be updated to include this component pack release. If you do not already have version 3.3, then the complete PSoC Creator 3.3 Component Pack 3 release will be installed. 

This release does not replace existing installed versions of PSoC Creator (e.g., 3.1 or 3.2); it installs alongside them. This enables you to move designs to the new version at your own pace. We guarantee that your existing designs can be opened in the new software, but please upgrade your components to the latest version. To ensure that you can always return to your previous setup, a backup of your project is automatically created when opening a project in a new version of the tool. It is stored in a folder named "backup" in the project’s folder.

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.