You are here

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

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 and FM0+ systems. Applications are created using schematic capture and over 150 pre-verified, production-ready peripheral Components.

PWM Component CustomizerComponents are analog and digital peripherals represented by a symbol that users drag-and-drop into their designs and configure to suit a broad array of application requirements. Each Component in the rich mixed-signal Cypress Component Catalog is configured with a customizer dialog and includes a full set of dynamically generated API libraries. After configuring all the peripherals, firmware can be written, compiled, and debugged within PSoC Creator or exported to leading 3rd party IDEs such as IAR Embedded Workbench®, ARM® Microcontroller Development Kit, and Eclipse™.

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

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

  • Hardware design with complete schematic capture and easy-to-use wiring tool
  • Over 150 pre-verified, production-ready Components
    • Full communications library including I2C, USB, UART, SPI, CAN, LIN, and Bluetooth Low Energy
    • Digital peripherals with powerful graphical configuration tools
    • Extensive analog signal chain support with amplifiers, filters, ADC and DAC
    • Dynamically generated API libraries
  • Free C source code compiler with no code size limitations
  • Integrated source editor with inline diagnostics, auto-complete and code snippets
  • Built-in debugger

 

​PSoC Creator 4.1 introduces support for new devices and new features.

Support for New Devices

This release supports PSoC 4000DS and 4200DS devices in PSoC Creator, including the following series:

  • PSoC 4000DS 
  • PSoC 4200DS

You can create new projects targeting these devices, configure them using schematic and resource files, write firmware for them, and build and debug, all within PSoC Creator. 

Web-Based Content Delivery

With this release, you can now obtain updates to devices (including modules), Components, and code examples from the Cypress web page. This will reduce the overall size of PSoC Creator in the future, providing faster installs and updates. The other key benefit of web-based content delivery is that devices, Components, and code examples can be distributed as soon as they are ready, instead of waiting for the next PSoC Creator update.

Pre- and Post-Build User Commands

The Build Settings dialog was also updated to provide a User Commands page. This feature allows you to run custom, user-specified, pre-build commands before the compile steps, as well as run custom user-specified, post-build commands after PSoC Creator’s post-build step.

Component Customizer Dialog Updates 

Cypress has made several small enhancements to the default Configure dialog to improve the user experience with Components. With FM0+ devices moving from instance-based to driver based Components, it is beneficial to present the actual struct members as they are in firmware. These enhancements enable new features in the default GUI that mean more Components can take advantage of the default interface.

New Start Page

This is an update to the existing Start Page to enable better, more focused content delivery to users. The static content in the Start Page (left panel) is being refreshed and the live content area (right panel) is being used to show web-based information for “Getting Acquainted” and “New in 4.1”.

PSoC Creator is packed with amazing technology to simplify the development of embedded applications with Cypress MCUs and PSoC devices.

 

Error-Free Project Creation

Simply select the target kit, module or part number, then choose your project name and location and your new project gets set up perfectly every time.

  • Device startup files
  • Register definitions
  • Linker scripts
  • Driver libraries

 

The Power of ComponentsWaveform DAC Component Customizer

PSoC is the most customizable microcontroller in the World. With device configuration and schematic capture, PSoC is also the easiest microcontroller for engineers to use.

  1. Place and connect your Components on the schematic
  2. Customize your Components using a simple wizard
  3. Build your custom device

Components include the ability to generate firmware. This means you always have the right version of the API and can skip the error-prone task of populating configuration structs to set up peripherals.

Tooltip text: Component customizers, like this one for the Waveform DAC, make it easy to set up your peripheral without calling a firmware API or manipulating device registers. The DAC options are presented as logically-named parameters in a sensible order. Selections that change the output are displayed in the waveform image so you get precisely the behavior you want every time.

 

Create Your Perfect Device

Schematic capture lets you “design the way you think”. You just draw the device that is perfect for your application. The wiring tool makes it simple to connect peripherals together the way you need them, not the way the chip designer thinks it should be.

PSoC devices are famous for supporting almost “any function to any pin” and the built-in Pin Editor lets you change physical pin choices safely and rapidly.

 

Error Proof Your Design

No development tool is as closely tied to the silicon as PSoC Creator. It is packed with error-prevention and labor-saving functions that steer you away from device configuration and firmware library problems from the beginning of a project to its completion.

If you are looking for a step-by-step guide to making a project, adding peripheral functions, writing some firmware, and programming/debugging the device, check out our Quick Start Guide.

File Title Language File Size Last Updated
PSoC Creator 4.1 English 600 MB 06/19/2017
PSoC Creator 4.1 ISO (Create DVD) English 1.1 GB 06/19/2017
PSoC Creator Eclipse Import v2.4.0.zip (Luna, Mars, Neon) English 1.11 MB 06/19/2017
Release Notes for PSoC Creator 4.1 English 506 KB 06/19/2017
Quick Start Guide for PSoC Creator English 754 KB 05/30/2017
PSoC Creator Component Author Guide English 6.14 MB 06/01/2017
PSoC Creator User Guide English 12.84 MB 06/01/2017

 

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.