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

PSoC® Creator™ 3.3 Component Pack 2 Features

BLE Component Updated to Production (3.x)

The BLE component was updated to provide production-level support for PSoC 4 BLE devices and PRoC BLE devices using Bluetooth 4.2, as well as EZ-BLE modules.

Other Updated Components

The following components have been updated to new versions as part of this release to address various component defects and feature updates. Refer to the component datasheet for specific details.

  • TrimMargin 3.0
  • LPComp_P4 2.20
  • WaveDAC8 2.10

Many of the Code Examples in PSoC Creator 3.3 CP2 have already been updated to use the new versions of these components. If you need an earlier version of a Code Example, please contact technical support.

See the Release Notes in the Documentation tab to get full details on all the PSoC Creator 3.3 CP2 updates.

PSoC Creator 3.3 Service Pack 1 Features

PSoC 4 L-Series Support

PSoC 4 L-Series devices combine a microcontroller with digital programmable logic, programmable analog, programmable interconnect, secure expansion of memory off-chip, high-performance analog-to-digital conversion, opamps with comparator mode, and standard communication and timing peripherals. PSoC 4 L-Series devices are fully compatible with members of the PSoC 4 platform for new applications and design needs. The programmable analog and digital subsystems allow flexibility and in-field tuning of designs.

BLE Component Update

The BLE component was updated to support PSoC 4 BLE devices and PRoC BLE devices using Bluetooth 4.2, as well as EZ-BLE modules. The new BLE v3.0 component supporting BLE 4.2 is provided at Beta Level (marked as prototype) for early design starts. The production level component is now released in PSoC Creator 3.3 CP2. 

IMPORTANT All BLE component versions 1.x have been removed from this release to reduce the size of the installed software.

Other Updated Components

The following components have been updated to new versions as part of this release to address various component defects and feature updates. Refer to the component datasheet for specific details.

  • PSoC 4 Sequencing Successive Approximation ADC 2.30
  • PSoC 4 CapSense CSD and PSoC 4 CapSense Gesture 2.40
  • Bootloader and Bootloadable 1.50
  • Character LCD 2.20
  • cy_boot 5.30
  • PSoC 4 Direct Memory Access (DMA) Channel 1.10 
  • Pins 2.20
  • Inter-IC Sound Bus (I2S)2.70
  • LIN Slave 3.30
  • PSoC 4 Serial Communication Block (SCB) 3.10
  • PSoC 4 Segment LCD 1.30
  • SMBus and PMBus Slave 5.10
  • Software Transmit UART 1.50
  • PSoC 4 Timer Counter Pulse Width Modulator 2.10
  • Full Speed USB3.0
File Title Language File Size Last Updated
  PSoC Creator 3.3 CP2   English 613 MB 3/11//2016
  PSoC Creator 3.3 CP2 ISO (Create DVD)    English 1.15 GB 3/11/2016
  PSoC Creator Eclipse Import v2.2.4.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.

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.